1 Fri Dec 30 15:36:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
3 * examples/Event_Comm/Makefile.am:
4 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
5 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
6 * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
7 * examples/Logging/Makefile.am:
11 * examples/Event_Comm/Event_Comm.mpc:
12 * examples/Kokyu_dsrt_schedulers/fp_example/fp_example.mpc:
13 * examples/Kokyu_dsrt_schedulers/mif_example/mif_example.mpc:
14 * examples/Kokyu_dsrt_schedulers/muf_example/muf_example.mpc:
15 * examples/Logging/Logging.mpc:
17 Add *_IDL projects for compiling *.idl files. This eliminates
18 duplicate rules that would otherwise result when Makefile.am's
19 are aggregated in the automake build.
21 Fri Dec 30 16:15:24 2005 Wallace Zhang <zhangw@ociweb.com>
23 * NEWS: Updated information for the wchar refactoring work.
25 Wed Dec 30 14:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
27 * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
28 * tests/MT_Timeout/server.cpp:
29 * tests/Crash_On_Write/server.cpp:
32 Wed Dec 30 12:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
34 * tests/Bug_2345_Regression/*:
35 Added regression for bug 2345, this is not fixed yet, just
36 adding the regression first. Thanks to Yariv Tal
37 <yariv_tal2003 at hotmail dot com> for reporting this
38 problem and delivering this simple regression
40 Thu Dec 29 11:43:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
42 * examples/Content_Server/AMI_Iterator/Makefile.am
43 * examples/Content_Server/AMI_Observer/Makefile.am
44 * examples/Content_Server/SMI_Iterator/Makefile.am
48 * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
49 * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
50 * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
52 Add *_IDL projects for compiling *.idl files. This eliminates
53 duplicate rules that would otherwise result when Makefile.am's
54 are aggregated in the automake build.
56 Thu Dec 29 11:26:45 2005 J.T. Conklin <jtc@acorntoolworks.com>
58 * orbsvcs/tests/Bug_2316_Regression/Makefile.am:
62 * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
64 Add *_IDL projects for compiling *.idl files. This eliminates
65 duplicate rules that would otherwise result when Makefile.am's
66 are aggregated in the automake build.
68 Thu Dec 29 09:43:07 2005 Chad Elliott <elliott_c@ociweb.com>
70 * tao/PI/PI_PolicyFactory.cpp:
71 * tao/PI/ProcessingModePolicy.h:
72 * tao/PI/ProcessingModePolicy.pidl:
74 Took care of some TBD comments. The TBD in the .pidl has been
75 changed into a Doxygen @todo.
77 Thu Dec 29 07:29:38 2005 Phil Mesnier <mesnier_p@ociweb.com>
81 Added Comment regarding new Endpoint Selector.
83 Thu Dec 29 06:47:37 2005 Chad Elliott <elliott_c@ociweb.com>
85 * tao/Strategies/OC_Endpoint_Selector_Factory.cpp:
87 Wrapped plain text string in ACE_TEXT () to avoid problems on
88 wide-character builds.
90 Wed Dec 28 18:20:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
92 * examples/Callback_Quoter/Makefile.am:
96 * examples/Callback_Quoter/Callback_Quoter.mpc:
98 Add *_IDL projects for compiling *.idl files. This eliminates
99 duplicate rules that would otherwise result when Makefile.am's
100 are aggregated in the automake build.
102 Wed Dec 28 17:07:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
104 * examples/AMH/Sink_Server/Makefile.am:
105 * examples/Buffered_AMI/Makefile.am:
106 * examples/Buffered_Oneways/Makefile.am:
110 * examples/AMH/Sink_Server/Sink_Server.mpc:
111 * examples/Buffered_AMI/Buffered_AMI.mpc:
112 * examples/Buffered_Oneways/Buffered_Oneways.mpc:
114 Add *_IDL projects for compiling *.idl files. This eliminates
115 duplicate rules that would otherwise result when Makefile.am's
116 are aggregated in the automake build.
118 Wed Dec 28 13:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
120 * tests/Native_Exceptions/Native_Exceptions.mpc:
121 * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
122 Removed setting of idlflags, native exceptions are the default
123 now and the overruling of the idlflags gives problem when
124 trying to extend TAO_IDLFLAGS from the platform_macros.GNU
127 Wed Dec 28 11:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
129 * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
130 Made this test compiling again with VxWorks 6.1, the WIND_TCB
131 struct has been changed and shouldn't be used directly anymore
133 Wed Dec 28 10:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
135 * examples/RTScheduling/Synch_i.cpp:
136 Cast number of seconds explicitly to time_t
138 Wed Dec 28 10:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
140 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
141 Applied a workaround for Borland to not give argument not used
142 warnings. This problem has been reported to Borland to get it
143 fixed in the next version.
145 Wed Dec 28 09:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
147 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
148 Fixed 64bit conversion warning
150 Wed Dec 28 09:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
152 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
153 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
154 No need to derive explicitly from ServantBase
156 Wed Dec 28 09:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
158 * utils/catior/catior.cpp:
159 * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp:
160 * tao/PortableServer/Root_POA.cpp:
161 * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
162 * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
163 * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
164 * tao/PortableServer/Object_Adapter.cpp:
165 Added missing include
167 Wed Dec 28 08:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
169 * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
170 Removed incorrect ; at end of method
172 Tue Dec 27 22:50:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
174 * orbsvcs/orbsvcs/Makefile.am:
178 * orbsvcs/orbsvcs/CosTrading.mpc:
180 Fix typo in last change.
182 Tue Dec 27 18:17:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
184 * orbsvcs/orbsvcs/Makefile.am:
188 * orbsvcs/orbsvcs/CosTrading.mpc:
190 Tweak so trading_serv_export.h is installed.
192 Tue Dec 27 17:21:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
194 * orbsvcs/orbsvcs/Makefile.am:
198 * orbsvcs/orbsvcs/CosNotification.mpc:
200 Tweak so notify_serv_export and notify_persist_export.h are
203 * orbsvcs/orbsvcs/CosTime.mpc:
205 Tweak so time_export.h is installed.
207 * orbsvcs/orbsvcs/CosEvent.mpc:
208 * orbsvcs/orbsvcs/ec_typed_events_serv.mpb:
210 Tweak so that CEC_Defaults.h and event_serv_export.h are
213 Tue Dec 27 16:17:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
215 * orbsvcs/orbsvcs/Makefile.am:
219 * orbsvcs/orbsvcs/CosConcurrency.mpc:
221 Tweak so concurrency_export.h is installed. Thanks to Vladimir
222 Panov for pointing out this class of problems.
226 Regenerated due to new Optimized Connection Endpoint Selector
229 Tue Dec 27 08:22:42 2005 Phil Mesnier <mesnier_p@ociweb.com>
231 Tue Dec 27 15:33:28 2005 J.T. Conklin <jtc@acorntoolworks.com>
235 Remove DISTCLEANFILES definitions. We no longer ship
236 tao-config and tao-config.1.
240 Build examples and interop-tests subdirectories.
244 I accidently clobbered this file by checking in the MPC
245 generated version. Restore to revision 1.13, the last
248 Tue Dec 27 15:11:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
252 Add aclocal.m4 to RELEASE_FILES. Thanks to Vladimir Panov
253 < gbr at voidland dot org >.
255 Fri Dec 23 20:17:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
257 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
258 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
260 Changed lock strategy of implicit_ids_, filterable_data_, and
261 variable_header_ maps from TAO_SYNCH_MUTEX to ACE_Null_Mutex,
262 since accesses to the maps are already protected at a higher
265 Explicitly set the size of the implicit_ids_, filterable_data_,
266 and variable_header_ maps to 27, 31, and 31 hash buckets
269 A fixed set of 9 keys are stored in implicit_ids_. With the
270 default hash_pjw() hash function, 27 buckets is the smallest
271 table where each key is hashed to a unique bucket. Further
272 optimizations, perhaps using a minimal perfect hash, may be
275 A 31 bucket hash table size was selected for filterable_data_
276 and variable_header_ because a typical structured event has very
277 few if any attributes, the cost of allocating default (1024 hash
278 buckets) size maps outweigh any benefits of fewer hash
281 Tue Dec 27 12:24:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
285 Fixed botched ACLOCAL_AMFLAGS definition.
287 Tue Dec 27 11:34:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
291 Build examples subdirectory.
293 * examples/Makefile.am:
295 Disable building CSD_Strategy and RTScheduling subdirectories.
296 These *.mpc files need major changes to support separate build
297 directories. This is too risky to complete within this beta
300 * performance-tests/Makefile.am:
302 Disable building CSD_Strategy subdirectory.
303 These *.mpc files need major changes to support separate build
304 directories. This is too risky to complete within this beta
307 * examples/Load_Balancing/Makefile.am:
308 * examples/Load_Balancing_persistent/Makefile.am:
309 * examples/POA/Adapter_Activator/Makefile.am:
310 * examples/POA/Explicit_Activation/Makefile.am:
311 * examples/POA/On_Demand_Activation/Makefile.am:
312 * examples/POA/Reference_Counted_Servant/Makefile.am:
313 * examples/POA/TIE/Makefile.am:
314 * examples/Persistent_Grid/Makefile.am:
315 * examples/Simulator/Event_Supplier/Makefile.am:
319 * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
320 * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
321 * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
322 * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
324 Change automake specific includes definitions to to have both
325 build dir and source dir relative paths.
327 * examples/Load_Balancing/Load_Balancing.mpc:
328 * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
329 * examples/POA/TIE/POA_TIE.mpc:
330 * examples/Persistent_Grid/Persistent_Grid.mpc:
331 * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
333 Add *_IDL projects for compiling *.idl files. This eliminates
334 duplicate rules that would otherwise result when Makefile.am's
335 are aggregated in the automake build.
337 Tue Dec 27 08:22:42 2005 Phil Mesnier <mesnier_p@ociweb.com>
339 * tao/Profile_Transport_Resolver.cpp:
340 * tao/Profile_Transport_Resolver.h:
341 * tao/Strategies/OC_Endpoint_Selector_Loader.cpp:
342 * tao/Strategies/OC_Endpoint_Selector_Loader.h:
343 * tao/Strategies/OC_Endpoint_Selector_Factory.cpp:
344 * tao/Strategies/OC_Endpoint_Selector_Factory.h:
345 * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
346 * tao/Strategies/Optimized_Connection_Endpoint_Selector.h:
348 A new feature requested by Homag. This feature is an
349 alternative endpoint selector that improves the performance of
350 connection establishment when an IOR contains unreachable
351 endpoints. The two elements of this optimization are a
352 connection cache lookup before attempting any connections and a
353 second means for setting the connection timeout without loading
354 the AMI library to use the TAO-specific connection timeout
357 * tests/AlternateIIOP/svc.conf:
359 The alternate IIOP test now uses the Optimized Connection
360 Endpoint Selector to speed up the selection of the correct endpoint.
362 Tue Dec 27 09:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
364 * tao/FlResource_Loader.h:
365 * tao/TkResource_Loader.h:
366 Added missing versioning include. Thanks to
367 Ken Sedgwick <ken at bonsai dot com>
369 Tue Dec 27 09:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
371 * tao/IORInterceptor/IORInterceptor_Details.h:
372 Fixed pragma once warning
374 Fri Dec 23 16:16:20 2005 J.T. Conklin <jtc@acorntoolworks.com>
378 Add orbsvcs/tests/Bug_2316_Regression/Makefile to
381 * orbsvcs/tests/Bug_2316_Regression/Makefile.am:
385 Fri Dec 23 13:06:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
387 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
388 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
390 Don't assign values to dynamically allocated Any's if the
393 Remove rec_ member variable. The constructor extracts all
394 relevant fields and adds them to property_lookup_ map.
396 Const-qualify constructor argument.
398 Fri Dec 23 10:47:55 2005 J.T. Conklin <jtc@acorntoolworks.com>
400 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
402 Removed unused variable.
404 Fri Dec 23 09:09:14 2005 Chad Elliott <elliott_c@ociweb.com>
406 * tao/PI/PI_ORBInitializer.h:
407 * tao/PI/PI_ORBInitializer.cpp:
408 * tao/PI/PI_PolicyFactory.h:
409 * tao/PI/PI_PolicyFactory.cpp:
410 * tao/PI/ProcessingModePolicy.h:
411 * tao/PI/ProcessingModePolicy.cpp:
413 Added the TAO versioning namespace macros.
415 Fri Dec 23 08:50:37 2005 Chad Elliott <elliott_c@ociweb.com>
417 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.h:
418 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.h:
419 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
420 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.h:
421 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.h:
422 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.h:
423 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.h:
424 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
426 Fixed fuzz errors related to RefCountedServantBase and _MSC_VER >=
429 Fri Dec 23 13:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
431 * TAO_IDL/util/utl_err.cpp:
432 Added include of Log_Msg.h to get ACE_ERROR. Can't reproduce
433 it on my machine but it can be that because of other defines
434 this file is not included implicitly. This fixes bugzilla bug
435 2342. Thanks to Dave Craig <dwcraig at qualcomm dot com> for
438 Fri Dec 23 10:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
440 * tao/IIOP_Acceptor.cpp:
441 * examples/POA/On_Demand_Loading/Servant_Manager.cpp:
442 Fixed 64bit conversion warnings
444 Fri Dec 23 10:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
446 * tests/Native_Exceptions/Native_Exceptions.mpc:
447 * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
448 Changed the way we change the TAO_IDL flags so that adding
449 more flags from the platform_macros.GNU file works for these
452 Fri Dec 23 10:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
454 * tao/PI/PI_PolicyFactory.h:
457 Fri Dec 23 10:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
459 * tao/PI/ClientRequestDetails.{h,inl}:
460 * tao/PI_Server/ServerRequestDetails.{h,inl}:
461 * tao/IORInterceptor/IORInterceptor_Details.{h,inl,cpp}:
462 Fixed pragma once warning, removed empty destructor, not needed
464 * tao/IORInterceptor/IORInterceptor_Details.inl:
465 Removed this file, it is now empty
470 Fri Dec 23 08:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
472 * tao/PI/PI_ORBInitializer.h:
473 * tao/PI/ProcessingModePolicy.h:
476 Thu Dec 22 16:07:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
478 * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
479 * examples/Makefile.am:
480 * examples/AMH/Sink_Server/Makefile.am:
481 * examples/AMI/FL_Callback/Makefile.am:
482 * examples/Buffered_AMI/Makefile.am:
483 * examples/Buffered_Oneways/Makefile.am:
484 * examples/CSD_Strategy/ThreadPool/Makefile.am:
485 * examples/CSD_Strategy/ThreadPool2/Makefile.am:
486 * examples/CSD_Strategy/ThreadPool3/Makefile.am:
487 * examples/CSD_Strategy/ThreadPool5/Makefile.am:
488 * examples/CSD_Strategy/ThreadPool6/Makefile.am:
489 * examples/Content_Server/AMI_Iterator/Makefile.am:
490 * examples/Content_Server/AMI_Observer/Makefile.am:
491 * examples/Content_Server/SMI_Iterator/Makefile.am:
492 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
493 * examples/Load_Balancing/Makefile.am:
494 * examples/Load_Balancing_persistent/Makefile.am:
495 * examples/OBV/Typed_Events/Makefile.am:
496 * examples/POA/DSI/Makefile.am:
497 * examples/POA/Default_Servant/Makefile.am:
498 * examples/POA/Forwarding/Makefile.am:
499 * examples/POA/Generic_Servant/Makefile.am:
500 * examples/POA/TIE/Makefile.am:
501 * examples/Persistent_Grid/Makefile.am:
502 * examples/PluggableUDP/tests/Basic/Makefile.am:
503 * examples/PluggableUDP/tests/Performance/Makefile.am:
504 * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
505 * examples/Simulator/Event_Supplier/Makefile.am:
506 * interop-tests/wchar/Makefile.am:
507 * orbsvcs/Event_Service/Makefile.am:
508 * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
509 * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
510 * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
511 * orbsvcs/FT_ReplicationManager/Makefile.am:
512 * orbsvcs/Fault_Detector/Makefile.am:
513 * orbsvcs/Fault_Notifier/Makefile.am:
514 * orbsvcs/IFR_Service/Makefile.am:
515 * orbsvcs/ImplRepo_Service/Makefile.am:
516 * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
517 * orbsvcs/Naming_Service/Makefile.am:
518 * orbsvcs/Notify_Service/Makefile.am:
519 * orbsvcs/examples/CosEC/RtEC_Based/bin/Makefile.am:
520 * orbsvcs/examples/CosEC/RtEC_Based/lib/Makefile.am:
521 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Makefile.am:
522 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
523 * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
524 * orbsvcs/examples/LoadBalancing/Makefile.am:
525 * orbsvcs/examples/Log/RTEvent/Makefile.am:
526 * orbsvcs/examples/Notify/Federation/Agent/Makefile.am:
527 * orbsvcs/examples/Notify/Federation/Gate/Makefile.am:
528 * orbsvcs/examples/Notify/Federation/SpaceCraft/Makefile.am:
529 * orbsvcs/examples/Notify/Subscribe/Makefile.am:
530 * orbsvcs/examples/RtEC/IIOPGateway/Makefile.am:
531 * orbsvcs/examples/RtEC/Kokyu/Makefile.am:
532 * orbsvcs/examples/RtEC/MCast/Makefile.am:
533 * orbsvcs/examples/RtEC/Schedule/Makefile.am:
534 * orbsvcs/examples/RtEC/Simple/Makefile.am:
535 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
536 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
537 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
538 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
539 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
540 * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
541 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
542 * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
543 * orbsvcs/tests/Makefile.am:
544 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
545 * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
546 * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
547 * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
548 * orbsvcs/tests/AVStreams/Latency/Makefile.am:
549 * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
550 * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
551 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
552 * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
553 * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
554 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
555 * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
556 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
557 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
558 * orbsvcs/tests/Bug_2137_Regression/Makefile.am:
559 * orbsvcs/tests/Bug_2247_Regression/Makefile.am:
560 * orbsvcs/tests/Bug_2248_Regression/Makefile.am:
561 * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
562 * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
563 * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
564 * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
565 * orbsvcs/tests/EC_Mcast/Makefile.am:
566 * orbsvcs/tests/EC_Multiple/Makefile.am:
567 * orbsvcs/tests/EC_Throughput/Makefile.am:
568 * orbsvcs/tests/Event/Basic/Makefile.am:
569 * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
570 * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
571 * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
572 * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
573 * orbsvcs/tests/Event/Performance/Makefile.am:
574 * orbsvcs/tests/Event/lib/Makefile.am:
575 * orbsvcs/tests/FT_App/Makefile.am:
576 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
577 * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
578 * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.am:
579 * orbsvcs/tests/FtRtEvent/Makefile.am:
580 * orbsvcs/tests/ImplRepo/Makefile.am:
581 * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile.am:
582 * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
583 * orbsvcs/tests/Security/Big_Request/Makefile.am:
584 * orbsvcs/tests/Security/Callback/Makefile.am:
585 * orbsvcs/tests/Security/Crash_Test/Makefile.am:
586 * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
587 * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
588 * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
589 * performance-tests/Makefile.am:
590 * performance-tests/Anyop/Makefile.am:
591 * performance-tests/Callback/Makefile.am:
592 * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
593 * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
594 * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am:
595 * performance-tests/Latency/AMH_Single_Threaded/Makefile.am:
596 * performance-tests/Latency/AMI/Makefile.am:
597 * performance-tests/Latency/Collocation/Makefile.am:
598 * performance-tests/Latency/DII/Makefile.am:
599 * performance-tests/Latency/DSI/Makefile.am:
600 * performance-tests/Latency/Deferred/Makefile.am:
601 * performance-tests/Latency/Single_Threaded/Makefile.am:
602 * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
603 * performance-tests/Latency/Thread_Pool/Makefile.am:
604 * performance-tests/POA/Create_Reference/Makefile.am:
605 * performance-tests/POA/Implicit_Activation/Makefile.am:
606 * performance-tests/POA/Object_Creation_And_Registration/Makefile.am:
607 * performance-tests/Protocols/Makefile.am:
608 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Makefile.am:
609 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Makefile.am:
610 * performance-tests/RTCorba/Thread_Pool/Makefile.am:
611 * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am:
612 * performance-tests/Sequence_Latency/AMI/Makefile.am:
613 * performance-tests/Sequence_Latency/DII/Makefile.am:
614 * performance-tests/Sequence_Latency/DSI/Makefile.am:
615 * performance-tests/Sequence_Latency/Deferred/Makefile.am:
616 * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
617 * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
618 * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
619 * performance-tests/Throughput/Makefile.am:
623 Thu Dec 22 15:24:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
625 * TAO_IDL/tao_idl.mpc:
626 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
627 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
628 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
629 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
630 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
631 * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
632 * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
633 * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
634 * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
635 * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
636 * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
637 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
638 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc:
639 * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
640 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
641 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
642 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
643 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
644 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
645 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
646 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
647 * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
648 * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
649 * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
650 * orbsvcs/tests/Event/Basic/rteventtestexe.mpb:
651 * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
652 * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
653 * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
654 * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
655 * performance-tests/Protocols/Protocols.mpc:
657 Add automake specific blocks that either add or replace include
658 paths definitions with $(srcdir) relative paths.
660 Thu Dec 22 13:04:09 2005 J.T. Conklin <jtc@acorntoolworks.com>
664 Added BUILD_ACE_FOR_TAO automake conditional. Explicitly
665 set to false (at least for now).
667 Thu Dec 22 14:43:24 2005 Paul Calabrese <calabrese_p@ociweb.com>
669 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
671 Fix some uninitialized data members.
673 Thu Dec 22 12:38:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
676 * orbsvcs/orbsvcs/Makefile.am:
680 Thu Dec 22 14:13:14 2005 Chad Elliott <elliott_c@ociweb.com>
682 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl:
683 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
685 Made an attempt at supporting these new tests on VxWorks.
687 Wed Dec 21 19:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
689 * orbsvcs/examples/Notify/Federation/federation.mwc:
690 Removed this file, it causes project files with
691 just different casing, which causes problems when extracting
692 the zip release files under windows
694 Thu Dec 22 10:12:33 2005 Chad Elliott <elliott_c@ociweb.com>
696 * tao/PI/ProcessingModePolicyC.h:
697 * tao/PI/ProcessingModePolicyC.cpp:
698 * tao/PI/ProcessingModePolicyS.h:
700 These did not show up as unknown files for the previous commit.
702 Thu Dec 22 08:54:09 2005 Chad Elliott <elliott_c@ociweb.com>
704 Committing these changes on behalf of Tim Bradley
705 <bradley_t@ociweb.com>.
707 The following changes were made in order to support a new
708 feature that is described in the CORBA 3.1 draft specification.
709 The new feature consists of adding the capability to register
710 Portable Interceptors with an associated set of Policy objects.
711 In addition, a new Policy was introduced: the
712 PortableInterceptor::ProcessingModePolicy. This policy can be
713 applied to either client request interceptors or server request
714 interceptors. There are three possible ProcessingMode values:
716 - LOCAL_AND_REMOTE (the default)
720 The policy is used during the dispatching of a CORBA request.
721 It comes into play for remote requests as well as collocated
722 (thru-poa) requests. When the policy value is something other
723 than the default value, the interception points on the
724 corresponding interceptor may or may not be invoked. For the
725 LOCAL_ONLY policy value, the interception points are only invoked
726 on the interceptor if the request is a collocated (thru-poa)
727 request. If it is a remote request, the LOCAL_ONLY policy value
728 causes the interceptor to not apply to the current request.
729 The REMOTE_ONLY has the opposite effect - only remote requests
730 cause the interception points to be invoked in the interceptor.
732 * tao/IORInterceptor/IORInterceptor_Details.cpp:
733 * tao/IORInterceptor/IORInterceptor_Details.h:
734 * tao/IORInterceptor/IORInterceptor_Details.inl:
735 * tao/PI/ClientRequestDetails.cpp:
736 * tao/PI/ClientRequestDetails.h:
737 * tao/PI/ClientRequestDetails.inl:
738 * tao/PI/PI_ORBInitializer.cpp:
739 * tao/PI/PI_ORBInitializer.h:
740 * tao/PI/PI_PolicyFactory.cpp:
741 * tao/PI/PI_PolicyFactory.h:
742 * tao/PI/ProcessingModePolicy.cpp:
743 * tao/PI/ProcessingModePolicy.h:
744 * tao/PI/ProcessingModePolicy.pidl:
745 * tao/PI/ProcessingModePolicyC.cpp:
746 * tao/PI/ProcessingModePolicyC.h:
747 * tao/PI/ProcessingModePolicyS.h:
748 * tao/PI_Server/ServerRequestDetails.cpp:
749 * tao/PI_Server/ServerRequestDetails.h:
750 * tao/PI_Server/ServerRequestDetails.inl:
752 The files listed above have been added as part of the
753 the new PI Policy support (including the new
754 PI ProcessingModePolicy).
756 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Client_Task.cpp:
757 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Client_Task.h:
758 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Collocated_Test.cpp:
759 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.cpp:
760 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.h:
761 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.cpp:
762 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.h:
763 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/PI_ProcMode_Collocated.mpc:
764 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl:
765 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.cpp:
766 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.h:
767 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.cpp:
768 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test.idl:
769 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
771 The files listed above make up a new "collocated" test for the
772 new PortableInterceptor::ProcessingModePolicy "feature".
774 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.cpp:
775 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.h:
776 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_main.cpp:
777 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Client_Task.cpp:
778 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Client_Task.h:
779 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.cpp:
780 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.h:
781 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.cpp:
782 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.h:
783 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc:
784 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
785 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.cpp:
786 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.h:
787 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_main.cpp:
788 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Server_Task.cpp:
789 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Server_Task.h:
790 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.cpp:
791 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test.idl:
792 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
794 The files listed above make up a new "remote" test for the
795 new PortableInterceptor::ProcessingModePolicy "feature".
797 * tao/PortableServer/Upcall_Wrapper.cpp:
799 The Upcall_Wrapper class was modified to fix a bug that
800 was observed while testing the new ProcessingModePolicy.
801 The server request portable interceptors were being supplied
802 with a ServerRequestInfo object that referenced uninitialized
803 operation arguments in the collocated (thru_poa) case.
805 * tao/PI/ClientRequestInfo.cpp:
807 During testing of the new ProcessingModePolicy, another bug
808 was observed. Client request interceptors were not getting
809 the proper "result argument" (both collocated and remote cases).
810 The changes made to the tao/PI/ClientRequestInfo.cpp file fixes
813 * tao/ClientRequestInterceptor_Adapter.h:
814 * tao/Collocated_Invocation.cpp:
815 * tao/IORInterceptor_Adapter.h:
816 * tao/Invocation_Base.cpp:
817 * tao/Invocation_Base.h:
818 * tao/Invocation_Base.inl:
821 * tao/Remote_Invocation.cpp:
822 * tao/ServerRequestInterceptor_Adapter.h:
823 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
824 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
825 * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
826 * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
827 * tao/PI/Interceptor_List_T.cpp:
828 * tao/PI/Interceptor_List_T.h:
829 * tao/PI/ORBInitInfo.cpp:
830 * tao/PI/ORBInitInfo.h:
831 * tao/PI/ORBInitInfo.pidl:
832 * tao/PI/ORBInitInfoC.cpp:
833 * tao/PI/ORBInitInfoC.h:
834 * tao/PI/ORBInitInfoS.h:
836 * tao/PI_Server/ServerInterceptorAdapter.cpp:
837 * tao/PI_Server/ServerInterceptorAdapter.h:
839 The files listed above were modified as part of the
840 changes made to support policies at PI registration-time
841 and the new PI ProcessingModePolicy.
843 * tests/Portable_Interceptors/Collocated/Dynamic/test_i.cpp:
845 Added a sleep before the shutdown to allow the client thread to
846 complete the collocated call before shutting down the ORB to avoid
847 BAD_INV_ORDER exceptions on fast multi-processor machines.
849 Thu Dec 22 14:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
851 * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp:
852 Fixed variable not used warning
854 Thu Dec 22 12:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
856 * tests/RTCORBA/Dynamic_Thread_Pool/*.mpc:
857 Shortened filename to fix fuzz error
859 Wed Dec 21 13:06:53 2005 J.T. Conklin <jtc@acorntoolworks.com>
863 Use TAO_ENABLE_MINIMUM_CORBA macro instead of explicitly setting
864 BUILD_MINIMUM_CORBA automake conditional to false.
868 New file, autoconf macros for TAO-specific feature tests.
870 Added TAO_ENABLE_MINIMUM_CORBA autoconf macro. Configuring with
871 --enable-minimum-corba will set the BUILD_MINIMUM_CORBA automake
877 Look for automake macro files (*.m4) in ../m4 and ./m4.
879 Wed Dec 21 12:08:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
881 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
883 Changed TAO_Log_Constraint_Visitor constructor to use
884 ACE_CString constructors that don't copy or take ownership of
885 the string, this allows us to wrap string literals for use as
886 map bindings with as little overhead as possible.
888 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
890 Changed lock strategy of property_lookup_map_ from
891 TAO_SYNCH_MUTEX to ACE_Null_Mutex, since all accesses to the map
892 are already protected at a higher level.
894 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
895 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
897 Explicitly set the size of the property_lookup_map_ to 31 hash
898 buckets. A typical log record has very few if any attributes,
899 the cost of allocating the default (1024 hash bucket) size map
900 outweighs any benefits of fewer hash collisions.
902 Wed Dec 21 19:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
904 * tao/PortableServer/Servant_Upcall.cpp:
905 No need to store the TAO_Adapter in an intermediate variable
907 * examples/Load_Balancing_persistent/Load_Balancer_i.cpp:
908 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
909 Fixed 64bit conversion warning
911 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
912 Initialise pointer with 0 and removed some debugging statements that
913 appear always and don't add a value to the log
915 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
916 Removed some old comments
919 Did some cleanup, removed TAO_USE_SEQUENCE_TEMPLATES,
920 TAO_MAXIMUM_NATIVE_TYPE_SIZE, TAO_MAX_TRANSPORT_REREAD_ATTEMPTS.
921 I couldn't find these throughtout all the code.
923 Wed Dec 21 11:03:25 2005 J.T. Conklin <jtc@acorntoolworks.com>
925 * TAO_IDL/ast/ast_expression.cpp:
926 * TAO_IDL/include/ast_expression.h:
928 If !ACE_LACKS_LONGLONG_T, perform operations on CORBA::LongLong
929 and CORBA::ULongLong types using 64 bit arithmetic. Previously
930 this was done with doubles (53 bit mantissa) for '+', '-', '*';
931 or disallowed for the other operators.
933 * TAO_IDL/ast/ast_expression.cpp:
934 * TAO_IDL/include/ast_expression.h:
936 Add EvalKind parameter to ::eval_bin_op and ::eval_mod_op so
937 that operations can be done in terms of the given type.
939 * TAO_IDL/ast/ast_expression.cpp:
941 Remove handling of '%' operator in AST_Expression::eval_bin_op()
942 as it is handled by AST_Expression::eval_mod_op().
944 Wed Dec 21 18:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
946 * orbsvcs/orbsvcs/Trader/constraint.l:
947 * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
948 * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
949 Use true and false for booleans
951 Wed Dec 21 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
953 * tests/Bug_2328_Regression/*:
954 Added new regression for bug 2328. When having a client without
955 codeset support and a server with, sending multiple strings in one
956 invocation caused a crash with x.4.7. A retest just before the
957 release of x.4.8 proved things where fixed already, just putting
958 the regression into the repo to make sure we don't get this bug
961 Wed Dec 21 16:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
963 * tao/Leader_Follower.cpp:
964 Use prefix increment/decrement instead of postfix
967 Made lazy_strategy a real bool instead of an int
969 * tao/CSD_ThreadPool/CSD_TP_Strategy.{h,inl}:
970 Made num_threads a long to fix 64bit conversion warnings
972 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
973 Initialise pointer with 0
975 * tests/IDL_Test/array.idl:
976 Added some bound array types
978 * tests/IDL_Test/interface.idl:
979 Added an empty local interface
981 * tests/IDL_Test/sequence.idl:
982 Added a sequence of local interfaces
984 * tests/RTCORBA/Dynamic_Thread_Pool/*:
985 Added new test to show dynamic thread pools with the idle timeout
988 Tue Dec 20 08:04:30 2005 Simon McQueen <sm@prismtech.com>
990 * TAO version 1.4.8 released.
992 Fri Dec 16 18:06:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
994 * TAO_IDL/be/be_global.cpp:
995 * TAO_IDL/be_include/be_global.h:
996 * TAO_IDL/driver/drv_args.cpp:
998 Added missing code that sets versioned namespace opening and
1001 * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
1003 Fixed typo that caused generated versioned namespace to be
1004 reopened before it was closed.
1006 * orbsvcs/orbsvcs/AV.mpc:
1007 * orbsvcs/orbsvcs/CosConcurrency.mpc:
1008 * orbsvcs/orbsvcs/CosEvent.mpc:
1009 * orbsvcs/orbsvcs/CosLifeCycle.mpc:
1010 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
1011 * orbsvcs/orbsvcs/CosNaming.mpc:
1012 * orbsvcs/orbsvcs/CosNotification.mpc:
1013 * orbsvcs/orbsvcs/CosProperty.mpc:
1014 * orbsvcs/orbsvcs/CosTime.mpc:
1015 * orbsvcs/orbsvcs/CosTrading.mpc:
1016 * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
1017 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
1018 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
1019 * orbsvcs/orbsvcs/FTORB.mpc:
1020 * orbsvcs/orbsvcs/FaultTolerance.mpc:
1021 * orbsvcs/orbsvcs/FtRtEvent.mpc:
1022 * orbsvcs/orbsvcs/HTIOP.mpc:
1023 * orbsvcs/orbsvcs/PortableGroup.mpc:
1024 * orbsvcs/orbsvcs/RTCosScheduling.mpc:
1025 * orbsvcs/orbsvcs/RTEvent.mpc:
1026 * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
1027 * orbsvcs/orbsvcs/RTSched.mpc:
1028 * orbsvcs/orbsvcs/RT_Notification.mpc:
1029 * orbsvcs/orbsvcs/SSLIOP.mpc:
1030 * orbsvcs/orbsvcs/Security.mpc:
1031 * orbsvcs/orbsvcs/Svc_Utils.mpc:
1033 Core orbsvcs stubs/skeletons must have ability to support
1034 versioned namespaces. IDL-capable MPC projects now inherit from
1035 the "tao_versioning_idl_defaults" MPC base project.
1037 * tao/CONV_FRAME.pidl:
1041 * tao/DoubleSeq.pidl:
1042 * tao/FloatSeq.pidl:
1045 * tao/AnyTypeCode/AnySeq.pidl:
1046 * tao/AnyTypeCode/Bounds.pidl:
1047 * tao/AnyTypeCode/Dynamic.pidl:
1048 * tao/AnyTypeCode/Dynamic_Parameter.pidl:
1049 * tao/AnyTypeCode/ValueModifier.pidl:
1050 * tao/AnyTypeCode/Visibility.pidl:
1051 * tao/BiDir_GIOP/BiDirPolicy.pidl:
1052 * tao/CSD_Framework/CSD_Framework.pidl:
1053 * tao/CodecFactory/IOP_Codec.pidl:
1054 * tao/CodecFactory/IOP_Codec_include.pidl:
1055 * tao/DynamicAny/DynamicAny.pidl:
1056 * tao/IFR_Client/IFR_Base.pidl:
1057 * tao/IFR_Client/IFR_Basic.pidl:
1058 * tao/IFR_Client/IFR_Components.pidl:
1059 * tao/IFR_Client/IFR_Extended.pidl:
1061 Added versioned namespace related TAO_IDL command line options
1062 to the stub/skeleton generation documentation.
1064 * tests/Param_Test/results.h:
1066 Wrap forward declaration of class in CORBA namespace within a
1067 TAO versioned namespace since the core TAO library does so.
1069 Thu Dec 15 16:19:48 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1071 * TAO_IDL/be/be_codegen.cpp:
1072 * TAO_IDL/be/be_global.cpp:
1073 * TAO_IDL/be/be_valuetype.cpp:
1074 * TAO_IDL/be/be_visitor_arg_traits.cpp:
1075 * TAO_IDL/be/be_visitor_traits.cpp:
1076 * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
1077 * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
1078 * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
1079 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
1080 * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
1081 * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
1082 * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
1083 * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
1084 * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
1085 * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
1086 * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
1087 * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
1088 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
1089 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
1090 * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
1091 * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
1092 * TAO_IDL/be/be_visitor_root/root.cpp:
1093 * TAO_IDL/be/be_visitor_root/root_ch.cpp:
1094 * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
1095 * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
1096 * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
1097 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
1098 * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
1099 * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
1100 * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
1101 * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
1102 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
1103 * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
1104 * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
1105 * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
1106 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
1107 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
1108 * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
1109 * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp:
1110 * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
1111 * TAO_IDL/be_include/be_global.h:
1112 * TAO_IDL/driver/drv_args.cpp:
1114 Added ability to set "versioned" namespace opening and closing
1115 text. Addresses problem where applications that do not enable
1116 versioned namespace support in their own code need not get
1117 "versioned" stubs/skeletons.
1119 Tue Dec 13 12:13:26 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
1121 * COPYING: Updated this file to mention compliance issues wrt the
1122 new "The Energy Policy Act of 2005". Thanks to Malcolm Spence
1125 Wed Dec 14 09:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1127 * examples/Borland/README:
1128 Updated contact information
1130 Tue Dec 13 13:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1132 * tests/Sequence_Unit_Tests/string_traits_base.hpp:
1133 Removed static from the declaration of empty to fix VxWorks warnings
1135 Tue Dec 13 12:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1137 * orbsvcs/tests/Notify/Discarding/notify.conf:
1138 Use DispatchingThreads instead of ListeningThreads, the last one
1141 Tue Dec 13 12:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1143 * orbsvcs/examples/Notify/Subscribe/Notify_Subscribe.mpc:
1144 Set exename to Subscribe to match the run_test perl script
1146 Tue Dec 13 12:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1148 * orbsvcs/Notify_Service/Notify_Service.cpp (shutdown):
1149 Only unbind from the naming service when we have a valid object
1152 Tue Dec 13 10:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1154 * tao/Codeset_Manager_Factory_Base.h:
1155 Fixed typo in comment
1157 Tue Dec 13 09:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1159 * orbsvcs/orbsvcs/Shutdown_Utilities.{h,cpp}:
1160 The vc8 runtime seems to check wether a signal number is a valid
1161 one, if not it asserts. The Shutdown_Utilities where just
1162 calling remove_handler for all signal numbers, changed this to just
1163 call it for the signals we registered. This way we can end the
1164 orbsvcs executable with ctrl-c again.
1166 Mon Dec 12 15:20:10 2005 <ossama@dre.vanderbilt.edu>
1168 * orbsvcs/Notify_Service/Notify_Service.mpc:
1170 Disable NT_Notify_Service project in ace_for_tao configuration.
1171 It depends on ace/NT_Service.*, which is currently not part of
1172 the ace_for_tao subset.
1174 * examples/Load_Balancing/Load_Balancing.mpc:
1176 Disable in ace_for_tao configuration. It requires ACE_DLList,
1177 which is not part of the ace_for_tao subset.
1179 Mon Dec 12 09:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1182 Minor formatting improvement in debug logging
1184 Sun Dec 11 17:39:54 USMST 2005 Yan Dai <dai_y@ociweb.com>
1186 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.cpp:
1188 Added sleep before client call done(). This is workaround with
1189 the problem that some oneway requests lost when the server has
1190 multiple orb threads.
1192 Fri Dec 9 16:36:27 USMST 2005 Yan Dai <dai_y@ociweb.com>
1194 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
1196 Made actual_vs_expected() dump more details with the failure.
1198 Fri Dec 9 21:48:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
1200 * tao/Array_VarOut_T.h:
1201 * tao/Array_VarOut_T.inl:
1203 In the TAO_Array_Forany_T<> template class:
1205 - Changed initialization values for the CORBA::Boolean
1206 nocopy_ member from '0' to 'false'.
1208 - Removed the 'const' qualifier from the nocopy_ member.
1209 This member gets assigned to in the class assignment
1210 operator, and because of this, tools like insure++
1211 complain. It's a mystery why C++ compilers don't
1212 complain as well. This fix closes [BUGID:2326]. Thanks
1213 to Brian Buesker <bbuesker@qualcomm.com> for reporting
1216 Thu Dec 8 16:37:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1218 * examples/RTCORBA/Activity/Activity.mpc:
1220 Do not override "macros" variable. Add to it instead. Fixes
1221 problem where versioned namespace preprocessor symbols were not
1222 added to generated Makefiles/projects.
1224 * examples/RTCORBA/Activity/Activity.h:
1225 * examples/RTCORBA/Activity/Builder.h:
1226 * examples/RTCORBA/Activity/Job_i.h:
1227 * examples/RTCORBA/Activity/POA_Holder.h:
1228 * examples/RTCORBA/Activity/Periodic_Task.h:
1229 * examples/RTScheduling/Job_i.h:
1230 * examples/RTScheduling/POA_Holder.h:
1231 * examples/Simple/bank/AccountManager_i.h:
1233 Fixed versioned namespace support.
1235 Thu Dec 8 14:19:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1237 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.h:
1238 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.h:
1240 Fixed versioned namespace support. The versioning macros calls
1243 Thu Dec 8 20:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1245 * interop-tests/wchar/interop_wchar.mpc:
1246 * examples/PluggableUDP/tests/Basic/Basic.mpc:
1247 * examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc:
1248 * examples/POA/Default_Servant/POA_Default_Servant.mpc:
1249 * examples/POA/DSI/POA_DSI.mpc:
1250 * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
1251 * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
1252 * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
1253 * examples/Buffered_Oneways/Buffered_Oneways.mpc:
1254 * examples/Buffered_AMI/Buffered_AMI.mpc:
1255 Added 'after += ...' lines to files where projects share one or
1258 Thu Dec 8 13:10:42 USMST 2005 Yan Dai <dai_y@ociweb.com>
1260 * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
1262 Commented the client command line output previously added for
1265 Thu Dec 8 07:17:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1267 * tao/Asynch_Queued_Message.h:
1268 * tao/default_server.h:
1269 * tao/PortableServer/Operation_Table_Binary_Search.h:
1271 Fixed versioned namespace support. The versioning macros calls
1274 Thu Dec 8 06:54:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1276 * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h:
1278 Fixed versioned namespace build errors, predominantly caused by
1279 forwared declarations not being placed within the appropriate
1280 {ACE,TAO}_{BEGIN,END}_VERSIONED_NAMESPACE_DECL block.
1282 Thu Dec 8 06:45:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1284 * tests/OctetSeq/OctetSeq.mpc:
1285 * performance-tests/Anyop/Anyop.mpc:
1286 * performance-tests/POA/Create_Reference/Create_Reference.mpc:
1287 * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
1288 * performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc:
1289 * performance-tests/Protocols/Protocols.mpc:
1290 * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
1292 Disable these projects when "ace_for_tao" is enabled.
1294 Wed Dec 7 19:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1296 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
1297 Workaround for Borland is also needed for BSD2006
1299 Wed Dec 7 18:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1301 * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
1302 * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
1303 * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
1304 * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool5.mpc:
1305 * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool6.mpc:
1306 Added 'after += ...' lines to files where projects share one or
1309 * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
1312 Wed Dec 7 05:43:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1314 * tests/Connection_Timeout/Connection_Timeout.mpc:
1315 * tests/Hang_Shutdown/Hang.mpc:
1316 * tests/Param_Test/Param_Test.mpc:
1318 Disable these projects when "ace_for_tao" is enabled.
1320 Wed Dec 7 10:59:55 USMST 2005 Yan Dai <dai_y@ociweb.com>
1322 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
1323 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
1325 Added more logging in test results checking to help debug the
1326 TP_Test_3 failure on RHEL3_Minimum build.
1328 * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.cpp:
1329 * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
1331 Removed the ACE_Atomic_Op for num_callbacks_ data member since the
1332 CSD synchronizes the request dispatching.
1334 Wed Dec 7 17:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1336 * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
1337 * examples/POA/Forwarding/POA_Forwarding.mpc:
1338 * examples/Kokyu_dsrt_schedulers/mif_example/mif_example.mpc:
1339 Added 'after += ...' lines to files where projects share one or
1342 Wed Dec 7 12:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1344 * orbsvcs/orbsvcs/Trader/Trader.h:
1345 Work around for TAO_Lockable is also needed for BCB2006 Update 1
1347 Tue Dec 6 21:16:05 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1349 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h:
1350 * orbsvcs/tests/Notify/lib/Activation_Manager.h:
1351 * orbsvcs/tests/Notify/lib/Command.h:
1352 * orbsvcs/tests/Notify/lib/EventChannel_Command.h:
1353 * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
1354 * orbsvcs/tests/Notify/lib/Options_Parser.h:
1355 * orbsvcs/tests/Notify/lib/Peer.h:
1356 * orbsvcs/tests/Notify/lib/Periodic_Consumer.h:
1357 * orbsvcs/tests/Notify/lib/Periodic_Supplier.h:
1359 Fixed versioned namespace build errors, predominantly caused by
1360 forwared declarations not being placed within the appropriate
1361 {ACE,TAO}_{BEGIN,END}_VERSIONED_NAMESPACE_DECL block.
1363 Tue Dec 6 14:55:41 USMST 2005 Yan Dai <dai_y@ociweb.com>
1365 * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
1366 * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
1368 Added debug message to help debugging the problem of
1369 "<server_main> failed: No such file or directory".
1371 Tue Dec 6 15:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1373 * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
1374 Added 'after += ...' lines to files where projects share one or
1377 Tue Dec 6 15:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1379 * orbsvcs/tests/Security/BiDirectional/client.cpp:
1380 * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
1381 Fixed 64bit conversion warnings
1383 Tue Dec 6 08:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1385 * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
1386 * examples/OBV/Typed_Events/Typed_Events.mpc:
1387 * examples/Load_Balancing/Load_Balancing.mpc:
1388 Added 'after += ...' lines to files where projects share one or
1391 Tue Dec 6 08:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1393 * orbsvcs/orbsvcs/Trader/Trader.h:
1394 Also with BDS2006 we need to export the TAO_Lockable class as
1395 workaround. Reported this to Borland, hopefully they will fix
1398 Mon Dec 5 19:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1400 * orbsvcs/tests/Bug_2137_Regression/client.cpp:
1401 Added include of PI/PI.h to fix test failures in static builds
1403 Mon Dec 5 14:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1405 * docs/releasenotes/index.html:
1408 Sun Dec 4 11:34:11 2005 William Otte <wotte@dre.vanderbilt.edu>
1410 * orbsvcs/orbsvcs/Notify/XML_Loader.cpp
1412 Moved definition of TOPOLOGY_ID_NAME earier in the file to avoid
1413 undefined argument error.
1415 Sun Dec 4 11:14:45 2005 William Otte <wotte@dre.vanderbilt.edu>
1417 * TAO_IDL/be/be_helper.cpp
1419 Fixed an unused arg warning.
1421 Sat Dec 3 20:54:28 2005 Chris Cleeland <cleeland_c@ociweb.com>
1423 * orbsvcs/orbsvcs/Notify/XML_Loader.cpp: Moved the namespace decl
1424 for TOPOLOGY_ID_NAME inside the VERSIONED_NAMESPACE_DECL block
1425 to fix broken versioned namespace builds. Thanks to Ossama for
1428 Sat Dec 3 19:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1430 * tests/QtTests/QtTests.mpc:
1431 Added anytypecode to the client project
1433 Sat Dec 3 09:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1435 * tests/IDL_Test/constants.idl:
1436 Removed the wstring constants for the time being, cause issues
1437 with some builds that lack wchar_t support
1439 Fri Dec 2 16:18:15 2005 Chris Cleeland <cleeland_c@ociweb.com>
1441 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp (DTOR):
1442 Add try/catch block around call to ec->destroy() because it
1443 seems that often in this test the EC is gone by the time
1444 destroy() gets called. This raises a COMM_FAILURE which now
1445 gets caught and noticed printed. We also now catch and print
1446 any exception raised in the DTOR since there's little chance of
1447 doing anything about it, and at least this way we get
1450 Fri Dec 2 10:26:33 2005 Chris Cleeland <cleeland_c@ociweb.com>
1452 * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h: Added 'extern'
1453 declaration in here as this seems to placate the VC8 compiler's
1456 Fri Dec 2 11:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1458 * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1459 Added missing include of ace/pre.h
1461 Fri Dec 2 11:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1463 * tests/Bug_1627_Regression/test.mpc:
1464 * tests/Bug_1551_Regression/test.mpc:
1465 * tests/Bug_1482_Regression/test.mpc:
1466 * tests/Bug_1627_Regression/Bug_1627_Regression.mpc:
1467 * tests/Bug_1551_Regression/Bug_1551_Regression.mpc:
1468 * tests/Bug_1482_Regression/Bug_1482_Regression.mpc:
1469 Renamed test.mpc to a more specific name to fix duplicate errors
1470 in the MPC generation
1472 Fri Dec 2 11:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1474 * tests/IDL_Test/constants.idl:
1475 Added several wstring constants for test
1477 Fri Dec 2 01:35:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1479 * orbsvcs/orbsvcs/Makefile.am:
1480 * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
1481 * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
1483 Reintroduced `params_dup.c' and removed `params_dup.cpp' file.
1484 Some C++ compiler/platform combinations cannot handle the broken
1485 OpenSSL function pointer conversions. Stick with a C compiler.
1487 * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1489 Include the new "ace/config-macros.h" header instead of
1490 "ace/config-lite.h". The former can be parsed by C compilers.
1492 * tao/TAO_Singleton_Manager.cpp:
1493 * tao/TAO_Singleton_Manager.h:
1495 Moved static "instance_" pointer to an anonymous namespace
1496 within the implementation file. Allows the friend declaration
1497 to be removed, in turn fixing builds that cannot handle the
1498 global scope qualifier prepended to that friend declaration.
1500 Removed unused "preallocated_object" static array.
1502 * tao/Versioned_Namespace.h:
1504 Update preprocessor check to use new config-macros.h specific
1505 include guard preprocessor symbol.
1507 Thu Dec 1 08:07:23 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
1509 * TAO-INSTALL.html: Updated this file for VxWorks.
1510 Thanks to Nathan Anderson <nathan dot l dot anderson at lmco dot
1511 com> for these suggestions.
1513 Thu Dec 1 20:17:29 2005 Chris Cleeland <cleeland_c@ociweb.com>
1515 * orbsvcs/orbsvcs/Notify/Topology_Object.h:
1516 * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
1518 Removed TOPOLOGY_ID from here. It should have been nmoved when
1519 the persistence stuff was broken into a separate library.
1521 * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
1522 * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
1523 * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
1525 Moved TOPOLOGY_ID into here since that's all that uses it.
1527 Thu Dec 1 12:08:17 2005 Chris Cleeland <cleeland_c@ociweb.com>
1529 * orbsvcs/orbsvcs/Notify/Object.h: Revert previous change as it
1530 apparently confused Borland BC6.
1532 * orbsvcs/orbsvcs/Notify/Topology_Object.*:
1533 * orbsvcs/orbsvcs/Notify/Reconnection_Registry.*:
1535 Changed manifest constants for TOPOLOGY_ID_NAME, REGISTRY_TYPE,
1536 RECONNECT_ID, RECONNECT_IOR, and REGISTRY_CALLBACK_TYPE from
1537 statics within the namespace to being declared in the namespace
1538 in the header, but defined in the .cpp file. This de-warns on
1539 OS X Tiger G++ 3.3 builds, but may also have a minor reduction
1540 in footprint everywhere since now there will be only one
1541 instance of these rather than an instance everywhere the
1542 relevant header gets #included.
1544 Thu Dec 1 18:10:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
1546 * tests/AMH_Exceptions/AMH_Exceptions.mpc:
1547 * tests/AMH_Oneway/AMH_Oneway.mpc:
1548 * tests/AMI_Buffering/AMI_Buffering.mpc:
1549 * tests/Abstract_Interface/Abstract_Interface.mpc:
1550 * tests/Any/Recursive/RecursiveHello.mpc:
1551 * tests/BiDirectional/BiDirectional.mpc:
1552 * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc:
1553 * tests/Big_AMI/Big_AMI.mpc:
1554 * tests/Big_Oneways/Big_Oneways.mpc:
1555 * tests/Big_Reply/Big_Reply.mpc:
1556 * tests/Big_Request_Muxing/Big_Request_Muxing.mpc:
1557 * tests/Big_Twoways/Big_Twoways.mpc:
1558 * tests/Blocking_Sync_None/Blocking_Sync_None.mpc:
1559 * tests/Bug_1020_Basic_Regression/Bug_1020_Basic_Regression.mpc:
1560 * tests/Bug_1269_Regression/Bug_1269_Regression.mpc:
1561 * tests/Bug_1270_Regression/Bug_1270_Regression.mpc:
1562 * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
1563 * tests/Bug_1361_Regression/Bug_1361_Regression.mpc:
1564 * tests/Bug_1476_Regression/Bug_1476_Regression.mpc:
1565 * tests/Bug_1482_Regression/test.mpc:
1566 * tests/Bug_1495_Regression/Bug_1495.mpc:
1567 * tests/Bug_1551_Regression/test.mpc:
1568 * tests/Bug_1568_Regression/Bug_1568_Regression.mpc:
1569 * tests/Bug_1627_Regression/test.mpc:
1570 * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
1571 * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
1572 * tests/Bug_2234_Regression/Bug_2234_Regression.mpc:
1573 * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
1574 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc:
1575 * tests/CSD_Strategy_Tests/TP_Test_Static/CSD_TP_Test_Static.mpc:
1576 * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
1577 * tests/CallbackTest/CallbackTest.mpc:
1578 * tests/Client_Leaks/Client_Leaks.mpc:
1579 * tests/Collocation/Collocation.mpc:
1580 * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc:
1581 * tests/Connection_Purging/Connection_Purging.mpc:
1582 * tests/Crash_On_Write/Crash_On_Write.mpc:
1583 * tests/Crashed_Callback/Crashed_Callback.mpc:
1584 * tests/DLL_ORB/DLL_ORB.mpc:
1585 * tests/DSI_Gateway/DSI_Gateway.mpc:
1586 * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
1587 * tests/Exposed_Policies/Exposed_Policies.mpc:
1588 * tests/FL_Cube/FL_Cube.mpc:
1589 * tests/Faults/Faults.mpc:
1590 * tests/File_IO/File_IO.mpc:
1591 * tests/Forwarding/Forwarding.mpc:
1592 * tests/Hang_Shutdown/Hang.mpc:
1593 * tests/Hello/Hello.mpc:
1594 * tests/ICMG_Any_Bug/Hello.mpc:
1595 * tests/IPV6/IPV6_Hello.mpc:
1596 * tests/InterOp-Naming/InterOp-Naming.mpc:
1597 * tests/Leader_Followers/Leader_Followers.mpc:
1598 * tests/LongUpcalls/LongUpcalls.mpc:
1599 * tests/MProfile/MProfile.mpc:
1600 * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc:
1601 * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
1602 * tests/MT_BiDir/MT_BiDir.mpc:
1603 * tests/MT_Client/MT_Client.mpc:
1604 * tests/MT_Server/MT_Server.mpc:
1605 * tests/Multiple/Multiple.mpc:
1606 * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
1607 * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
1608 * tests/Muxing/Muxing.mpc:
1609 * tests/Native_Exceptions/Native_Exceptions.mpc:
1610 * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc:
1611 * tests/NestedUpcall/Triangle_Test/TT.mpc:
1612 * tests/Nested_Event_Loop/Nested_Event_Loop.mpc:
1613 * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc:
1614 * tests/OBV/Any/OBV_Any.mpc:
1615 * tests/OBV/Factory/OBV_Factory.mpc:
1616 * tests/OBV/Forward/OBV_Forward.mpc:
1617 * tests/OBV/Supports/Supports_Test.mpc:
1618 * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
1619 * tests/OBV/ValueBox/valuebox.mpc:
1620 * tests/Object_Loader/Object_Loader.mpc:
1621 * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc:
1622 * tests/OctetSeq/OctetSeq.mpc:
1623 * tests/Oneway_Buffering/Oneway_Buffering.mpc:
1624 * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc:
1625 * tests/POA/Persistent_ID/Persistent_ID.mpc:
1626 * tests/Param_Test/Param_Test.mpc:
1627 * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
1628 * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
1629 * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
1630 * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
1631 * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
1632 * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
1633 * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
1634 * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
1635 * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
1636 * tests/QtTests/QtTests.mpc:
1637 * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Conn.mpc:
1638 * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc:
1639 * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc:
1640 * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc:
1641 * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc:
1642 * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
1643 * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc:
1644 * tests/RTCORBA/Priority_Inversion_With_Bands/Priority_Inversion_With_Bands.mpc:
1645 * tests/RTCORBA/Profile_And_Endpoint_Selection/PaE_Selection.mpc:
1646 * tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc:
1647 * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
1648 * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
1649 * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor.mpc:
1650 * tests/Reliable_Oneways/Reliable_Oneways.mpc:
1651 * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
1652 * tests/Server_Leaks/Server_Leaks.mpc:
1653 * tests/Single_Read/Single_Read.mpc:
1654 * tests/Smart_Proxies/Smart_Proxies.mpc:
1655 * tests/Stack_Recursion/Stack_Recursion.mpc:
1656 * tests/Strategies/Strategies.mpc:
1657 * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc:
1658 * tests/Timeout/Timeout.mpc:
1659 * tests/Two_Objects/Two_Objects.mpc:
1660 * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
1661 * tests/Xt_Stopwatch/Xt_Stopwatch.mpc:
1663 Added 'after += ...' lines to files where projects share one or
1664 more IDL files. This change will order the builds and eliminate
1665 concurrency problems in VC8 builds. This is a temporary solution
1666 until there is time to apply J.T. Conklin's <jtc@acorntoolworks.com>
1667 approach of creating a separate project in each file that just
1668 executes the IDL compiler on the shared files, and ordering all
1669 other projects that build the resulting generated files to
1670 come after this step.
1672 Thu Dec 1 16:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1674 * tao/RTCORBA/Thread_Pool.cpp:
1675 Fixed bug in thread pool id calculation
1677 Thu Dec 1 16:02:36 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
1679 * tests/MT_Timeout/MT_Timeout.mpc:
1681 Added 'after' line in one project to order the builds (which
1682 share an IDL file) for VC8.
1684 Thu Dec 1 14:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1687 Updated VxWorks part
1689 Wed Nov 30 10:23:05 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1691 * orbsvcs/performance-tests/RTEvent/lib/Client_Options.h:
1692 * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.h:
1693 * orbsvcs/performance-tests/RTEvent/lib/RTEC_Initializer.h:
1694 * orbsvcs/performance-tests/RTEvent/lib/Send_Task.h:
1695 * orbsvcs/tests/EC_Throughput/ECT_Driver.h:
1696 * orbsvcs/tests/Event/Basic/BCast.h:
1697 * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h:
1698 * orbsvcs/tests/Event/Performance/Latency.h:
1699 * orbsvcs/tests/Event/lib/Driver.h:
1700 * orbsvcs/tests/FT_App/FT_Creator.h:
1701 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.h:
1702 * orbsvcs/tests/FtRtEvent/PushSupplier.h:
1704 Fixed forward declarations so that they take into account
1705 versioned namespace support.
1707 Wed Nov 30 00:33:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1709 * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
1710 * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
1711 * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
1712 * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
1713 * examples/POA/Generic_Servant/POA_Generic_Servant.mpc:
1714 * examples/POA/TIE/POA_TIE.mpc:
1715 * examples/Persistent_Grid/Persistent_Grid.mpc:
1716 * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
1717 * orbsvcs/orbsvcs/AV.mpc:
1718 * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc:
1719 * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
1720 * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
1721 * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc:
1723 Disable these projects when "ace_for_tao" is enabled.
1725 * tao/GIOP_Message_Generator_Parser_Impl.inl:
1727 Removed "static" keywork from constant variable declaration.
1728 Corrected semantics are not supported in shared libraries on
1729 VxWorks. Thanks to Frank Rehberger for suggesting the change,
1730 and to Johnny for pointing out the VxWorks issue. [Bug 2304]
1732 Wed Nov 30 14:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1734 * tao/RTCORBA/RT_ORB_Loader.cpp:
1735 * tao/RTCORBA/Thread_Pool.{h,cpp}:
1736 Fixed warnings in GCC build
1738 Wed Nov 30 12:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1740 * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl:
1741 New regression test script. Test the TAO SSLIOP under heavy load
1742 and it will fail. This test takes a long time to succeed so
1743 didn't put it in the standard test suite. We have no idea why
1744 it fails, but something is buggy in the SSLIOP support
1746 Wed Nov 30 11:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1748 * tao/RTCORBA/RT_ORB.{h,cpp}:
1749 * tao/RTCORBA/RT_ORB_Loader.cpp:
1750 * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
1751 * tao/RTCORBA/Thread_Pool.{h,cpp,inl}:
1752 * docs/rtcorba/features.html:
1753 When using RTCorba threadpools dynamic threads can be used, these
1754 will be created on demand but will life forever after that. A new
1755 option has been added to the RT_ORB_Loader:
1756 RTORBDynamicThreadIdleTimeout. With this option a number of micro
1757 seconds can be specified. If a dynamic thread has not performed
1758 anywork in that time it will end itself. This way dynamic threads
1759 can go away if the load reduces again on the server, at the moment
1760 they are needed they are recreated. Because of this some internal
1761 administration has been updated, argument parsing has been updated
1762 and the timeout is passed through several interfacs.
1764 * docs/releasenotes/index.html:
1767 Wed Nov 30 08:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1769 * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
1770 Added brief class description
1772 Tue Nov 29 06:44:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1774 * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.h:
1775 * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
1776 * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h:
1777 * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp:
1778 * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h:
1779 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
1780 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
1781 * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp:
1782 * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h:
1783 * orbsvcs/FT_ReplicationManager/FT_Property_Validator.cpp:
1784 * orbsvcs/FT_ReplicationManager/FT_Property_Validator.h:
1785 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
1786 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
1787 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
1788 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h:
1789 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
1790 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h:
1791 * orbsvcs/Fault_Detector/Fault_Detector_i.cpp:
1792 * orbsvcs/Fault_Detector/Fault_Detector_i.h:
1793 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
1794 * orbsvcs/Fault_Notifier/FT_Notifier_i.h:
1795 * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
1796 * orbsvcs/Notify_Service/Notify_Service.h:
1797 * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h:
1798 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
1799 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
1800 * orbsvcs/orbsvcs/Notify/Notify_Extensions.h:
1802 More versioned namespace build fixes.
1804 Tue Nov 29 13:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1806 * tao/LRU_Connection_Purging_Strategy.cpp:
1807 Use prefix increment instead of postfix
1809 Tue Nov 29 11:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1812 Added argument names to perform_work methods, improves doxygen
1815 Tue Nov 29 09:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
1817 * examples/PluggableUDP/tests/Performance/Performance.mpc:
1818 Added 'after' lines to order the builds for VC8.
1820 Mon Nov 28 22:22:11 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
1822 * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
1823 * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
1825 Added 'after' lines to order the builds for VC8.
1827 Mon Nov 28 12:09:12 USMST 2005 Yan Dai <dai_y@ociweb.com>
1829 * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
1830 * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
1831 * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
1832 * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
1833 * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
1834 * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
1835 * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
1836 * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
1837 * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
1839 Made main thread call ACE_Object_Manager::instance()->wait()
1840 after orb shutdown. This would avoid the problem that the main
1841 thread possiably exit before all CSD threads exit and crash
1844 Mon Nov 28 07:30:58 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1846 * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1848 Added missing "/**/ between "include" and "{pre,post}.h".
1850 * tao/Utils/Server_Main.h:
1852 Fixed "obsolete #pragma once" warning.
1854 Sun Nov 27 04:00:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
1856 * orbsvcs/orbsvcs/Makefile.am:
1857 * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
1858 * orbsvcs/orbsvcs/Scheduler_Factory.h:
1859 * orbsvcs/orbsvcs/Scheduler_Factory.i:
1860 * orbsvcs/orbsvcs/AV/AV_Core.h:
1861 * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h:
1862 * orbsvcs/orbsvcs/AV/Policy.h:
1863 * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
1864 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
1865 * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
1866 * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
1867 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
1868 * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
1869 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
1870 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
1871 * orbsvcs/orbsvcs/Event/EC_ConsumerControl.cpp:
1872 * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
1873 * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
1874 * orbsvcs/orbsvcs/Event/EC_Factory.h:
1875 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
1876 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
1877 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
1878 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h:
1879 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
1880 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h:
1881 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
1882 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
1883 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
1884 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h:
1885 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
1886 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h:
1887 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
1888 * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h:
1889 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
1890 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
1891 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl:
1892 * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
1893 * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl:
1894 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
1895 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
1896 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl:
1897 * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
1898 * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl:
1899 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
1900 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
1901 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl:
1902 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
1903 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl:
1904 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
1905 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
1906 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl:
1907 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
1908 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl:
1909 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
1910 * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
1911 * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
1912 * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
1913 * orbsvcs/orbsvcs/Log/BasicLog_i.h:
1914 * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
1915 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
1916 * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
1917 * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
1918 * orbsvcs/orbsvcs/Notify/Factory.h:
1919 * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
1920 * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
1921 * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.h:
1922 * orbsvcs/orbsvcs/Notify/Property.h:
1923 * orbsvcs/orbsvcs/Notify/Timer.h:
1924 * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
1925 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h:
1926 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp:
1927 * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
1928 * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
1929 * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1930 * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
1931 * tao/Basic_Types.h:
1932 * tao/TAO_Singleton_Manager.inl:
1933 * tao/AnyTypeCode/String_TypeCode_Traits.h:
1934 * tao/AnyTypeCode/TAOA.h:
1935 * tao/AnyTypeCode/TypeCodeA.cpp:
1936 * tao/AnyTypeCode/TypeCode_Case_Base_T.h:
1937 * tao/AnyTypeCode/TypeCode_Constants.cpp:
1938 * tao/IFR_Client/IFR_BasicC.cpp:
1939 * tao/ImR_Client/ImR_Client.cpp:
1940 * tao/ImR_Client/ImR_Client.h:
1941 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp:
1942 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
1943 * tao/PI/InvalidSlotA.cpp:
1944 * tao/PI/ORBInitInfoC.cpp:
1945 * tao/PI/ORBInitInfoC.h:
1946 * tao/PI/PICurrentC.cpp:
1947 * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
1948 * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h:
1949 * tao/PortableServer/IdAssignmentStrategySystem.cpp:
1950 * tao/PortableServer/IdAssignmentStrategySystem.h:
1951 * tao/PortableServer/IdAssignmentStrategyUser.cpp:
1952 * tao/PortableServer/IdAssignmentStrategyUser.h:
1953 * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
1954 * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
1955 * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
1956 * tao/PortableServer/IdUniquenessStrategyMultiple.h:
1957 * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
1958 * tao/PortableServer/IdUniquenessStrategyUnique.h:
1959 * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
1960 * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h:
1961 * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
1962 * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
1963 * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
1964 * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
1965 * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
1966 * tao/PortableServer/ImplicitActivationStrategyImplicit.h:
1967 * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
1968 * tao/PortableServer/LifespanStrategyFactoryImpl.h:
1969 * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
1970 * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h:
1971 * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
1972 * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h:
1973 * tao/PortableServer/Non_Servant_Upcall.h:
1974 * tao/PortableServer/PortableServer.cpp:
1975 * tao/PortableServer/PortableServerA.cpp:
1976 * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
1977 * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h:
1978 * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
1979 * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h:
1980 * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
1981 * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h:
1982 * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
1983 * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h:
1984 * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
1985 * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h:
1986 * tao/PortableServer/ServantRetentionStrategyFactory.h:
1987 * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
1988 * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h:
1989 * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
1990 * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h:
1991 * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
1992 * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h:
1993 * tao/PortableServer/StrategyFactory.h:
1994 * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
1995 * tao/PortableServer/ThreadStrategyFactoryImpl.h:
1996 * tao/PortableServer/ThreadStrategyORBControl.cpp:
1997 * tao/PortableServer/ThreadStrategyORBControl.h:
1998 * tao/PortableServer/ThreadStrategySingle.cpp:
1999 * tao/PortableServer/ThreadStrategySingle.h:
2000 * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
2001 * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
2002 * tao/PortableServer/Var_Size_SArgument_T.cpp:
2003 * tao/PortableServer/Var_Size_SArgument_T.h:
2004 * tao/PortableServer/Var_Size_SArgument_T.inl:
2005 * tao/RTCORBA/Network_Priority_Mapping_Manager.h:
2006 * tao/RTCORBA/RTCORBAA.cpp:
2007 * tao/RTCORBA/RT_ORB.h:
2008 * tao/RTPortableServer/RTPortableServerA.cpp:
2009 * tao/RTScheduling/RTSchedulerA.cpp:
2010 * tao/TypeCodeFactory/TypeCodeFactoryA.cpp:
2011 * tao/Utils/PolicyList_Destroyer.h:
2012 * tao/Utils/Server_Main.cpp:
2013 * tao/Utils/Server_Main.h:
2015 Corrected build errors in versioned namespace builds.
2017 Sat Nov 26 14:57:56 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2019 * TAO_IDL/util/utl_global.cpp:
2020 * TAO_IDL/include/idl_global.h:
2022 Modified files overlooked in the checkin of
2024 Fri Nov 25 19:26:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2026 Fri Nov 25 18:54:19 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
2030 Updated with latest versioned namespace information.
2032 * TAO_IDL/tao_idl.mpc:
2033 * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
2034 * orbsvcs/orbsvcs/FTORB.mpc:
2035 * orbsvcs/orbsvcs/IFRService.mpc:
2036 * orbsvcs/orbsvcs/PortableGroup.mpc:
2037 * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
2038 * orbsvcs/orbsvcs/Svc_Utils.mpc:
2039 * tao/Strategies.mpc:
2041 Updated to take into account latest "ace_for_tao" subset
2044 * tao/TAO_Singleton_Manager.h:
2045 * tao/AnyTypeCode/CharSeqA.cpp:
2046 * tao/AnyTypeCode/CharSeqA.h:
2047 * tao/AnyTypeCode/CurrentA.cpp:
2048 * tao/AnyTypeCode/CurrentA.h:
2049 * tao/AnyTypeCode/DomainA.cpp:
2050 * tao/AnyTypeCode/DomainA.h:
2051 * tao/AnyTypeCode/DoubleSeqA.cpp:
2052 * tao/AnyTypeCode/DoubleSeqA.h:
2053 * tao/AnyTypeCode/DynamicA.cpp:
2054 * tao/AnyTypeCode/DynamicA.h:
2055 * tao/AnyTypeCode/Dynamic_ParameterA.cpp:
2056 * tao/AnyTypeCode/Dynamic_ParameterA.h:
2057 * tao/AnyTypeCode/ExceptionA.cpp:
2058 * tao/AnyTypeCode/ExceptionA.h:
2059 * tao/AnyTypeCode/FloatSeqA.cpp:
2060 * tao/AnyTypeCode/FloatSeqA.h:
2061 * tao/AnyTypeCode/GIOPA.cpp:
2062 * tao/AnyTypeCode/GIOPA.h:
2063 * tao/AnyTypeCode/IIOPA.cpp:
2064 * tao/AnyTypeCode/IIOPA.h:
2065 * tao/AnyTypeCode/IIOP_EndpointsA.cpp:
2066 * tao/AnyTypeCode/IIOP_EndpointsA.h:
2067 * tao/AnyTypeCode/IOP_IORA.cpp:
2068 * tao/AnyTypeCode/IOP_IORA.h:
2069 * tao/AnyTypeCode/LongDoubleSeqA.cpp:
2070 * tao/AnyTypeCode/LongDoubleSeqA.h:
2071 * tao/AnyTypeCode/LongLongSeqA.cpp:
2072 * tao/AnyTypeCode/LongLongSeqA.h:
2073 * tao/AnyTypeCode/LongSeqA.cpp:
2074 * tao/AnyTypeCode/LongSeqA.h:
2075 * tao/AnyTypeCode/Messaging_PolicyValueA.cpp:
2076 * tao/AnyTypeCode/Messaging_PolicyValueA.h:
2077 * tao/AnyTypeCode/ObjectIdListA.cpp:
2078 * tao/AnyTypeCode/ObjectIdListA.h:
2079 * tao/AnyTypeCode/PI_ForwardA.cpp:
2080 * tao/AnyTypeCode/PI_ForwardA.h:
2081 * tao/AnyTypeCode/ParameterModeA.cpp:
2082 * tao/AnyTypeCode/ParameterModeA.h:
2083 * tao/AnyTypeCode/PolicyA.cpp:
2084 * tao/AnyTypeCode/PolicyA.h:
2085 * tao/AnyTypeCode/Policy_ForwardA.cpp:
2086 * tao/AnyTypeCode/Policy_ForwardA.h:
2087 * tao/AnyTypeCode/PortableInterceptorA.h:
2088 * tao/AnyTypeCode/ServicesA.cpp:
2089 * tao/AnyTypeCode/ServicesA.h:
2090 * tao/AnyTypeCode/ShortSeqA.cpp:
2091 * tao/AnyTypeCode/ShortSeqA.h:
2092 * tao/AnyTypeCode/StringSeqA.cpp:
2093 * tao/AnyTypeCode/StringSeqA.h:
2094 * tao/AnyTypeCode/SystemExceptionA.cpp:
2095 * tao/AnyTypeCode/SystemExceptionA.h:
2096 * tao/AnyTypeCode/TAOA.cpp:
2097 * tao/AnyTypeCode/TimeBaseA.cpp:
2098 * tao/AnyTypeCode/TimeBaseA.h:
2099 * tao/AnyTypeCode/ULongLongSeqA.cpp:
2100 * tao/AnyTypeCode/ULongLongSeqA.h:
2101 * tao/AnyTypeCode/ULongSeqA.cpp:
2102 * tao/AnyTypeCode/ULongSeqA.h:
2103 * tao/AnyTypeCode/UShortSeqA.cpp:
2104 * tao/AnyTypeCode/UShortSeqA.h:
2105 * tao/AnyTypeCode/ValueModifierA.cpp:
2106 * tao/AnyTypeCode/ValueModifierA.h:
2107 * tao/AnyTypeCode/VisibilityA.cpp:
2108 * tao/AnyTypeCode/VisibilityA.h:
2109 * tao/AnyTypeCode/WCharSeqA.cpp:
2110 * tao/AnyTypeCode/WCharSeqA.h:
2111 * tao/AnyTypeCode/WStringSeqA.cpp:
2112 * tao/AnyTypeCode/WStringSeqA.h:
2113 * tao/AnyTypeCode/WrongTransactionA.cpp:
2114 * tao/AnyTypeCode/WrongTransactionA.h:
2115 * tao/AnyTypeCode/orb_typesA.cpp:
2116 * tao/AnyTypeCode/orb_typesA.h:
2117 * tao/CSD_Framework/CSD_FrameworkA.cpp:
2118 * tao/CSD_Framework/CSD_FrameworkA.h:
2119 * tao/CSD_Framework/CSD_FrameworkC.cpp:
2120 * tao/CSD_Framework/CSD_FrameworkC.h:
2121 * tao/Domain/DomainS.cpp:
2122 * tao/Domain/DomainS.h:
2123 * tao/Domain/DomainS.inl:
2124 * tao/Domain/DomainS_T.h:
2125 * tao/Domain/DomainS_T.inl:
2126 * tao/DynamicAny/DynamicAnyC.cpp:
2127 * tao/DynamicAny/DynamicAnyC.h:
2128 * tao/IFR_Client/IFR_BaseC.cpp:
2129 * tao/IFR_Client/IFR_BaseC.h:
2130 * tao/IFR_Client/IFR_BaseC.inl:
2131 * tao/IFR_Client/IFR_BaseS.h:
2132 * tao/IFR_Client/IFR_BasicC.h:
2133 * tao/IFR_Client/IFR_BasicC.inl:
2134 * tao/IFR_Client/IFR_ComponentsC.cpp:
2135 * tao/IFR_Client/IFR_ComponentsC.h:
2136 * tao/IFR_Client/IFR_ComponentsC.inl:
2137 * tao/IFR_Client/IFR_ExtendedC.cpp:
2138 * tao/IFR_Client/IFR_ExtendedC.h:
2139 * tao/IFR_Client/IFR_ExtendedC.inl:
2140 * tao/IORInterceptor/IORInfoC.cpp:
2141 * tao/IORInterceptor/IORInfoC.h:
2142 * tao/IORInterceptor/IORInterceptorC.cpp:
2143 * tao/IORInterceptor/IORInterceptorC.h:
2144 * tao/IORManipulation/IORA.cpp:
2145 * tao/IORManipulation/IORC.cpp:
2146 * tao/IORManipulation/IORC.h:
2147 * tao/IORTable/IORTableC.cpp:
2148 * tao/IORTable/IORTableC.h:
2149 * tao/ImR_Client/ImplRepoC.cpp:
2150 * tao/ImR_Client/ImplRepoC.h:
2151 * tao/ImR_Client/ImplRepoC.inl:
2152 * tao/ImR_Client/ImplRepoS.cpp:
2153 * tao/ImR_Client/ImplRepoS.h:
2154 * tao/ImR_Client/ServerObjectC.cpp:
2155 * tao/ImR_Client/ServerObjectC.h:
2156 * tao/ImR_Client/ServerObjectC.inl:
2157 * tao/ImR_Client/ServerObjectS.cpp:
2158 * tao/ImR_Client/ServerObjectS.h:
2159 * tao/Messaging/ExceptionHolderA.cpp:
2160 * tao/Messaging/ExceptionHolderA.h:
2161 * tao/Messaging/ExceptionHolderC.cpp:
2162 * tao/Messaging/ExceptionHolderC.h:
2163 * tao/Messaging/ExceptionHolderC.inl:
2164 * tao/Messaging/MessagingA.cpp:
2165 * tao/Messaging/MessagingA.h:
2166 * tao/Messaging/MessagingC.cpp:
2167 * tao/Messaging/MessagingC.h:
2168 * tao/Messaging/MessagingC.inl:
2169 * tao/Messaging/MessagingS.cpp:
2170 * tao/Messaging/MessagingS.h:
2171 * tao/Messaging/MessagingS_T.h:
2172 * tao/Messaging/MessagingS_T.inl:
2173 * tao/Messaging/Messaging_No_ImplA.cpp:
2174 * tao/Messaging/Messaging_No_ImplA.h:
2175 * tao/Messaging/Messaging_No_ImplC.cpp:
2176 * tao/Messaging/Messaging_No_ImplC.h:
2177 * tao/Messaging/Messaging_RT_PolicyA.cpp:
2178 * tao/Messaging/Messaging_RT_PolicyA.h:
2179 * tao/Messaging/Messaging_RT_PolicyC.cpp:
2180 * tao/Messaging/Messaging_RT_PolicyC.h:
2181 * tao/Messaging/Messaging_SyncScope_PolicyA.cpp:
2182 * tao/Messaging/Messaging_SyncScope_PolicyA.h:
2183 * tao/Messaging/Messaging_SyncScope_PolicyC.cpp:
2184 * tao/Messaging/Messaging_SyncScope_PolicyC.h:
2185 * tao/Messaging/OldExceptionHolderA.cpp:
2186 * tao/Messaging/OldExceptionHolderA.h:
2187 * tao/Messaging/OldExceptionHolderC.cpp:
2188 * tao/Messaging/OldExceptionHolderC.h:
2189 * tao/Messaging/OldExceptionHolderC.inl:
2190 * tao/Messaging/PollableC.cpp:
2191 * tao/Messaging/PollableC.h:
2192 * tao/Messaging/TAO_ExtA.cpp:
2193 * tao/Messaging/TAO_ExtA.h:
2194 * tao/Messaging/TAO_ExtC.cpp:
2195 * tao/Messaging/TAO_ExtC.h:
2196 * tao/ObjRefTemplate/Default_ORTA.cpp:
2197 * tao/ObjRefTemplate/Default_ORTC.cpp:
2198 * tao/ObjRefTemplate/Default_ORTC.h:
2199 * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp:
2200 * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp:
2201 * tao/ObjRefTemplate/ObjectReferenceTemplateC.h:
2202 * tao/ObjRefTemplate/ObjectReferenceTemplate_includeC.h:
2203 * tao/PI/ClientRequestInfoA.cpp:
2204 * tao/PI/ClientRequestInfoA.h:
2205 * tao/PI/ClientRequestInfoC.cpp:
2206 * tao/PI/ClientRequestInterceptorA.cpp:
2207 * tao/PI/ClientRequestInterceptorA.h:
2208 * tao/PI/ClientRequestInterceptorC.cpp:
2209 * tao/PI/InterceptorA.cpp:
2210 * tao/PI/InterceptorA.h:
2211 * tao/PI/InterceptorC.cpp:
2212 * tao/PI/InterceptorC.h:
2213 * tao/PI/InvalidSlotA.h:
2214 * tao/PI/InvalidSlotC.cpp:
2215 * tao/PI/InvalidSlotC.h:
2216 * tao/PI/ORBInitializerA.cpp:
2217 * tao/PI/ORBInitializerA.h:
2218 * tao/PI/ORBInitializerC.cpp:
2219 * tao/PI/ORBInitializerC.h:
2220 * tao/PI/PICurrentA.cpp:
2221 * tao/PI/PICurrentA.h:
2222 * tao/PI/PICurrentC.h:
2223 * tao/PI/PIForwardRequestA.cpp:
2224 * tao/PI/PIForwardRequestA.h:
2225 * tao/PI/PIForwardRequestC.cpp:
2226 * tao/PI/PIForwardRequestC.h:
2227 * tao/PI/PolicyFactoryA.cpp:
2228 * tao/PI/PolicyFactoryA.h:
2229 * tao/PI/PolicyFactoryC.cpp:
2230 * tao/PI/PolicyFactoryC.h:
2231 * tao/PI/RequestInfoA.cpp:
2232 * tao/PI/RequestInfoA.h:
2233 * tao/PI/RequestInfoC.cpp:
2234 * tao/PI/RequestInfoC.h:
2235 * tao/PI_Server/ServerRequestInfoA.cpp:
2236 * tao/PI_Server/ServerRequestInfoA.h:
2237 * tao/PI_Server/ServerRequestInfoC.cpp:
2238 * tao/PI_Server/ServerRequestInfoC.h:
2239 * tao/PI_Server/ServerRequestInterceptorA.cpp:
2240 * tao/PI_Server/ServerRequestInterceptorA.h:
2241 * tao/PI_Server/ServerRequestInterceptorC.cpp:
2242 * tao/PI_Server/ServerRequestInterceptorC.h:
2243 * tao/PortableServer/AdapterActivatorA.cpp:
2244 * tao/PortableServer/AdapterActivatorA.h:
2245 * tao/PortableServer/AdapterActivatorC.cpp:
2246 * tao/PortableServer/AdapterActivatorC.h:
2247 * tao/PortableServer/ForwardRequestA.cpp:
2248 * tao/PortableServer/ForwardRequestA.h:
2249 * tao/PortableServer/ForwardRequestC.cpp:
2250 * tao/PortableServer/ForwardRequestC.h:
2251 * tao/PortableServer/IdAssignmentPolicyA.cpp:
2252 * tao/PortableServer/IdAssignmentPolicyA.h:
2253 * tao/PortableServer/IdAssignmentPolicyC.cpp:
2254 * tao/PortableServer/IdAssignmentPolicyC.h:
2255 * tao/PortableServer/IdUniquenessPolicyA.cpp:
2256 * tao/PortableServer/IdUniquenessPolicyA.h:
2257 * tao/PortableServer/IdUniquenessPolicyC.cpp:
2258 * tao/PortableServer/IdUniquenessPolicyC.h:
2259 * tao/PortableServer/ImplicitActivationPolicyA.cpp:
2260 * tao/PortableServer/ImplicitActivationPolicyA.h:
2261 * tao/PortableServer/ImplicitActivationPolicyC.cpp:
2262 * tao/PortableServer/ImplicitActivationPolicyC.h:
2263 * tao/PortableServer/LifespanPolicyA.cpp:
2264 * tao/PortableServer/LifespanPolicyA.h:
2265 * tao/PortableServer/LifespanPolicyC.cpp:
2266 * tao/PortableServer/LifespanPolicyC.h:
2267 * tao/PortableServer/POAManagerC.cpp:
2268 * tao/PortableServer/POAManagerC.h:
2269 * tao/PortableServer/PS_CurrentC.cpp:
2270 * tao/PortableServer/PS_CurrentC.h:
2271 * tao/PortableServer/PS_ForwardA.cpp:
2272 * tao/PortableServer/PS_ForwardA.h:
2273 * tao/PortableServer/PS_ForwardC.cpp:
2274 * tao/PortableServer/PS_ForwardC.h:
2275 * tao/PortableServer/PolicyS.cpp:
2276 * tao/PortableServer/PolicyS.h:
2277 * tao/PortableServer/PolicyS_T.h:
2278 * tao/PortableServer/PolicyS_T.inl:
2279 * tao/PortableServer/PortableServerC.cpp:
2280 * tao/PortableServer/PortableServerC.h:
2281 * tao/PortableServer/PortableServerS.h:
2282 * tao/PortableServer/PortableServer_includeC.h:
2283 * tao/PortableServer/RequestProcessingPolicyA.cpp:
2284 * tao/PortableServer/RequestProcessingPolicyA.h:
2285 * tao/PortableServer/RequestProcessingPolicyC.cpp:
2286 * tao/PortableServer/RequestProcessingPolicyC.h:
2287 * tao/PortableServer/ServantActivatorA.cpp:
2288 * tao/PortableServer/ServantActivatorA.h:
2289 * tao/PortableServer/ServantActivatorC.cpp:
2290 * tao/PortableServer/ServantActivatorC.h:
2291 * tao/PortableServer/ServantLocatorA.cpp:
2292 * tao/PortableServer/ServantLocatorA.h:
2293 * tao/PortableServer/ServantLocatorC.cpp:
2294 * tao/PortableServer/ServantLocatorC.h:
2295 * tao/PortableServer/ServantManagerA.cpp:
2296 * tao/PortableServer/ServantManagerA.h:
2297 * tao/PortableServer/ServantManagerC.cpp:
2298 * tao/PortableServer/ServantManagerC.h:
2299 * tao/PortableServer/ServantRetentionPolicyA.cpp:
2300 * tao/PortableServer/ServantRetentionPolicyA.h:
2301 * tao/PortableServer/ServantRetentionPolicyC.cpp:
2302 * tao/PortableServer/ServantRetentionPolicyC.h:
2303 * tao/PortableServer/ThreadPolicyA.cpp:
2304 * tao/PortableServer/ThreadPolicyA.h:
2305 * tao/PortableServer/ThreadPolicyC.cpp:
2306 * tao/PortableServer/ThreadPolicyC.h:
2307 * tao/RTCORBA/RTCORBAC.cpp:
2308 * tao/RTCORBA/RTCORBAC.h:
2309 * tao/RTCORBA/RTCORBA_includeC.h:
2310 * tao/RTPortableServer/RTPortableServerC.cpp:
2311 * tao/RTPortableServer/RTPortableServerC.h:
2312 * tao/RTPortableServer/RTPortableServerS.h:
2313 * tao/RTPortableServer/RTPortableServer_includeC.h:
2314 * tao/RTScheduling/RTSchedulerC.cpp:
2315 * tao/RTScheduling/RTSchedulerC.h:
2316 * tao/RTScheduling/RTScheduler_includeA.h:
2317 * tao/RTScheduling/RTScheduler_includeC.h:
2318 * tao/Strategies/sciop_endpointsC.cpp:
2319 * tao/Strategies/sciop_endpointsC.h:
2320 * tao/Strategies/uiop_endpointsC.cpp:
2321 * tao/Strategies/uiop_endpointsC.h:
2322 * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
2323 * tao/TypeCodeFactory/TypeCodeFactoryC.h:
2324 * tao/Valuetype/StringValueC.cpp:
2325 * tao/Valuetype/StringValueC.h:
2326 * tao/Valuetype/StringValueC.inl:
2328 Added missing versioned namespace support.
2330 Fri Nov 25 19:26:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2332 * TAO_IDL/be/be_codegen.cpp:
2333 * TAO_IDL/be/be_field.cpp:
2334 * TAO_IDL/fe/fe_declarator.cpp:
2336 Added code generation for explicit inclusionn of
2337 tao/Managed_Types.h if TAO_(W)String_Manager is seen
2338 anywhere in the generated code. This inclusion is
2339 redundant now, but will make it easier to merge the
2340 new sequence implementation branch, where managed_Types.h
2341 will be changed to the name of a new file, into which
2342 templatized versions of TAO_(W)String_Manager have
2345 Fri Nov 25 07:43:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
2347 * tao/TAO_Singleton_Manager.h (~TAO_Singleton_Manager):
2349 Made destructor protected to address warnings about a class with
2350 a private destructor and no friends.
2352 Fri Nov 25 15:06:43 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2354 * TAO_IDL/fe/fe_interface_header.cpp:
2356 Applied a patch submitted by Max Khon <mkhon@swsoft.com>
2357 to fix a bug in computing the inheritance list of an IDL
2358 interface. This fix closes [BUGID:2318].
2360 Fri Nov 25 13:01:23 2005 Simon McQueen <sm@prismtech.com>
2362 * orbsvcs/tests/ImplRepo/run_test.pl:
2364 Added time parameter to WaitKill to fix spurious test error.
2366 Fri Nov 25 11:18:12 2005 Simon McQueen <sm@prismtech.com>
2368 * orsbvcs/tests/Bug_2074_Regression/run_test.pl:
2370 Correct the use lib path to give this a sporting chance.
2371 Can't have ever been run from this location.
2373 Thu Nov 24 19:50:35 2005 Simon McQueen <sm@prismtech.com>
2375 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
2376 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
2378 Override the base class ::decode method with one that
2379 doesn't try and extract an object key from the CDR encoding.
2380 MIOP profiles don't have an object key marshalled between
2381 the address info and the tagged components.
2383 This fixes bug #2316.
2385 * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
2386 * orbsvcs/tests/Bug_2316_Regression/README:
2387 * orbsvcs/tests/Bug_2316_Regression/Test.idl:
2388 * orbsvcs/tests/Bug_2316_Regression/Test_impl.cpp:
2389 * orbsvcs/tests/Bug_2316_Regression/Test_impl.h:
2390 * orbsvcs/tests/Bug_2316_Regression/client.cpp:
2391 * orbsvcs/tests/Bug_2316_Regression/run_test.pl:
2392 * orbsvcs/tests/Bug_2316_Regression/server.cpp:
2393 * orbsvcs/tests/Bug_2316_Regression/svc.conf:
2395 Regression test for the above.
2397 Thu Nov 24 19:07:56 2005 Simon McQueen <sm@prismtech.com>
2399 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
2401 Fix calculation of protocol name length. This fixes the
2402 failure in orbsvcs/tests/Miop/McastHello.
2404 Thu Nov 24 15:56:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2406 * tests/Bug_1670_Regression/Bug_1670_Regression.mpc:
2408 Added 'after' line in one project to avoid concurrently
2409 clashes in VC8 builds, since the two projects share an
2412 Thu Nov 24 03:01:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
2414 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
2415 * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
2416 * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
2417 * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i:
2418 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i:
2419 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h:
2420 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
2421 * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
2422 * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h:
2423 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
2424 * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
2425 * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
2426 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
2427 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
2428 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
2429 * orbsvcs/orbsvcs/Security/Security_Current.h:
2430 * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
2431 * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
2432 * orbsvcs/orbsvcs/Trader/Trader.cpp:
2433 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
2434 * tao/Acceptor_Registry.h:
2435 * tao/Asynch_Reply_Dispatcher_Base.h:
2436 * tao/BooleanSeqC.cpp:
2437 * tao/BooleanSeqC.h:
2439 * tao/CONV_FRAMEC.cpp:
2440 * tao/CONV_FRAMEC.h:
2441 * tao/CORBA_methods.h:
2444 * tao/Client_Strategy_Factory.h:
2445 * tao/Codeset_Manager.h:
2446 * tao/Codeset_Translator_Base.h:
2447 * tao/Collocation_Strategy.h:
2449 * tao/Connect_Strategy.h:
2450 * tao/Connection_Handler.h:
2451 * tao/Connection_Handler.inl:
2452 * tao/Connector_Impl.h:
2458 * tao/DoubleSeqC.cpp:
2461 * tao/Fault_Tolerance_Service.h:
2462 * tao/FlResource_Factory.h:
2463 * tao/FloatSeqC.cpp:
2465 * tao/Flushing_Strategy.h:
2470 * tao/GUIResource_Factory.h:
2473 * tao/IIOP_EndpointsC.cpp:
2474 * tao/IIOP_EndpointsC.h:
2475 * tao/IIOP_Lite_Factory.cpp:
2480 * tao/IORInterceptor_Adapter.h:
2481 * tao/Incoming_Message_Queue.h:
2482 * tao/Invocation_Adapter.h:
2483 * tao/Invocation_Endpoint_Selectors.h:
2484 * tao/LF_Connect_Strategy.h:
2485 * tao/LF_Strategy.h:
2486 * tao/Leader_Follower.h:
2487 * tao/LocateRequest_Invocation_Adapter.h:
2488 * tao/LongDoubleSeqC.cpp:
2489 * tao/LongDoubleSeqC.h:
2490 * tao/LongLongSeqC.cpp:
2491 * tao/LongLongSeqC.h:
2494 * tao/Messaging_PolicyValueC.cpp:
2495 * tao/Messaging_PolicyValueC.h:
2496 * tao/Messaging_SyncScopeC.cpp:
2497 * tao/Messaging_SyncScopeC.h:
2498 * tao/ORBInitializer_Registry.h:
2501 * tao/ObjectIdListC.cpp:
2502 * tao/ObjectIdListC.h:
2503 * tao/Object_KeyC.cpp:
2504 * tao/Object_KeyC.h:
2505 * tao/OctetSeqC.cpp:
2507 * tao/PI_ForwardC.cpp:
2508 * tao/PI_ForwardC.h:
2509 * tao/ParameterModeC.cpp:
2510 * tao/ParameterModeC.h:
2511 * tao/Pluggable_Messaging.h:
2515 * tao/Policy_Current.h:
2516 * tao/Policy_ForwardC.cpp:
2517 * tao/Policy_ForwardC.h:
2518 * tao/PortableInterceptorC.cpp:
2519 * tao/PortableInterceptorC.h:
2521 * tao/Profile_Transport_Resolver.cpp:
2522 * tao/Profile_Transport_Resolver.h:
2523 * tao/Queued_Message.h:
2524 * tao/Reactive_Connect_Strategy.h:
2525 * tao/Resource_Factory.h:
2527 * tao/ServicesC.cpp:
2529 * tao/ShortSeqC.cpp:
2531 * tao/StringSeqC.cpp:
2533 * tao/Synch_Invocation.h:
2536 * tao/TAO_Internal.h:
2537 * tao/TAO_Server_Request.h:
2538 * tao/TAO_Singleton_Manager.cpp:
2539 * tao/TAO_Singleton_Manager.h:
2540 * tao/Thread_Lane_Resources.h:
2541 * tao/TimeBaseC.cpp:
2543 * tao/Transport_Acceptor.h:
2544 * tao/Transport_Cache_Manager.h:
2545 * tao/Transport_Connector.h:
2546 * tao/Transport_Mux_Strategy.h:
2547 * tao/Transport_Queueing_Strategies.h:
2548 * tao/TypeCodeFactory_Adapter.h:
2549 * tao/Typecode_typesC.cpp:
2550 * tao/Typecode_typesC.h:
2551 * tao/ULongLongSeqC.cpp:
2552 * tao/ULongLongSeqC.h:
2553 * tao/ULongSeqC.cpp:
2555 * tao/UShortSeqC.cpp:
2558 * tao/Var_Size_Argument_T.inl:
2559 * tao/Versioned_Namespace.h:
2560 * tao/WCharSeqC.cpp:
2562 * tao/WStringSeqC.cpp:
2563 * tao/WStringSeqC.h:
2564 * tao/Wait_Strategy.h:
2565 * tao/WrongTransactionC.cpp:
2566 * tao/WrongTransactionC.h:
2567 * tao/default_resource.h:
2568 * tao/orb_typesC.cpp:
2570 * tao/target_specification.h:
2571 * tao/target_specification.i:
2572 * tao/AnyTypeCode/AnySeqA.cpp:
2573 * tao/AnyTypeCode/AnySeqA.h:
2574 * tao/AnyTypeCode/AnySeqC.cpp:
2575 * tao/AnyTypeCode/AnySeqC.h:
2576 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
2577 * tao/AnyTypeCode/Any_Impl.h:
2578 * tao/AnyTypeCode/Any_Impl_T.h:
2579 * tao/AnyTypeCode/Any_Impl_T.inl:
2580 * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
2581 * tao/AnyTypeCode/BooleanSeqA.cpp:
2582 * tao/AnyTypeCode/BooleanSeqA.h:
2583 * tao/AnyTypeCode/BoundsA.cpp:
2584 * tao/AnyTypeCode/BoundsA.h:
2585 * tao/AnyTypeCode/BoundsC.cpp:
2586 * tao/AnyTypeCode/BoundsC.h:
2587 * tao/AnyTypeCode/CONV_FRAMEA.cpp:
2588 * tao/AnyTypeCode/CONV_FRAMEA.h:
2589 * tao/AnyTypeCode/DynamicC.cpp:
2590 * tao/AnyTypeCode/DynamicC.h:
2591 * tao/AnyTypeCode/Dynamic_ParameterC.cpp:
2592 * tao/AnyTypeCode/Dynamic_ParameterC.h:
2593 * tao/AnyTypeCode/OctetSeqA.cpp:
2594 * tao/AnyTypeCode/OctetSeqA.h:
2595 * tao/AnyTypeCode/TypeCode_CDR_Extraction.h:
2596 * tao/AnyTypeCode/ValueModifierC.cpp:
2597 * tao/AnyTypeCode/ValueModifierC.h:
2598 * tao/AnyTypeCode/VisibilityC.cpp:
2599 * tao/AnyTypeCode/VisibilityC.h:
2600 * tao/BiDir_GIOP/BiDirPolicyC.cpp:
2601 * tao/BiDir_GIOP/BiDirPolicyC.h:
2602 * tao/CodecFactory/IOP_CodecC.cpp:
2603 * tao/CodecFactory/IOP_CodecC.h:
2604 * tao/CodecFactory/IOP_Codec_includeC.h:
2605 * tao/Codeset/Codeset_Translator_Factory.h:
2606 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
2607 * tao/DynamicInterface/DII_Invocation_Adapter.h:
2608 * tao/Messaging/AMH_Response_Handler.h:
2609 * tao/Messaging/Asynch_Invocation.h:
2610 * tao/Messaging/Asynch_Invocation_Adapter.h:
2611 * tao/Messaging/Asynch_Reply_Dispatcher.h:
2612 * tao/Messaging/Connection_Timeout_Policy_i.h:
2613 * tao/PI/ClientRequestInfo.cpp:
2614 * tao/PI/ClientRequestInfoC.h:
2615 * tao/PI/ClientRequestInterceptorC.h:
2616 * tao/PortableServer/IdUniquenessStrategyUnique.h:
2617 * tao/PortableServer/Key_Adapters.h:
2618 * tao/PortableServer/Servant_Dispatcher.cpp:
2619 * tao/PortableServer/Servant_Dispatcher.h:
2620 * tao/Utils/Synch_Refcountable.h:
2621 * tao/Valuetype/Valuetype_Adapter_Impl.h:
2623 Corrected build errors in versioned namespace builds.
2625 Wed Nov 23 22:24:38 2005 Chris Cleeland <cleeland_c@ociweb.com>
2627 * orbsvcs/orbsvcs/Notify/Event_Manager.h:
2629 Explicitly declared a private copy constructor and assignment
2630 operator for TAO_Notify_Event_Manager. By not declaring them,
2631 the compiler has to generate them. In generating them, it needs
2632 to be able to know the complete type for the template arguments
2633 to its ACE_Auto_Ptr<> private instances. Various circular
2634 dependencies make that difficult to impossible without
2635 restructuring, so we take this approach instead.
2637 This change should eliminate warnings from Windows-based
2638 compilers (e.g., VC8) about calling delete through a pointer to
2639 an incomplete type while instantiating ACE_Auto_Ptr<> methods.
2641 * orbsvcs/orbsvcs/Notify/Object.h:
2642 * orbsvcs/orbsvcs/Notify/Object.cpp:
2644 Only needed a forward decl in Object.h; we only needed the
2645 complete type in Object.cpp. Maybe this will help footprint.
2647 Wed Nov 23 09:20:03 2005 Chris Cleeland <cleeland_c@ociweb.com>
2649 Fix a few things I should have caught in the Great Merge, but
2652 * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request): Change
2653 from using deprecated TAO_DEFAULT_MINOR_CODE to TAO::VMCID.
2655 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: Use
2656 real C++ static_cast<> rather than deprecated ACE_static_cast().
2658 Wed Nov 23 14:53:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2660 * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
2662 Added an 'after' line to one project to avoid concurrency
2663 collisions in VC8 builds, since the 2 projects in this file
2666 Wed Nov 23 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
2668 * tests/OBV/ValueBox/client.cpp:
2669 This test was doing a few release calls to much causing it to
2672 Wed Nov 23 14:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
2674 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
2675 Make sure all generated pointers are initialised to 0
2677 Wed Nov 23 10:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
2679 * tests/BiDirectional/run_test_ipv6.pl:
2680 * tests/CallbackTest/run_test_ipv6.pl:
2681 * tests/IPV6/run_test.pl:
2682 * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
2683 Updated these scripts because of the following change, use
2684 1|0 instead of YES|NO
2685 Tue Nov 22 07:49:59 2005 Douglas C. Schmidt
2687 Tue Nov 22 22:58:55 2005 Chris Cleeland <cleeland@ociweb.com>
2689 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
2690 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
2691 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
2693 Fixed warnings about preferring one conversion over another
2694 from a _var that appeared on a couple of platforms.
2696 Tue Nov 22 07:49:59 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
2698 * tao/ORB_Core.cpp (init): Updated the code to use 1 or 0 for
2699 options, rather than YES or NO. Thanks to Abhi Sachdev for
2700 motivating this cleanup.
2702 * docs/Options.html: Updated the documentation to remove the use of
2703 YES and NO as options and replace them with 1 or 0 to be
2704 consistent with the other options.
2706 Tue Nov 22 04:14:05 2005 Bala Natarajan <bala_natarajan at symantec dot com>
2708 * TAO_IDL/be_include/be_visitor_traits.h:
2710 Added missing operation declaration.
2712 Tue Nov 22 01:42:48 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
2714 * orbsvcs/orbsvcs/PortableGroup.mpc:
2716 Rather than disable this project in the ACE_FOR_TAO
2717 configuration, inherit from acesocketslib_for_tao to allow it to
2720 Tue Nov 22 09:33:30 (IST) 2005 Bala Natarajan <bala_natarajan@symantec.com>
2722 * orbsvcs/orbsvcs/PortableGroup.mpc:
2724 Do not build in ACE_FOR_TAO configuration.
2726 Mon Nov 21 19:28:51 2005 Chris Cleeland <cleeland_c@ociweb.com>
2728 * orbsvcs/orbsvcs/Notify/EventChannel.h: Removed mistakenly left
2729 in attempt to #include EventChannel.inl.
2731 Mon Nov 21 22:22:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2733 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
2735 Removed commented out code.
2737 * TAO_IDL/be/be_visitor_traits.cpp:
2738 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
2739 * TAO_IDL/be_include/be_visitor_traits.h:
2741 Added code generation of Value_Traits<> template
2742 specialization for boxed valuetypes. Thanks to
2743 Johnny Willemse <jwillemsen@remedy.nl> for reporting
2744 the missing code. This fix closes [BUGID:2311].
2746 Mon Nov 21 20:14:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
2748 * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
2750 Added an 'after' line for one of the two projects, since they
2751 share an IDL file and VC8 concurrency features need an
2754 Mon Nov 21 13:21:03 2005 Chris Cleeland <cleeland_c@ociweb.com>
2756 This entry is the result of an accumulation of many changes in
2757 the OCITAO repository for the Notification Service and the
2758 subsequent merge of those changes back to DOC. There have been
2759 general changes to improve code formatting in accordance with
2760 ACE guidelines, improve lax checking of emulated exceptions, and
2761 the like, so these sorts of changes are not noted on a per-file
2764 These changes include changes from the following OCITAO 1.4a
2765 OCIChangeLog entries:
2767 Thu Oct 27 13:01:00 2005 Wallace Zhang <zhangw@ociweb.com>
2768 Wed Sep 28 14:25:52 2005 David Giovannini <giovannd@ociweb.com>
2769 Mon Sep 26 15:58:41 USMST 2005 Yan Dai <dai_y@ociweb.com>
2770 Tue Sep 13 17:14:25 2005 Justin Michel <michel_j@ociweb.com>
2771 Sun Sep 11 14:21:45 2005 Justin Michel <michel_j@ociweb.com>
2772 Thu Aug 18 13:50:50 2005 David Giovannini <giovannd@ociweb.com>
2773 Tue Aug 16 14:16:47 2005 Justin Michel <michel_j@ociweb.com>
2774 Wed Jul 27 12:38:01 2005 Justin Michel <michel_j@ociweb.com>
2775 Wed Jul 13 14:28:39 2005 Justin Michel <michel_j@ociweb.com>
2776 Mon Jul 11 16:47:08 2005 Justin Michel <michel_j@ociweb.com>
2777 Mon May 23 09:18:46 2005 David Giovannini <giovanninid@ociweb.com>
2778 Fri Apr 22 15:24:43 2005 David Giovannini <giovanninid@ociweb.com>
2780 * orbsvcs/Notify_Service/Notify_Server.cpp:
2782 Added #include of valuetype header file to that the service can
2783 use valuetypes portably.
2785 * orbsvcs/Notify_Service/Notify_Service.cpp:
2787 Made some error messages more informative and removed dead code.
2789 * orbsvcs/orbsvcs/Notify/Admin.cpp:
2790 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
2792 Improve compliance with ACE formatting guidelines.
2794 * orbsvcs/orbsvcs/Notify/Admin.cpp:
2795 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
2796 * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
2797 * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp:
2798 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
2799 * orbsvcs/orbsvcs/Notify/Object.cpp:
2800 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
2801 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
2802 * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
2803 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
2804 * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
2805 * orbsvcs/tests/Notify/Basic/Filter.cpp:
2806 * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
2807 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
2808 * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
2809 * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
2810 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
2811 * orbsvcs/tests/Notify/lib/Application_Command.cpp:
2812 * orbsvcs/tests/Notify/lib/ConsumerAdmin_Command.cpp:
2813 * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
2814 * orbsvcs/tests/Notify/lib/Filter_Command.cpp:
2815 * orbsvcs/tests/Notify/lib/Periodic_Consumer_Command.cpp:
2816 * orbsvcs/tests/Notify/lib/Periodic_Supplier_Command.cpp:
2817 * orbsvcs/tests/Notify/lib/SupplierAdmin_Command.cpp:
2818 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
2820 Emulated exception cleanup.
2822 * orbsvcs/orbsvcs/Notify/Consumer.h:
2823 * orbsvcs/orbsvcs/Notify/Peer.cpp:
2824 * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
2825 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
2826 * orbsvcs/tests/Notify/PluggableTopology/main.cpp:
2828 Improved/removed crufty comments.
2830 * orbsvcs/orbsvcs/Notify/AllocTracker.h (ACE_WIN32_HEAP_MONITOR):
2832 Explicitly scoped reference to CrtHeapDumper to address a
2835 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
2836 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
2838 Changed methods using TAO_Notify_Method_Request_Queueable to use
2839 a pointer rather than a reference. This improves expectations
2840 in areas of code that take the address of the reference and
2841 store it or treat it as a pointer.
2843 * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request):
2844 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
2846 Handle COMM_FAILURE and TIMEOUT exceptions when pushing to a
2847 consumer. These exceptions used to result in simply discarding
2848 the event, but now they are considered a failure, and consumer
2849 resources will be released.
2851 * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_batch):
2852 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
2854 Fixed the detection of dead consumers for batches of events, so
2855 that killing (or crashing) a consumer will correctly discard
2856 remaining queued events for that consumer, and prevent new
2857 events from being queued.
2859 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
2861 Simplify the types of threads from "dispatching, listener,
2862 source, and lookup" to simply be "consumer" and "supplier"
2863 threads. This is the way they were used, anyway.
2865 Changed the info message printed at startup to correctly
2866 indicate that -DispatchingThreads threads are used
2867 *per-consumer_admin*. Previously it indicated that the thread
2868 pool was per-channel.
2870 * orbsvcs/orbsvcs/Notify/EventChannel.h:
2871 * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy):
2873 Fixed a memory leak where event channel destroy was not cleaning
2874 up the admins. This avoids circular reference counting problems
2875 similar to those described in the next entry.
2877 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp (destroy):
2878 * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy):
2879 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (destroy):
2880 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp (destroy):
2881 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp (destroy):
2882 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp (destroy):
2884 Fixed exceptions=0 builds logical error in destroy methods and
2885 made certain all owned circular refcounted members are released
2886 in class::destroy methods.
2888 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (init):
2890 Prefer ACE_Auto_Ptr<> to auto_ptr<>.
2892 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h (event_var_):
2896 * orbsvcs/orbsvcs/Notify/Method_Request_Event.h (CTOR):
2897 * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp (CTOR):
2899 Changed potentially confusing name of argument; it had "_var"
2900 appended when it was really a pointer of sorts.
2902 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
2903 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
2905 Eliminated 'const' on event_var_ data member and changed
2906 potentially confusing name of local variable in copy() b/c it
2907 had "_var" appended when it was really a pointer of sorts.
2909 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
2910 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
2912 Changed the filterable_data_ and variable_header_
2913 maps. Previously they contained a CORBA::Any* which was not
2914 properly reference counted; the reference count was always one
2915 regardless of the number of threads using the Any. Now it is
2916 changed to contain the light-weighted CORBA::Any Object. Now the
2917 "bind" method for the map will pass in the value from
2918 StructuredEvent by value. Since the payload object of the
2919 CORBA::Any is reference counted, we are safe.
2921 This change fixed a Notification Service crash.
2923 * orbsvcs/orbsvcs/Notify/Object.h (lock_):
2925 Added new mutex to serialize access to state variables. In the
2926 past, the notification service reused mutexes for different
2927 purposes, allowing a mutex in one scope to be used in a
2928 different scope. When we started using reference counting on
2929 objects properly, these scopes occasionally crossed, creating
2930 deadlocks, race conditions, and all other sorts of mayhem
2931 associated with misuse of mutexes.
2933 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
2934 * orbsvcs/orbsvcs/Notify/Peer.h:
2935 * orbsvcs/orbsvcs/Notify/Proxy.cpp:
2936 * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
2937 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
2938 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
2939 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
2940 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
2941 * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
2942 * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
2943 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
2944 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
2945 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
2946 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
2947 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
2948 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
2949 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
2950 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
2951 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
2952 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
2953 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
2954 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
2955 * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
2957 Changed how the persistence specific methods handle nil object
2958 references - since TAO throws an exception with url ref styles
2961 * orbsvcs/orbsvcs/Notify/README:
2963 Changed "ListenerThreads" to "SourceThreads".
2965 * orbsvcs/orbsvcs/Notify/Reactive_Task.h (timer_):
2967 Changed to private scope. There was no need for it to be
2968 anything but private.
2970 * orbsvcs/orbsvcs/Notify/Refcountable.h (TAO_Notify_Tracker):
2971 * orbsvcs/orbsvcs/Notify/Refcountable.cpp (TAO_Notify_Tracker):
2973 Added class to track reference counted objects in the
2974 notification service. This is disabled by default, and enabled
2975 by setting the preprocessor macro
2976 TAO_NOTIFY_REFCOUNT_DIAGNOSTICS to 1. Note that currently this
2977 class requires the availability of the STL map and string
2980 Use CORBA::Long for reference count rather than compilation
2981 environment's 'long'.
2983 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
2985 Updates to use isSet() predicate on TAO_Notify_Event::Ptr.
2987 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
2988 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
2990 Remove the fix for zombie threads, and instead use THR_DETACHED
2991 to avoid the problem entirely.
2993 * orbsvcs/orbsvcs/Notify/Topology_Factory.h (DTOR):
2994 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
2996 Add explicit virtual destructor to get around the problem in g++
2997 4.0 where inlines get hidden. Without the virtual DTOR, this
2998 class does not get exported and code that dynamically loads
2999 classes derived from this class cannot access this type and
3000 access the derived instances through pointers of this type.
3001 This happens most notably when loading topology persistence
3002 mechanisms via the Service Configurator.
3004 The actual code for the do-nothing destructor is in
3005 EventChannelFactory.cpp. I did this because the only chunk of
3006 code that uses Topology_Factory is already in that file, and it
3007 didn't seem terribly reasonable to create a completely new file
3008 to hold a do-nothing implementation of a destructor.
3010 * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
3011 * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
3013 Added explicit virtual destructor for the same reasons as
3014 described immediately above.
3016 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
3018 Changed ANY_CODE from being static to being
3021 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
3022 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
3023 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
3025 Removed asserts associated with parameters. If a param is not
3026 optional we throw a BAD_PARAM exception.
3028 * orbsvcs/tests/Notify/Basic/Basic.mpc:
3029 * orbsvcs/tests/Notify/XML_Persistence/XML_Persistence.mpc:
3031 Provide explicit exenames for each project. While not strictly
3032 required, this is "best practice" because it eliminates the need
3033 for MPC to open each source file and search for the pattern
3034 "*main*" to intuit an exename.
3036 * orbsvcs/tests/Notify/Basic/Sequence.cpp:
3037 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
3038 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
3039 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
3040 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.h:
3041 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
3042 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
3043 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
3044 * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
3045 * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
3047 Fix incorrect use of pacing interval and other test issues.
3049 * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
3051 Fixed ACE_DEBUG printf-style message that had one too many
3054 * orbsvcs/tests/Notify/Reconnecting/event.conf:
3055 * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf:
3056 * orbsvcs/tests/Notify/Reconnecting/ns_mt_topo.conf:
3057 * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf:
3058 * orbsvcs/tests/Notify/Reconnecting/ns_st_topo.conf:
3059 * orbsvcs/tests/Notify/XML_Persistence/svc.conf:
3061 Changed name of factory function used to dynamically load
3062 persistence mechanism to be consistent with the new use of
3063 ACE_FACTORY_NAMESPACE_DEFINE.
3065 * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
3067 Use -ORBObjRefStyle url so that IORs will be comparable.
3069 Mon Nov 21 07:23:46 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3071 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
3073 Re-export TAO_SSLIOP_Transport class. It is currently used
3074 outside of the TAO_SSLIOP shared library by some of our
3077 Fri Nov 18 19:27:29 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3079 * TAO_IDL/fe/lex.yy.cpp:
3083 Wed Nov 16 21:53:08 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3085 since it caused problems with Borland and Intel compilers.
3086 We'll try it again after the next beta, or when there is
3087 more time to track down the problems.
3089 Fri Nov 18 15:08:19 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3091 * tests/Typedef_String_Array/typedef_string_array.mpc:
3093 Added 'after' line to one of two projects that share an IDL
3094 file, to avoid concurrency problems with the VC8 build.
3096 Thu Nov 17 16:38:27 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3098 * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc:
3100 Added 'after' line to one project to avoid concurrency clashes
3101 in IDL compiler execution when compiling with VC8.
3103 Thu Nov 17 07:57:13 USMST 2005 Yan Dai <dai_y@ociweb.com>
3105 * docs/releasenotes/index.html:
3107 Added CSD feature to ORB related section.
3109 Thu Nov 17 06:55:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3111 * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
3112 * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
3114 Re-export the classes in these files. Addresses unresolved
3115 symbol errors in g++ 4.x builds.
3117 Thu Nov 17 06:49:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3119 * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
3121 Declare wrapper functions with their versioned namespace macro
3124 * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
3126 Include "params_dup.h" to pull in wrapper function names with
3127 versioned namespace support.
3129 Thu Nov 17 13:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
3131 * examples/Borland/ChatClient.mpc:
3132 New MPC file, add vcl=1 to your default.features and pass VCL=1
3133 to the make flags to build this
3135 * examples/Borland/README:
3138 Thu Nov 17 12:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
3140 * examples/Borland/ChatClient.bpr:
3141 * examples/Borland/ChatClient.res:
3142 Updated to BCB6 format
3144 Wed Nov 16 21:53:08 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3146 * TAO_IDL/fe/lex.yy.cpp:
3147 * TAO_IDL/fe/lex.yy.cpp.diff:
3151 Wed Nov 16 11:23:15 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3153 checked in a version of lex.yy.cpp that had been generated
3154 elsewhere, regenerated this file with the version of flex
3155 that's on tango.dre.vanderbilt.edu, and updated the
3156 corresponding diff file.
3158 Wed Nov 16 14:12:08 USMST 2005 Yan Dai <dai_y@ociweb.com>
3160 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
3161 * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
3163 Rolled back the changes
3164 "Sun Nov 13 12:15:58 USMST 2005 Yan Dai <dai_y@ociweb.com>"
3165 made for debugging test failures on VxWorks build.
3169 Added description for CSD feature.
3171 Wed Nov 16 11:23:15 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3173 * TAO_IDL/fe/idl.ll:
3174 * TAO_IDL/fe/idl.yy.cpp:
3176 Applied patches submitted by Thomas Lockhart
3177 <Thomas.Lockhart@jpl.nasa.gov> to enable the IDL compiler's
3178 lexer to handle extra numeric fields produced by the gcc
3179 4.0.1 preprocessor. Closes [BUGID:2294].
3181 Wed Nov 16 09:14:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3183 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
3185 Include "tao/ORB_Constants.h" to pull TAO::VMCID constant.
3187 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h
3188 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
3189 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h:
3191 Corrected typos in versioned namespace macros.
3193 Wed Nov 16 09:05:08 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3195 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h (Current):
3197 Removed "const" qualifier for tss_slot_ member. It must
3198 currently remain mutable.
3200 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h:
3202 Include "tao/Versioned_Namespace.h" to pull in versioned
3203 namespace macro definitions.
3205 Wed Nov 16 14:52:32 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
3207 * tests/NestedUpcall/Simple/Simple.mpc:
3209 Added 'after' line to one of the two projects in the MPC file,
3210 so VC8 doesn't execute the IDL compiler concurrently.
3212 Tue Nov 15 23:48:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3214 * orbsvcs/orbsvcs/Makefile.am:
3215 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.cpp:
3216 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp:
3217 * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp:
3219 Removed empty files.
3221 * orbsvcs/orbsvcs/ETCL/ETCL.ll:
3222 * orbsvcs/orbsvcs/ETCL/ETCL.yy:
3223 * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
3224 * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
3226 Added missing versioned namespace macros.
3228 * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
3229 * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
3230 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
3231 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
3232 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
3233 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h:
3234 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.i:
3235 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
3236 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
3237 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.i:
3238 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp:
3239 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h:
3240 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.cpp:
3241 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.inl:
3242 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
3243 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.h:
3244 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp:
3245 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h:
3246 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp:
3247 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.h:
3248 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
3249 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.h:
3250 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.i:
3251 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp:
3252 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h:
3253 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
3254 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
3255 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.i:
3256 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
3257 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h:
3258 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
3259 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h:
3260 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.inl:
3261 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp:
3262 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h:
3263 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.cpp:
3264 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.h:
3265 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp:
3266 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h:
3267 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.inl:
3268 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
3269 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.h:
3270 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.inl:
3271 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp:
3272 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.h:
3273 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
3274 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
3275 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.i:
3276 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
3277 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.h:
3278 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
3279 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
3280 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
3281 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
3282 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.cpp:
3283 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h:
3284 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.inl:
3285 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp:
3286 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.h:
3287 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
3288 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h:
3289 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.h:
3290 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
3291 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h:
3292 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
3293 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
3294 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
3295 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.h:
3296 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.h:
3297 * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
3298 * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
3299 * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp:
3300 * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.h:
3301 * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
3302 * orbsvcs/orbsvcs/Sched/Config_Scheduler.h:
3303 * orbsvcs/orbsvcs/Sched/DynSched.cpp:
3304 * orbsvcs/orbsvcs/Sched/DynSched.h:
3305 * orbsvcs/orbsvcs/Sched/DynSched.i:
3306 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp:
3307 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h:
3308 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
3309 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h:
3310 * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
3311 * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h:
3312 * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
3313 * orbsvcs/orbsvcs/Sched/SchedEntry.h:
3314 * orbsvcs/orbsvcs/Sched/SchedEntry.i:
3315 * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp:
3316 * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
3317 * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp:
3318 * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h:
3319 * orbsvcs/orbsvcs/Security/CSI_Utils.cpp:
3320 * orbsvcs/orbsvcs/Security/CSI_Utils.h:
3321 * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp:
3322 * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.h:
3323 * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp:
3324 * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.h:
3325 * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.cpp:
3326 * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.h:
3327 * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.cpp:
3328 * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
3329 * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp:
3330 * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
3331 * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp:
3332 * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.h:
3333 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp:
3334 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h:
3335 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.cpp:
3336 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.h:
3337 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.inl:
3338 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.cpp:
3339 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.h:
3340 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp:
3341 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.h:
3342 * orbsvcs/orbsvcs/Security/Security_Current.cpp:
3343 * orbsvcs/orbsvcs/Security/Security_Current.h:
3344 * orbsvcs/orbsvcs/Security/Security_Current.inl:
3345 * orbsvcs/orbsvcs/Security/Security_Current_Impl.cpp:
3346 * orbsvcs/orbsvcs/Security/Security_Current_Impl.h:
3347 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
3348 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h:
3349 * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp:
3350 * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h:
3351 * orbsvcs/orbsvcs/Time/TAO_TIO.cpp:
3352 * orbsvcs/orbsvcs/Time/TAO_TIO.h:
3353 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp:
3354 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h:
3355 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
3356 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h:
3357 * orbsvcs/orbsvcs/Time/TAO_UTO.cpp:
3358 * orbsvcs/orbsvcs/Time/TAO_UTO.h:
3359 * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
3360 * orbsvcs/orbsvcs/Time/Timer_Helper.h:
3361 * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
3362 * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h:
3363 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
3364 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h:
3365 * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
3366 * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
3367 * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
3368 * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
3369 * orbsvcs/orbsvcs/Trader/Interpreter.cpp:
3370 * orbsvcs/orbsvcs/Trader/Interpreter.h:
3371 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp:
3372 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h:
3373 * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.cpp:
3374 * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.h:
3375 * orbsvcs/orbsvcs/Trader/Locking.h:
3376 * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
3377 * orbsvcs/orbsvcs/Trader/Offer_Database.h:
3378 * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
3379 * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
3380 * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
3381 * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h:
3382 * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
3383 * orbsvcs/orbsvcs/Trader/Service_Type_Repository.h:
3384 * orbsvcs/orbsvcs/Trader/Trader.cpp:
3385 * orbsvcs/orbsvcs/Trader/Trader.h:
3386 * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.cpp:
3387 * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h:
3388 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
3389 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
3390 * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
3391 * orbsvcs/orbsvcs/Trader/Trader_T.h:
3392 * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
3393 * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
3394 * orbsvcs/orbsvcs/Trader/constraint.l:
3395 * orbsvcs/orbsvcs/Trader/constraint.y:
3397 Added versioned namespace support.
3399 Tue Nov 15 07:44:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
3401 * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
3402 * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
3404 Regenerate with a separate project for compiling *.idl files.
3405 The corresponding *.mpc changes will be committed at a later
3406 date since the repo is frozen.
3408 Tue Nov 15 06:56:51 2005 J.T. Conklin <jtc@acorntoolworks.com>
3410 * examples/Makefile.am:
3411 * examples/POA/Explicit_Activation/Makefile.am:
3412 * orbsvcs/Naming_Service/Makefile.am:
3413 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
3414 * orbsvcs/examples/Log/RTEvent/Makefile.am:
3415 * orbsvcs/examples/Notify/Lanes/Makefile.am:
3416 * orbsvcs/examples/Notify/ThreadPool/Makefile.am:
3417 * orbsvcs/orbsvcs/Makefile.am:
3418 * orbsvcs/tests/Makefile.am:
3419 * orbsvcs/tests/Notify/Basic/Makefile.am:
3420 * orbsvcs/tests/Notify/Blocking/Makefile.am:
3421 * orbsvcs/tests/Notify/Destroy/Makefile.am:
3422 * orbsvcs/tests/Notify/Discarding/Makefile.am:
3423 * orbsvcs/tests/Notify/Driver/Makefile.am:
3424 * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
3425 * orbsvcs/tests/Notify/Ordering/Makefile.am:
3426 * orbsvcs/tests/Notify/RT_lib/Makefile.am:
3427 * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
3428 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
3429 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
3430 * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
3431 * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
3432 * orbsvcs/tests/Notify/lib/Makefile.am:
3433 * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
3434 * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
3435 * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
3436 * orbsvcs/tests/Security/Crash_Test/Makefile.am:
3437 * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
3438 * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
3439 * performance-tests/Makefile.am:
3446 Add new files to AC_CONFIG_FILES.
3448 * examples/CSD_Strategy/Makefile.am:
3449 * examples/CSD_Strategy/ThreadPool/Makefile.am:
3450 * examples/CSD_Strategy/ThreadPool2/Makefile.am:
3451 * examples/CSD_Strategy/ThreadPool3/Makefile.am:
3452 * examples/CSD_Strategy/ThreadPool4/Makefile.am:
3453 * examples/CSD_Strategy/ThreadPool5/Makefile.am:
3454 * examples/CSD_Strategy/ThreadPool6/Makefile.am:
3455 * orbsvcs/tests/Bug_2074_Regression/Makefile.am:
3456 * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
3457 * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
3458 * performance-tests/CSD_Strategy/Makefile.am:
3459 * performance-tests/CSD_Strategy/TestApps/Makefile.am:
3460 * performance-tests/CSD_Strategy/TestInf/Makefile.am:
3461 * performance-tests/CSD_Strategy/TestServant/Makefile.am:
3465 Tue Nov 15 07:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
3467 * tests/Sequence_Unit_Tests/*:
3468 Handle sequences of forward declared object references and
3469 added some more unit tests
3471 Mon Nov 14 23:37:09 USMST 2005 Yan Dai <dai_y@ociweb.com>
3473 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
3474 * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
3475 * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
3476 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
3480 Mon Nov 14 13:54:08 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3482 * orbsvcs/orbsvcs/Makefile.am (libTAO_PortableGroup_la_SOURCES):
3483 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp:
3484 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.cpp:
3485 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.cpp:
3486 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp:
3488 Removed empty map/set source files.
3490 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
3491 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
3492 * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp:
3493 * orbsvcs/orbsvcs/Log/EventLogConsumer.h:
3494 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
3495 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
3496 * orbsvcs/orbsvcs/Log/EventLogNotification.cpp:
3497 * orbsvcs/orbsvcs/Log/EventLogNotification.h:
3498 * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
3499 * orbsvcs/orbsvcs/Log/EventLog_i.h:
3500 * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp:
3501 * orbsvcs/orbsvcs/Log/Hash_Iterator_i.h:
3502 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
3503 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
3504 * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
3505 * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
3506 * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.cpp:
3507 * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.h:
3508 * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
3509 * orbsvcs/orbsvcs/Log/Iterator_i.h:
3510 * orbsvcs/orbsvcs/Log/LogActivator.cpp:
3511 * orbsvcs/orbsvcs/Log/LogActivator.h:
3512 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
3513 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
3514 * orbsvcs/orbsvcs/Log/LogNotification.cpp:
3515 * orbsvcs/orbsvcs/Log/LogNotification.h:
3516 * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
3517 * orbsvcs/orbsvcs/Log/LogRecordStore.h:
3518 * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
3519 * orbsvcs/orbsvcs/Log/LogRecordStore_persist.h:
3520 * orbsvcs/orbsvcs/Log/LogStore.h:
3521 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
3522 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
3523 * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.cpp:
3524 * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.h:
3525 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
3526 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
3527 * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp:
3528 * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
3529 * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
3530 * orbsvcs/orbsvcs/Log/Log_i.cpp:
3531 * orbsvcs/orbsvcs/Log/Log_i.h:
3532 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp:
3533 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
3534 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
3535 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
3536 * orbsvcs/orbsvcs/Log/NotifyLogNotification.cpp:
3537 * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
3538 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
3539 * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
3540 * orbsvcs/orbsvcs/Log/PersistStore.cpp:
3541 * orbsvcs/orbsvcs/Log/PersistStore.h:
3542 * orbsvcs/orbsvcs/Log/RTEventLogConsumer.cpp:
3543 * orbsvcs/orbsvcs/Log/RTEventLogConsumer.h:
3544 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
3545 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
3546 * orbsvcs/orbsvcs/Log/RTEventLogNotification.cpp:
3547 * orbsvcs/orbsvcs/Log/RTEventLogNotification.h:
3548 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
3549 * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
3550 * orbsvcs/orbsvcs/Metrics/Metrics_FrameManager.h:
3551 * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache.h:
3552 * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.cpp:
3553 * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.h:
3554 * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp:
3555 * orbsvcs/orbsvcs/Metrics/Metrics_Logger.h:
3556 * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h:
3557 * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.i:
3558 * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.cpp:
3559 * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.h:
3560 * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.i:
3561 * orbsvcs/orbsvcs/Metrics/Metrics_Utils.cpp:
3562 * orbsvcs/orbsvcs/Metrics/Metrics_Utils.h:
3563 * orbsvcs/orbsvcs/Metrics/Metrics_Utils.i:
3564 * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp:
3565 * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h:
3566 * orbsvcs/orbsvcs/Naming/Entries.cpp:
3567 * orbsvcs/orbsvcs/Naming/Entries.h:
3568 * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
3569 * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.h:
3570 * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
3571 * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.h:
3572 * orbsvcs/orbsvcs/Naming/Naming_Client.cpp:
3573 * orbsvcs/orbsvcs/Naming/Naming_Client.h:
3574 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
3575 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
3576 * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
3577 * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
3578 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
3579 * orbsvcs/orbsvcs/Naming/Naming_Server.h:
3580 * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
3581 * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
3582 * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
3583 * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
3584 * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp:
3585 * orbsvcs/orbsvcs/Naming/Persistent_Entries.h:
3586 * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
3587 * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h:
3588 * orbsvcs/orbsvcs/Naming/Storable.h:
3589 * orbsvcs/orbsvcs/Naming/Storable.inl:
3590 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
3591 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
3592 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
3593 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h:
3594 * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
3595 * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.h:
3596 * orbsvcs/orbsvcs/Notify/Admin.cpp:
3597 * orbsvcs/orbsvcs/Notify/Admin.h:
3598 * orbsvcs/orbsvcs/Notify/Admin.inl:
3599 * orbsvcs/orbsvcs/Notify/AdminProperties.cpp:
3600 * orbsvcs/orbsvcs/Notify/AdminProperties.h:
3601 * orbsvcs/orbsvcs/Notify/AdminProperties.inl:
3602 * orbsvcs/orbsvcs/Notify/Bit_Vector.cpp:
3603 * orbsvcs/orbsvcs/Notify/Bit_Vector.h:
3604 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
3605 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
3606 * orbsvcs/orbsvcs/Notify/Builder.cpp:
3607 * orbsvcs/orbsvcs/Notify/Builder.h:
3608 * orbsvcs/orbsvcs/Notify/Consumer.cpp:
3609 * orbsvcs/orbsvcs/Notify/Consumer.h:
3610 * orbsvcs/orbsvcs/Notify/Consumer.inl:
3611 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
3612 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
3613 * orbsvcs/orbsvcs/Notify/Consumer_Map.h:
3614 * orbsvcs/orbsvcs/Notify/Container_T.cpp:
3615 * orbsvcs/orbsvcs/Notify/Container_T.h:
3616 * orbsvcs/orbsvcs/Notify/Container_T.inl:
3617 * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.cpp:
3618 * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.h:
3619 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
3620 * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
3621 * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
3622 * orbsvcs/orbsvcs/Notify/Default_Factory.h:
3623 * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
3624 * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
3625 * orbsvcs/orbsvcs/Notify/Delivery_Request.inl:
3626 * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
3627 * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
3628 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
3629 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
3630 * orbsvcs/orbsvcs/Notify/Event.cpp:
3631 * orbsvcs/orbsvcs/Notify/Event.h:
3632 * orbsvcs/orbsvcs/Notify/Event.inl:
3633 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
3634 * orbsvcs/orbsvcs/Notify/EventChannel.h:
3635 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
3636 * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
3637 * orbsvcs/orbsvcs/Notify/EventType.cpp:
3638 * orbsvcs/orbsvcs/Notify/EventType.h:
3639 * orbsvcs/orbsvcs/Notify/EventType.inl:
3640 * orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp:
3641 * orbsvcs/orbsvcs/Notify/EventTypeSeq.h:
3642 * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
3643 * orbsvcs/orbsvcs/Notify/Event_Manager.h:
3644 * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.cpp:
3645 * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.h:
3646 * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.inl:
3647 * orbsvcs/orbsvcs/Notify/Event_Map_T.cpp:
3648 * orbsvcs/orbsvcs/Notify/Event_Map_T.h:
3649 * orbsvcs/orbsvcs/Notify/Event_Map_T.inl:
3650 * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.cpp:
3651 * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.h:
3652 * orbsvcs/orbsvcs/Notify/Event_Persistence_Strategy.h:
3653 * orbsvcs/orbsvcs/Notify/Factory.h:
3654 * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
3655 * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
3656 * orbsvcs/orbsvcs/Notify/FilterAdmin.inl:
3657 * orbsvcs/orbsvcs/Notify/FilterFactory.h:
3658 * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp:
3659 * orbsvcs/orbsvcs/Notify/Find_Worker_T.h:
3660 * orbsvcs/orbsvcs/Notify/Find_Worker_T.inl:
3661 * orbsvcs/orbsvcs/Notify/ID_Factory.cpp:
3662 * orbsvcs/orbsvcs/Notify/ID_Factory.h:
3663 * orbsvcs/orbsvcs/Notify/ID_Factory.inl:
3664 * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
3665 * orbsvcs/orbsvcs/Notify/Method_Request.h:
3666 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
3667 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
3668 * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp:
3669 * orbsvcs/orbsvcs/Notify/Method_Request_Event.h:
3670 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
3671 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
3672 * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.cpp:
3673 * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.h:
3674 * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
3675 * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
3676 * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.cpp:
3677 * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.inl:
3678 * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
3679 * orbsvcs/orbsvcs/Notify/Name_Value_Pair.h:
3680 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp:
3681 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
3682 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
3683 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
3684 * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.cpp:
3685 * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.h:
3686 * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.cpp:
3687 * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.h:
3688 * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.cpp:
3689 * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.h:
3690 * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.cpp:
3691 * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.h:
3692 * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
3693 * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h:
3694 * orbsvcs/orbsvcs/Notify/Notify_Extensions.cpp:
3695 * orbsvcs/orbsvcs/Notify/Notify_Extensions.h:
3696 * orbsvcs/orbsvcs/Notify/Object.cpp:
3697 * orbsvcs/orbsvcs/Notify/Object.h:
3698 * orbsvcs/orbsvcs/Notify/Object.inl:
3699 * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
3700 * orbsvcs/orbsvcs/Notify/POA_Helper.h:
3701 * orbsvcs/orbsvcs/Notify/POA_Helper.inl:
3702 * orbsvcs/orbsvcs/Notify/Peer.cpp:
3703 * orbsvcs/orbsvcs/Notify/Peer.h:
3704 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
3705 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h:
3706 * orbsvcs/orbsvcs/Notify/Properties.cpp:
3707 * orbsvcs/orbsvcs/Notify/Properties.h:
3708 * orbsvcs/orbsvcs/Notify/Properties.inl:
3709 * orbsvcs/orbsvcs/Notify/Property.h:
3710 * orbsvcs/orbsvcs/Notify/PropertySeq.cpp:
3711 * orbsvcs/orbsvcs/Notify/PropertySeq.h:
3712 * orbsvcs/orbsvcs/Notify/PropertySeq.inl:
3713 * orbsvcs/orbsvcs/Notify/Property_Boolean.cpp:
3714 * orbsvcs/orbsvcs/Notify/Property_Boolean.h:
3715 * orbsvcs/orbsvcs/Notify/Property_Boolean.inl:
3716 * orbsvcs/orbsvcs/Notify/Property_T.cpp:
3717 * orbsvcs/orbsvcs/Notify/Property_T.h:
3718 * orbsvcs/orbsvcs/Notify/Property_T.inl:
3719 * orbsvcs/orbsvcs/Notify/Proxy.cpp:
3720 * orbsvcs/orbsvcs/Notify/Proxy.h:
3721 * orbsvcs/orbsvcs/Notify/Proxy.inl:
3722 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
3723 * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
3724 * orbsvcs/orbsvcs/Notify/ProxyConsumer.inl:
3725 * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.cpp:
3726 * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.h:
3727 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
3728 * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
3729 * orbsvcs/orbsvcs/Notify/ProxySupplier.inl:
3730 * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
3731 * orbsvcs/orbsvcs/Notify/ProxySupplier_T.h:
3732 * orbsvcs/orbsvcs/Notify/Proxy_T.cpp:
3733 * orbsvcs/orbsvcs/Notify/Proxy_T.h:
3734 * orbsvcs/orbsvcs/Notify/QoSProperties.cpp:
3735 * orbsvcs/orbsvcs/Notify/QoSProperties.h:
3736 * orbsvcs/orbsvcs/Notify/QoSProperties.inl:
3737 * orbsvcs/orbsvcs/Notify/RT_Builder.cpp:
3738 * orbsvcs/orbsvcs/Notify/RT_Builder.h:
3739 * orbsvcs/orbsvcs/Notify/RT_Factory.cpp:
3740 * orbsvcs/orbsvcs/Notify/RT_Factory.h:
3741 * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
3742 * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
3743 * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp:
3744 * orbsvcs/orbsvcs/Notify/RT_POA_Helper.h:
3745 * orbsvcs/orbsvcs/Notify/RT_Properties.cpp:
3746 * orbsvcs/orbsvcs/Notify/RT_Properties.h:
3747 * orbsvcs/orbsvcs/Notify/RT_Properties.inl:
3748 * orbsvcs/orbsvcs/Notify/Random_File.cpp:
3749 * orbsvcs/orbsvcs/Notify/Random_File.h:
3750 * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
3751 * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
3752 * orbsvcs/orbsvcs/Notify/Reactive_Task.inl:
3753 * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.cpp:
3754 * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.h:
3755 * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
3756 * orbsvcs/orbsvcs/Notify/Reconnection_Registry.h:
3757 * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
3758 * orbsvcs/orbsvcs/Notify/Refcountable.h:
3759 * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h:
3760 * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.inl:
3761 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
3762 * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
3763 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
3764 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.h:
3765 * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp:
3766 * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.h:
3767 * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.cpp:
3768 * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.h:
3769 * orbsvcs/orbsvcs/Notify/Seq_Worker_T.cpp:
3770 * orbsvcs/orbsvcs/Notify/Seq_Worker_T.h:
3771 * orbsvcs/orbsvcs/Notify/Seq_Worker_T.inl:
3772 * orbsvcs/orbsvcs/Notify/Service.cpp:
3773 * orbsvcs/orbsvcs/Notify/Service.h:
3774 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
3775 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h:
3776 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
3777 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
3778 * orbsvcs/orbsvcs/Notify/Supplier.cpp:
3779 * orbsvcs/orbsvcs/Notify/Supplier.h:
3780 * orbsvcs/orbsvcs/Notify/Supplier.inl:
3781 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
3782 * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
3783 * orbsvcs/orbsvcs/Notify/Supplier_Map.h:
3784 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
3785 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
3786 * orbsvcs/orbsvcs/Notify/Timer.h:
3787 * orbsvcs/orbsvcs/Notify/Timer_Queue.cpp:
3788 * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
3789 * orbsvcs/orbsvcs/Notify/Timer_Reactor.cpp:
3790 * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
3791 * orbsvcs/orbsvcs/Notify/Topology_Factory.h:
3792 * orbsvcs/orbsvcs/Notify/Topology_Loader.cpp:
3793 * orbsvcs/orbsvcs/Notify/Topology_Loader.h:
3794 * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
3795 * orbsvcs/orbsvcs/Notify/Topology_Object.h:
3796 * orbsvcs/orbsvcs/Notify/Topology_Object.inl:
3797 * orbsvcs/orbsvcs/Notify/Topology_Saver.cpp:
3798 * orbsvcs/orbsvcs/Notify/Topology_Saver.h:
3799 * orbsvcs/orbsvcs/Notify/Worker_Task.cpp:
3800 * orbsvcs/orbsvcs/Notify/Worker_Task.h:
3801 * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
3802 * orbsvcs/orbsvcs/Notify/XML_Loader.h:
3803 * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
3804 * orbsvcs/orbsvcs/Notify/XML_Saver.h:
3805 * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
3806 * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
3807 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
3808 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
3809 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
3810 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
3811 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
3812 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
3813 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
3814 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
3815 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
3816 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
3817 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
3818 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
3819 * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
3820 * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
3821 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
3822 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
3823 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
3824 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
3825 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
3826 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
3827 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
3828 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
3829 * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp:
3830 * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h:
3831 * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
3832 * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
3833 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
3834 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
3835 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
3836 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
3837 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
3838 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
3839 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
3840 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
3841 * orbsvcs/orbsvcs/PortableGroup/GOA.cpp:
3842 * orbsvcs/orbsvcs/PortableGroup/GOA.h:
3843 * orbsvcs/orbsvcs/PortableGroup/MIOP.cpp:
3844 * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
3845 * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.cpp:
3846 * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.h:
3847 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
3848 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
3849 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.h:
3850 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.h:
3851 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
3852 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
3853 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
3854 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
3855 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.cpp:
3856 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.h:
3857 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.h:
3858 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.inl:
3859 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.h:
3860 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.inl:
3861 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.h:
3862 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp:
3863 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
3864 * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.cpp:
3865 * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.h:
3866 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
3867 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
3868 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.h:
3869 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp:
3870 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h:
3871 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
3872 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
3873 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
3874 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
3875 * orbsvcs/orbsvcs/PortableGroup/PG_Operators.cpp:
3876 * orbsvcs/orbsvcs/PortableGroup/PG_Operators.h:
3877 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp:
3878 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h:
3879 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.inl:
3880 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
3881 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
3882 * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp:
3883 * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.h:
3884 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
3885 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
3886 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h:
3887 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.cpp:
3888 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.h:
3889 * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp:
3890 * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h:
3891 * orbsvcs/orbsvcs/PortableGroup/PG_Utils.cpp:
3892 * orbsvcs/orbsvcs/PortableGroup/PG_Utils.h:
3893 * orbsvcs/orbsvcs/PortableGroup/PG_conf.h:
3894 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp:
3895 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
3896 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
3897 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
3898 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
3899 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h:
3900 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp:
3901 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h:
3902 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
3903 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
3904 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
3905 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
3906 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.i:
3907 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
3908 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
3909 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
3910 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
3911 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
3912 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
3913 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.i:
3914 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
3915 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h:
3916 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
3917 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h:
3918 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
3919 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
3920 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
3921 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
3922 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp:
3923 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.h:
3925 Added versioned namespace support.
3927 Mon Nov 14 15:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
3929 * TAO_IDL/be/be_visitor_traits.cpp:
3930 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
3931 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
3932 The first argument of Objref_Traits::marshal should be
3935 Mon Nov 14 09:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
3937 * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
3938 Fixed compile error with HPUX
3940 Mon Nov 14 07:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
3942 * tests/Sequence_Unit_Tests/mock_stream.{hpp,cpp}:
3943 * tests/Sequence_Unit_Tests/fwd_mock_reference.{hpp,cpp}:
3944 New mock_stream and fwd_mock_reference, needed for some more unit
3947 Sun Nov 13 12:15:58 USMST 2005 Yan Dai <dai_y@ociweb.com>
3949 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
3951 Changed the done() method to be oneway to see if this fixes TRANSIENT
3952 exception caught on VXWORKS builds.
3954 * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
3956 Extended timeout for server process startup to see if this fixes
3957 server.ior not found problem on VXWORKS builds.
3959 Sat Nov 12 09:55:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
3961 * orbsvcs/orbsvcs/Makefile.am:
3963 Change "FaultTolerance/FT_IOGR_Property.i" to
3964 "FaultTolerance/FT_IOGR_Property.inl".
3966 Remove "ETCL/ETCL_Constraint.i".
3968 Sat Nov 12 01:34:26 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
3970 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
3971 * orbsvcs/orbsvcs/Makefile.am:
3972 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.cpp:
3973 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.cpp:
3974 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.cpp:
3975 * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp:
3976 * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.cpp:
3978 Removed empty LoadBalancing/*Map.cpp source files.
3980 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.cpp:
3981 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h:
3982 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
3983 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h:
3984 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
3985 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h:
3986 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
3987 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h:
3988 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.cpp:
3989 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h:
3990 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.cpp:
3991 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.h:
3992 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.cpp:
3993 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
3994 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.cpp:
3995 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.h:
3996 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.inl:
3997 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.cpp:
3998 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.h:
3999 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.cpp:
4000 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.h:
4001 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
4002 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.h:
4003 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
4004 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.h:
4005 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.cpp:
4006 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.h:
4007 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Fault_Listener.h:
4008 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
4009 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.h:
4010 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.cpp:
4011 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.h:
4012 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.cpp:
4013 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.h:
4014 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.cpp:
4015 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.h:
4016 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.cpp:
4017 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.h:
4018 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp:
4019 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h:
4020 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp:
4021 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.h:
4022 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.cpp:
4023 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.h:
4024 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
4025 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h:
4026 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
4027 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.h:
4028 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Listener.h:
4029 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
4030 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h:
4031 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
4032 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h:
4033 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
4034 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h:
4035 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp:
4036 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.h:
4037 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
4038 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
4039 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
4040 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h:
4041 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.cpp:
4042 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.h:
4043 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.cpp:
4044 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.h:
4045 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
4046 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h:
4047 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.cpp:
4048 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.h:
4049 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
4050 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h:
4051 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
4052 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
4053 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
4054 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.h:
4055 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.cpp:
4056 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h:
4057 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
4058 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.h:
4059 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.cpp:
4060 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h:
4061 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/replace_key.cpp:
4062 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
4063 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.h:
4064 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.inl:
4065 * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.cpp:
4066 * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.h:
4067 * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.inl:
4068 * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.h:
4069 * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.inl:
4070 * orbsvcs/orbsvcs/FtRtEvent/Utils/ScopeGuard.h:
4071 * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.cpp:
4072 * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.h:
4073 * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.inl:
4074 * orbsvcs/orbsvcs/FtRtEvent/Utils/activate_with_id.h:
4075 * orbsvcs/orbsvcs/FtRtEvent/Utils/resolve_init.h:
4076 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
4077 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
4078 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.i:
4079 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp:
4080 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h:
4081 * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp:
4082 * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h:
4083 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
4084 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h:
4085 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
4086 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h:
4087 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp:
4088 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
4089 * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp:
4090 * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.h:
4091 * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.i:
4092 * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
4093 * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h:
4094 * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp:
4095 * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.h:
4096 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
4097 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
4098 * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp:
4099 * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.h:
4100 * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp:
4101 * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h:
4102 * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
4103 * orbsvcs/orbsvcs/IFRService/AliasDef_i.h:
4104 * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
4105 * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h:
4106 * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
4107 * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
4108 * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
4109 * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
4110 * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
4111 * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
4112 * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp:
4113 * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h:
4114 * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
4115 * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
4116 * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
4117 * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h:
4118 * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
4119 * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
4120 * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
4121 * orbsvcs/orbsvcs/IFRService/Contained_i.h:
4122 * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
4123 * orbsvcs/orbsvcs/IFRService/Container_i.h:
4124 * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
4125 * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
4126 * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp:
4127 * orbsvcs/orbsvcs/IFRService/EnumDef_i.h:
4128 * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp:
4129 * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
4130 * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
4131 * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
4132 * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp:
4133 * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h:
4134 * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp:
4135 * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
4136 * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp:
4137 * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
4138 * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp:
4139 * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
4140 * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
4141 * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
4142 * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
4143 * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h:
4144 * orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp:
4145 * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
4146 * orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp:
4147 * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
4148 * orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp:
4149 * orbsvcs/orbsvcs/IFRService/FixedDef_i.h:
4150 * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
4151 * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
4152 * orbsvcs/orbsvcs/IFRService/IDLType_i.cpp:
4153 * orbsvcs/orbsvcs/IFRService/IDLType_i.h:
4154 * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
4155 * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h:
4156 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
4157 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
4158 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
4159 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h:
4160 * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
4161 * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
4162 * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
4163 * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
4164 * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
4165 * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
4166 * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp:
4167 * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
4168 * orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp:
4169 * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h:
4170 * orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp:
4171 * orbsvcs/orbsvcs/IFRService/NativeDef_i.h:
4172 * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
4173 * orbsvcs/orbsvcs/IFRService/OperationDef_i.h:
4174 * orbsvcs/orbsvcs/IFRService/Options.cpp:
4175 * orbsvcs/orbsvcs/IFRService/Options.h:
4176 * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp:
4177 * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h:
4178 * orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp:
4179 * orbsvcs/orbsvcs/IFRService/RecursDef_i.h:
4180 * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
4181 * orbsvcs/orbsvcs/IFRService/Repository_i.h:
4182 * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp:
4183 * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h:
4184 * orbsvcs/orbsvcs/IFRService/StringDef_i.cpp:
4185 * orbsvcs/orbsvcs/IFRService/StringDef_i.h:
4186 * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
4187 * orbsvcs/orbsvcs/IFRService/StructDef_i.h:
4188 * orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp:
4189 * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h:
4190 * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
4191 * orbsvcs/orbsvcs/IFRService/UnionDef_i.h:
4192 * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
4193 * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
4194 * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp:
4195 * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h:
4196 * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
4197 * orbsvcs/orbsvcs/IFRService/ValueDef_i.h:
4198 * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp:
4199 * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h:
4200 * orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp:
4201 * orbsvcs/orbsvcs/IFRService/WstringDef_i.h:
4202 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
4203 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h:
4204 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
4205 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h:
4206 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp:
4207 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.h:
4208 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp:
4209 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h:
4210 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.cpp:
4211 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.h:
4212 * orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp:
4213 * orbsvcs/orbsvcs/LoadBalancing/LB_Component.h:
4214 * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp:
4215 * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h:
4216 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
4217 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
4218 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.inl:
4219 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.cpp:
4220 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.h:
4221 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.inl:
4222 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.cpp:
4223 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.h:
4224 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.h:
4225 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.cpp:
4226 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
4227 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
4228 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.inl:
4229 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.h:
4230 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
4231 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
4232 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.h:
4233 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
4234 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
4235 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.inl:
4236 * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.h:
4237 * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp:
4238 * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h:
4239 * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp:
4240 * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.h:
4241 * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp:
4242 * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.h:
4243 * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.cpp:
4244 * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.h:
4245 * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
4246 * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h:
4247 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp:
4248 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
4249 * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp:
4250 * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h:
4251 * orbsvcs/orbsvcs/LoadBalancing/LB_conf.h:
4253 Added versioned namespace support.
4255 Fri Nov 11 08:55:05 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
4257 * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
4259 Include "tao/Versioned_Namespace.h" for
4260 TAO_BEGIN_VERSIONED_NAMESPACE_DECL macro definition.
4262 Fri Nov 11 08:50:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
4264 * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
4266 Include "ace/OS_NS_unistd.h" for ACE_OS::getgid() prototype.
4268 Thu Nov 10 10:18:20 USMST 2005 Yan Dai <dai_y@ociweb.com>
4270 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
4272 Merged a bug fix from OCI 1.4a.
4273 "Thu Nov 10 02:34:04 2005 Ciju John <john_c@ociweb.com>"
4275 Thu Nov 10 10:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4277 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp:
4278 Fixed incorrect macro
4280 Wed Nov 9 22:34:24 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
4282 * orbsvcs/orbsvcs/Channel_Clients_T.cpp:
4283 * orbsvcs/orbsvcs/Channel_Clients_T.h:
4284 * orbsvcs/orbsvcs/Channel_Clients_T.i:
4285 * orbsvcs/orbsvcs/Event_Service_Constants.h:
4286 * orbsvcs/orbsvcs/Event_Utilities.cpp:
4287 * orbsvcs/orbsvcs/Event_Utilities.h:
4288 * orbsvcs/orbsvcs/Event_Utilities.i:
4289 * orbsvcs/orbsvcs/IOR_Multicast.cpp:
4290 * orbsvcs/orbsvcs/IOR_Multicast.h:
4291 * orbsvcs/orbsvcs/Makefile.am:
4292 * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
4293 * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
4294 * orbsvcs/orbsvcs/Runtime_Scheduler.h:
4295 * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
4296 * orbsvcs/orbsvcs/Shutdown_Utilities.h:
4297 * orbsvcs/orbsvcs/Time_Utilities.cpp:
4298 * orbsvcs/orbsvcs/Time_Utilities.h:
4299 * orbsvcs/orbsvcs/Time_Utilities.i:
4300 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
4301 * orbsvcs/orbsvcs/AV/AVStreams_i.h:
4302 * orbsvcs/orbsvcs/AV/AVStreams_i.i:
4303 * orbsvcs/orbsvcs/AV/AV_Core.cpp:
4304 * orbsvcs/orbsvcs/AV/AV_Core.h:
4305 * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp:
4306 * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h:
4307 * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
4308 * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h:
4309 * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp:
4310 * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h:
4311 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
4312 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h:
4313 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i:
4314 * orbsvcs/orbsvcs/AV/Flows_T.cpp:
4315 * orbsvcs/orbsvcs/AV/Flows_T.h:
4316 * orbsvcs/orbsvcs/AV/MCast.cpp:
4317 * orbsvcs/orbsvcs/AV/MCast.h:
4318 * orbsvcs/orbsvcs/AV/MCast.i:
4319 * orbsvcs/orbsvcs/AV/Policy.cpp:
4320 * orbsvcs/orbsvcs/AV/Policy.h:
4321 * orbsvcs/orbsvcs/AV/Policy.i:
4322 * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp:
4323 * orbsvcs/orbsvcs/AV/Protocol_Factory.h:
4324 * orbsvcs/orbsvcs/AV/QoS_UDP.cpp:
4325 * orbsvcs/orbsvcs/AV/QoS_UDP.h:
4326 * orbsvcs/orbsvcs/AV/QoS_UDP.i:
4327 * orbsvcs/orbsvcs/AV/RTCP.cpp:
4328 * orbsvcs/orbsvcs/AV/RTCP.h:
4329 * orbsvcs/orbsvcs/AV/RTCP_Channel.cpp:
4330 * orbsvcs/orbsvcs/AV/RTCP_Channel.h:
4331 * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
4332 * orbsvcs/orbsvcs/AV/RTCP_Packet.h:
4333 * orbsvcs/orbsvcs/AV/RTP.cpp:
4334 * orbsvcs/orbsvcs/AV/RTP.h:
4335 * orbsvcs/orbsvcs/AV/Resource_Factory.h:
4336 * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp:
4337 * orbsvcs/orbsvcs/AV/SCTP_SEQ.h:
4338 * orbsvcs/orbsvcs/AV/TCP.cpp:
4339 * orbsvcs/orbsvcs/AV/TCP.h:
4340 * orbsvcs/orbsvcs/AV/Transport.cpp:
4341 * orbsvcs/orbsvcs/AV/Transport.h:
4342 * orbsvcs/orbsvcs/AV/Transport.i:
4343 * orbsvcs/orbsvcs/AV/UDP.cpp:
4344 * orbsvcs/orbsvcs/AV/UDP.h:
4345 * orbsvcs/orbsvcs/AV/UDP.i:
4346 * orbsvcs/orbsvcs/AV/default_resource.cpp:
4347 * orbsvcs/orbsvcs/AV/default_resource.h:
4348 * orbsvcs/orbsvcs/AV/media_timer.cpp:
4349 * orbsvcs/orbsvcs/AV/media_timer.h:
4350 * orbsvcs/orbsvcs/AV/ntp-time.h:
4351 * orbsvcs/orbsvcs/AV/sfp.cpp:
4352 * orbsvcs/orbsvcs/AV/sfp.h:
4353 * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp:
4354 * orbsvcs/orbsvcs/Concurrency/CC_Lock.h:
4355 * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp:
4356 * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
4357 * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp:
4358 * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h:
4359 * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp:
4360 * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
4361 * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp:
4362 * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h:
4363 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp:
4364 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.h:
4365 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.i:
4366 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp:
4367 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h:
4368 * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp:
4369 * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.h:
4370 * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.i:
4371 * orbsvcs/orbsvcs/CosEvent/CEC_Defaults.h:
4372 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.cpp:
4373 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.h:
4374 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp:
4375 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.i:
4376 * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp:
4377 * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.h:
4378 * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.i:
4379 * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp:
4380 * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h:
4381 * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.i:
4382 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
4383 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h:
4384 * orbsvcs/orbsvcs/CosEvent/CEC_Factory.cpp:
4385 * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
4386 * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.cpp:
4387 * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.h:
4388 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.cpp:
4389 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.h:
4390 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.i:
4391 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp:
4392 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h:
4393 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.i:
4394 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.cpp:
4395 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.h:
4396 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.i:
4397 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
4398 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
4399 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.i:
4400 * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.cpp:
4401 * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h:
4402 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp:
4403 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h:
4404 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.i:
4405 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp:
4406 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.h:
4407 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.i:
4408 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
4409 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.h:
4410 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.i:
4411 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp:
4412 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.h:
4413 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.i:
4414 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.cpp:
4415 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h:
4416 * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp:
4417 * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.h:
4418 * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.i:
4419 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
4420 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.i:
4421 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp:
4422 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
4423 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i:
4424 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
4425 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.h:
4426 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.i:
4427 * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp:
4428 * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.h:
4429 * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.i:
4430 * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp:
4431 * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.h:
4432 * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.i:
4433 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.cpp:
4434 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.h:
4435 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp:
4436 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.h:
4437 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.i:
4438 * orbsvcs/orbsvcs/ESF/ESF_Defaults.h:
4439 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp:
4440 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
4441 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.i:
4442 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.cpp:
4443 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.h:
4444 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.i:
4445 * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.cpp:
4446 * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.h:
4447 * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.i:
4448 * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.cpp:
4449 * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.h:
4450 * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.cpp:
4451 * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.h:
4452 * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.i:
4453 * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp:
4454 * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h:
4455 * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.i:
4456 * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.cpp:
4457 * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.h:
4458 * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.cpp:
4459 * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.h:
4460 * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.i:
4461 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.cpp:
4462 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.h:
4463 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.i:
4464 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.cpp:
4465 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.h:
4466 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.i:
4467 * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.h:
4468 * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.i:
4469 * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.cpp:
4470 * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.h:
4471 * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.i:
4472 * orbsvcs/orbsvcs/ESF/ESF_Worker.cpp:
4473 * orbsvcs/orbsvcs/ESF/ESF_Worker.h:
4474 * orbsvcs/orbsvcs/ETCL/ETCL.ll:
4475 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
4476 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.i:
4477 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint_Visitor.h:
4478 * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.cpp:
4479 * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h:
4480 * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
4481 * orbsvcs/orbsvcs/Event/ECG_Adapters.cpp:
4482 * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
4483 * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.cpp:
4484 * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
4485 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
4486 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h:
4487 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.i:
4488 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp:
4489 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h:
4490 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.i:
4491 * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp:
4492 * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
4493 * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.i:
4494 * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.cpp:
4495 * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
4496 * orbsvcs/orbsvcs/Event/ECG_Defaults.h:
4497 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
4498 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
4499 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.i:
4500 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp:
4501 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
4502 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.i:
4503 * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp:
4504 * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h:
4505 * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp:
4506 * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h:
4507 * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.cpp:
4508 * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
4509 * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.i:
4510 * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.cpp:
4511 * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h:
4512 * orbsvcs/orbsvcs/Event/ECG_UDP_EH.cpp:
4513 * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h:
4514 * orbsvcs/orbsvcs/Event/ECG_UDP_EH.i:
4515 * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp:
4516 * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
4517 * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.i:
4518 * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h:
4519 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
4520 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
4521 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.i:
4522 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
4523 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
4524 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.inl:
4525 * orbsvcs/orbsvcs/Event/EC_And_Filter.cpp:
4526 * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
4527 * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp:
4528 * orbsvcs/orbsvcs/Event/EC_Basic_Factory.h:
4529 * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp:
4530 * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h:
4531 * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i:
4532 * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.cpp:
4533 * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
4534 * orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp:
4535 * orbsvcs/orbsvcs/Event/EC_Busy_Lock.h:
4536 * orbsvcs/orbsvcs/Event/EC_Busy_Lock.i:
4537 * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.cpp:
4538 * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
4539 * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp:
4540 * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
4541 * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp:
4542 * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
4543 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
4544 * orbsvcs/orbsvcs/Event/EC_Default_Factory.i:
4545 * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.cpp:
4546 * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h:
4547 * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.cpp:
4548 * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h:
4549 * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp:
4550 * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
4551 * orbsvcs/orbsvcs/Event/EC_Dispatching.cpp:
4552 * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
4553 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
4554 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
4555 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
4556 * orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp:
4557 * orbsvcs/orbsvcs/Event/EC_Event_Channel.h:
4558 * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.cpp:
4559 * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
4560 * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.i:
4561 * orbsvcs/orbsvcs/Event/EC_Factory.cpp:
4562 * orbsvcs/orbsvcs/Event/EC_Factory.h:
4563 * orbsvcs/orbsvcs/Event/EC_Filter.cpp:
4564 * orbsvcs/orbsvcs/Event/EC_Filter.h:
4565 * orbsvcs/orbsvcs/Event/EC_Filter.i:
4566 * orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp:
4567 * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
4568 * orbsvcs/orbsvcs/Event/EC_Filter_Builder.i:
4569 * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
4570 * orbsvcs/orbsvcs/Event/EC_Gateway.h:
4571 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp:
4572 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
4573 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp:
4574 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h:
4575 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.i:
4576 * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.cpp:
4577 * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.h:
4578 * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp:
4579 * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.h:
4580 * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.i:
4581 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
4582 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.h:
4583 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.i:
4584 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp:
4585 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.h:
4586 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.i:
4587 * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.cpp:
4588 * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h:
4589 * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.i:
4590 * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h:
4591 * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.i:
4592 * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.cpp:
4593 * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.h:
4594 * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i:
4595 * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
4596 * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
4597 * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.cpp:
4598 * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
4599 * orbsvcs/orbsvcs/Event/EC_Negation_Filter.cpp:
4600 * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
4601 * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp:
4602 * orbsvcs/orbsvcs/Event/EC_Null_Factory.h:
4603 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
4604 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
4605 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i:
4606 * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp:
4607 * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h:
4608 * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i:
4609 * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.cpp:
4610 * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h:
4611 * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.i:
4612 * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.cpp:
4613 * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.h:
4614 * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.cpp:
4615 * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h:
4616 * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.i:
4617 * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp:
4618 * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
4619 * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i:
4620 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp:
4621 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h:
4622 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i:
4623 * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.cpp:
4624 * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
4625 * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
4626 * orbsvcs/orbsvcs/Event/EC_QOS_Info.i:
4627 * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.cpp:
4628 * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.h:
4629 * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp:
4630 * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.h:
4631 * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp:
4632 * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h:
4633 * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.i:
4634 * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.cpp:
4635 * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h:
4636 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp:
4637 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h:
4638 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.i:
4639 * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp:
4640 * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h:
4641 * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp:
4642 * orbsvcs/orbsvcs/Event/EC_Sched_Factory.h:
4643 * orbsvcs/orbsvcs/Event/EC_Sched_Factory.i:
4644 * orbsvcs/orbsvcs/Event/EC_Sched_Filter.cpp:
4645 * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
4646 * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.cpp:
4647 * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.h:
4648 * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.i:
4649 * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.cpp:
4650 * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
4651 * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp:
4652 * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
4653 * orbsvcs/orbsvcs/Event/EC_SupplierControl.cpp:
4654 * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
4655 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp:
4656 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
4657 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.i:
4658 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.cpp:
4659 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
4660 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
4661 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
4662 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
4663 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
4664 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
4665 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
4666 * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
4667 * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h:
4668 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
4669 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h:
4670 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.i:
4671 * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp:
4672 * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
4673 * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i:
4674 * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp:
4675 * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h:
4676 * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i:
4677 * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.cpp:
4678 * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h:
4679 * orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp:
4680 * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
4681 * orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp:
4682 * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
4683 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
4684 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h:
4685 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp:
4686 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h:
4687 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
4688 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
4689 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl:
4690 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
4691 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
4692 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp:
4693 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
4694 * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.cpp:
4695 * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.h:
4696 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
4697 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
4698 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.i:
4699 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.inl:
4700 * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
4701 * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h:
4702 * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp:
4703 * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.h:
4704 * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.cpp:
4705 * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.h:
4706 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
4707 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h:
4708 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.i:
4709 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.inl:
4710 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp:
4711 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h:
4712 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp:
4713 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h:
4714 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp:
4715 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h:
4716 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl:
4717 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
4718 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h:
4719 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp:
4720 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
4721 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp:
4722 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
4723 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
4725 Added versioned namespace support.
4727 Wed Nov 9 22:54:43 USMST 2005 Yan Dai <dai_y@ociweb.com>
4729 * tao/CSD_ThreadPool/CSD_TP_Request.inl:
4730 * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
4731 * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
4732 * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
4733 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
4735 Merged changes from OCI TAO 1.4a that optionally supports the
4736 serialization of requests. (See OCIChangeLog entry
4737 "Mon Nov 7 09:31:11 MST 2005 Tim Bradley <bradley_t@ociweb.com>"
4740 Wed Nov 9 15:59:01 2005 William Otte <wotte@dre.vanderbilt.edu>
4742 * tests/Bug_2234_Regression/client.cpp
4744 Fixed a warning on the OS X build.
4746 Wed Nov 9 13:39:13 USMST 2005 Yan Dai <dai_y@ociweb.com>
4748 * examples/CSD_Strategy/ThreadPool4/Foo.idl:
4749 * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
4750 * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
4751 * examples/CSD_Strategy/ThreadPool5/Foo.idl:
4752 * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
4753 * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
4755 Added exception raise to test_callback() in idl. This would fix the
4756 warnings on borland builds.
4758 Wed Nov 9 10:20:05 USMST 2005 Yan Dai <dai_y@ociweb.com>
4760 * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
4762 Removed duplicated dependency on pi and codecfactory and removed
4763 dependency on interceptors since it's not needed and it makes the
4764 test library not built on minumum corba build.
4766 Wed Nov 9 14:57:54 2005 Simon McQueen <sm@prismtech.com>
4768 * tests/Bug_2289_Regression/Bug_2289_Regression.mpc:
4769 * tests/Bug_2289_Regression/MyInterfaceImpl.cpp:
4770 * tests/Bug_2289_Regression/MyInterfaceImpl.h:
4771 * tests/Bug_2289_Regression/README:
4772 * tests/Bug_2289_Regression/Test.idl:
4773 * tests/Bug_2289_Regression/client.cpp:
4775 Updated this test so it doesn't need handcrafted code.
4777 * tests/Bug_2289_Regression/MyStruct.idl:
4778 * tests/Bug_2289_Regression/MyStructC.cpp:
4779 * tests/Bug_2289_Regression/MyStructC.h:
4780 * tests/Bug_2289_Regression/MyStructC.inl:
4781 * tests/Bug_2289_Regression/MyStructS.cpp:
4782 * tests/Bug_2289_Regression/MyStructS.h:
4783 * tests/Bug_2289_Regression/MyStructS.inl:
4784 * tests/Bug_2289_Regression/MyStructS_T.cpp:
4785 * tests/Bug_2289_Regression/MyStructS_T.h:
4786 * tests/Bug_2289_Regression/MyStructS_T.inl:
4788 Removed these files. They are no longer needed.
4790 Wed Nov 9 14:25:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
4792 * tests/IDL_Test/constants.idl:
4794 Reverted the change of
4796 Tue Nov 8 20:11:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
4798 since that constant value is being used to address an Intel compiler
4799 bug, and the value itself is a legal one. Thanks to Johnny Willemsen
4800 <jwillemsen@remedy.nl> for pointing this out.
4802 Tue Nov 8 20:11:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
4804 * tests/IDL_Test/constants.idl:
4806 Changed the literal rhs for one of the constants
4807 to a value that won't challenge compilers that are not
4808 compliant with the ANSI/IEEE minimum positive value for
4809 double. This change should eliminate a warning on
4812 Tue Nov 8 11:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4814 * orbsvcs/tests/Bug_2074_Regression/Bug_2074_Regression.mpc:
4815 Added minimum_corba as base project
4817 Tue Nov 8 10:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4819 * tests/Big_Request_Muxing/server.cpp:
4820 Slightly changed this server, when we directly have all expected
4821 messages then there is no need to wait for anymore. If we don't
4822 have all messages, we print how many we have and then we run
4823 the orb for another 5 seconds to see if we get extra messages
4825 Tue Nov 8 10:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4827 * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
4828 Reimplemented the copy constructor and implemented the assignment
4829 operator in terms of using the copy constructor
4831 Tue Nov 8 10:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4834 Removed POA_Current.inl
4836 Tue Nov 8 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4838 * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
4839 * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
4840 * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
4841 * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
4842 * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
4843 Changed test_get_buffer_true_with_release_false to use
4844 a BOOST_CHECK to chekd that we correctly return a null pointer
4846 * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
4847 Trying to test the normal sequence behaviour and the special
4848 TAO optimization when TAO_NO_COPY_OCTET_SEQUENCES in one file
4849 will make things hard to maintain, this file now just tests
4850 the default behaviour, the special behaviour is now done in the
4851 new unit test listed below.
4853 * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
4856 * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
4859 * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
4860 * tests/Sequence_Unit_Tests/run_test.pl:
4861 Added the new unit test
4863 Tue Nov 8 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4865 * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
4866 Specialization for unbounded octet sequences, enabled when
4867 TAO_NO_COPY_OCTET_SEQUENCES is defined to 1. This is not
4868 ready yet, but this way it is easier to share the code
4869 and build it on multiple systems
4871 * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
4872 Include unbounded_octet_sequences.hpp
4874 * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
4875 Added a first extra test for when TAO_NO_COPY_OCTET_SEQUENCES
4878 Tue Nov 8 08:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4880 * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp:
4881 * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
4882 * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
4883 * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp:
4884 * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp:
4885 * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp:
4886 * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp:
4887 * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
4888 * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
4889 Made these unit tests working with boost 1.33
4891 * tests/Sequence_Unit_Tests/unbounded_value_sequence.hpp:
4892 Enabled the explicit for the single argument constructor
4894 * tests/Sequence_Unit_Tests/run_test.pl:
4895 Reduced test time to 10 seconds, long enough
4897 Tue Nov 8 08:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4899 * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
4900 Fixed compile error on Solaris
4902 Mon Nov 7 16:25:38 2005 William Otte <wotte@dre.vanderbilt.edu>
4904 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc
4905 * orbsvcs/tests/Notify/lib/Notify_lib.mpc
4906 * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc
4907 * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc
4908 * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc
4909 * orbsvcs/tests/Trading/Trading.mpc
4910 * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc
4912 Fixes for linking problems on OS X.
4914 Mon Nov 7 12:07:44 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
4916 * tao/PortableServer/POA_Current.h (POA_Current):
4918 Re-exported this class. Unfortunately, some other TAO libraries
4919 make direct calls on this class. Addresses unresolved symbol
4922 * tao/PortableServer/POA_Current.inl:
4924 Removed this unused file.
4926 Mon Nov 7 19:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4928 * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
4929 * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
4930 * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
4931 * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
4932 Extended test_get_buffer_true_with_release_true test
4934 Mon Nov 7 08:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4936 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
4937 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
4938 * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
4939 Fixed warning in MinGW build
4941 Mon Nov 7 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
4943 * tao/RTCORBA/Thread_Pool.{h,inl}:
4944 Don't export TAO_Thread_Pool_Threads and removed
4945 threads accessor it exposes internal data
4946 and current_threads modifier which just is invalid todo
4948 Mon Nov 7 00:54:58 MST 2005 Yan Dai <dai_y@ociweb.com>
4950 * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
4951 * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
4953 Fixed warnings that complains mis-use of throw expression.
4955 Sun Nov 6 14:34:51 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
4957 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
4958 * TAO_IDLbe/be_visitor_valuetype/field_cs.cpp:
4960 Made the generated signature of member mutators
4961 consistent with IN parameter semantics.
4963 Sat Nov 5 01:43:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
4965 * tao/PI/ClientRequestInfo.h (TAO_ClientRequestInfo):
4967 Re-exported this class. TAO's FT client side requires access to
4970 Fri Nov 4 11:57:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
4972 * tao/Versioned_Namespace.h:
4974 Added TAO_ORBCONF_H include/define sanity check.
4976 * tao/Utils/Synch_Refcountable.h:
4978 Include "tao/Versioned_Namespace.h" to pull in versioned
4981 Fri Nov 4 10:31:15 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
4983 * tao/SmartProxies/Smart_Proxies.h:
4984 * tao/SmartProxies/Smart_Proxies.inl:
4985 * tao/Strategies/DIOP_Acceptor.cpp:
4986 * tao/Strategies/DIOP_Acceptor.h:
4987 * tao/Strategies/DIOP_Acceptor.i:
4988 * tao/Strategies/DIOP_Connection_Handler.cpp:
4989 * tao/Strategies/DIOP_Connection_Handler.h:
4990 * tao/Strategies/DIOP_Connector.cpp:
4991 * tao/Strategies/DIOP_Connector.h:
4992 * tao/Strategies/DIOP_Endpoint.cpp:
4993 * tao/Strategies/DIOP_Endpoint.h:
4994 * tao/Strategies/DIOP_Endpoint.i:
4995 * tao/Strategies/DIOP_Factory.cpp:
4996 * tao/Strategies/DIOP_Factory.h:
4997 * tao/Strategies/DIOP_Profile.cpp:
4998 * tao/Strategies/DIOP_Profile.h:
4999 * tao/Strategies/DIOP_Transport.cpp:
5000 * tao/Strategies/DIOP_Transport.h:
5001 * tao/Strategies/FIFO_Connection_Purging_Strategy.cpp:
5002 * tao/Strategies/FIFO_Connection_Purging_Strategy.h:
5003 * tao/Strategies/LFU_Connection_Purging_Strategy.cpp:
5004 * tao/Strategies/LFU_Connection_Purging_Strategy.h:
5005 * tao/Strategies/LF_Strategy_Null.cpp:
5006 * tao/Strategies/LF_Strategy_Null.h:
5007 * tao/Strategies/NULL_Connection_Purging_Strategy.cpp:
5008 * tao/Strategies/NULL_Connection_Purging_Strategy.h:
5009 * tao/Strategies/SCIOP_Acceptor.cpp:
5010 * tao/Strategies/SCIOP_Acceptor.h:
5011 * tao/Strategies/SCIOP_Acceptor.i:
5012 * tao/Strategies/SCIOP_Connection_Handler.cpp:
5013 * tao/Strategies/SCIOP_Connection_Handler.h:
5014 * tao/Strategies/SCIOP_Connector.cpp:
5015 * tao/Strategies/SCIOP_Connector.h:
5016 * tao/Strategies/SCIOP_Endpoint.cpp:
5017 * tao/Strategies/SCIOP_Endpoint.h:
5018 * tao/Strategies/SCIOP_Endpoint.i:
5019 * tao/Strategies/SCIOP_Factory.cpp:
5020 * tao/Strategies/SCIOP_Factory.h:
5021 * tao/Strategies/SCIOP_Lite_Factory.cpp:
5022 * tao/Strategies/SCIOP_Lite_Factory.h:
5023 * tao/Strategies/SCIOP_Profile.cpp:
5024 * tao/Strategies/SCIOP_Profile.h:
5025 * tao/Strategies/SCIOP_Transport.cpp:
5026 * tao/Strategies/SCIOP_Transport.h:
5027 * tao/Strategies/SHMIOP_Acceptor.cpp:
5028 * tao/Strategies/SHMIOP_Acceptor.h:
5029 * tao/Strategies/SHMIOP_Connection_Handler.cpp:
5030 * tao/Strategies/SHMIOP_Connection_Handler.h:
5031 * tao/Strategies/SHMIOP_Connector.cpp:
5032 * tao/Strategies/SHMIOP_Connector.h:
5033 * tao/Strategies/SHMIOP_Endpoint.cpp:
5034 * tao/Strategies/SHMIOP_Endpoint.h:
5035 * tao/Strategies/SHMIOP_Endpoint.i:
5036 * tao/Strategies/SHMIOP_Factory.cpp:
5037 * tao/Strategies/SHMIOP_Factory.h:
5038 * tao/Strategies/SHMIOP_Profile.cpp:
5039 * tao/Strategies/SHMIOP_Profile.h:
5040 * tao/Strategies/SHMIOP_Transport.cpp:
5041 * tao/Strategies/SHMIOP_Transport.h:
5042 * tao/Strategies/UIOP_Acceptor.cpp:
5043 * tao/Strategies/UIOP_Acceptor.h:
5044 * tao/Strategies/UIOP_Connection_Handler.cpp:
5045 * tao/Strategies/UIOP_Connection_Handler.h:
5046 * tao/Strategies/UIOP_Connector.cpp:
5047 * tao/Strategies/UIOP_Connector.h:
5048 * tao/Strategies/UIOP_Endpoint.cpp:
5049 * tao/Strategies/UIOP_Endpoint.h:
5050 * tao/Strategies/UIOP_Endpoint.i:
5051 * tao/Strategies/UIOP_Factory.cpp:
5052 * tao/Strategies/UIOP_Factory.h:
5053 * tao/Strategies/UIOP_Lite_Factory.cpp:
5054 * tao/Strategies/UIOP_Lite_Factory.h:
5055 * tao/Strategies/UIOP_Profile.cpp:
5056 * tao/Strategies/UIOP_Profile.h:
5057 * tao/Strategies/UIOP_Transport.cpp:
5058 * tao/Strategies/UIOP_Transport.h:
5059 * tao/Strategies/advanced_resource.cpp:
5060 * tao/Strategies/advanced_resource.h:
5061 * tao/TypeCodeFactory/Recursive_TypeCode.cpp:
5062 * tao/TypeCodeFactory/Recursive_TypeCode.h:
5063 * tao/TypeCodeFactory/Recursive_TypeCode.inl:
5064 * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
5065 * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h:
5066 * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp:
5067 * tao/TypeCodeFactory/TypeCodeFactory_Loader.h:
5068 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
5069 * tao/TypeCodeFactory/TypeCodeFactory_i.h:
5070 * tao/Utils/Encodable.cpp:
5071 * tao/Utils/Encodable.h:
5072 * tao/Utils/Implicit_Deactivator.cpp:
5073 * tao/Utils/Implicit_Deactivator.h:
5074 * tao/Utils/ORB_Destroyer.cpp:
5075 * tao/Utils/ORB_Destroyer.h:
5076 * tao/Utils/ORB_Manager.cpp:
5077 * tao/Utils/ORB_Manager.h:
5078 * tao/Utils/PolicyList_Destroyer.cpp:
5079 * tao/Utils/PolicyList_Destroyer.inl:
5080 * tao/Utils/RIR_Narrow.cpp:
5081 * tao/Utils/RIR_Narrow.h:
5082 * tao/Utils/Servant_Var.h:
5083 * tao/Utils/Servant_Var.inl:
5084 * tao/Utils/Synch_Refcountable.cpp:
5085 * tao/Utils/Synch_Refcountable.h:
5086 * tao/Utils/Synch_Refcountable.inl:
5087 * tao/Valuetype/AbstractBase.cpp:
5088 * tao/Valuetype/AbstractBase.h:
5089 * tao/Valuetype/AbstractBase.inl:
5090 * tao/Valuetype/AbstractBase_Invocation_Adapter.cpp:
5091 * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
5092 * tao/Valuetype/AbstractBase_T.cpp:
5093 * tao/Valuetype/AbstractBase_T.h:
5094 * tao/Valuetype/Sequence_T.cpp:
5095 * tao/Valuetype/Sequence_T.h:
5096 * tao/Valuetype/Sequence_T.inl:
5097 * tao/Valuetype/ValueBase.cpp:
5098 * tao/Valuetype/ValueBase.h:
5099 * tao/Valuetype/ValueBase.inl:
5100 * tao/Valuetype/ValueFactory.cpp:
5101 * tao/Valuetype/ValueFactory.h:
5102 * tao/Valuetype/ValueFactory_Map.cpp:
5103 * tao/Valuetype/ValueFactory_Map.h:
5104 * tao/Valuetype/Value_CORBA_methods.h:
5105 * tao/Valuetype/Value_VarOut_T.cpp:
5106 * tao/Valuetype/Value_VarOut_T.h:
5107 * tao/Valuetype/Valuetype_Adapter_Impl.cpp:
5108 * tao/Valuetype/Valuetype_Adapter_Impl.h:
5110 Added remaining core TAO library versioned namespace support.
5112 Fri Nov 4 10:13:43 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
5114 * tao/RTScheduling/Request_Interceptor.h (Client_Interceptor):
5116 Re-exported this class. The export declaration was
5117 inadvertently removed.
5119 Fri Nov 4 08:59:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
5121 * tao/ORB_Core.i (add_tss_cleanup_func):
5122 * tao/ORB_Core.cpp (add_tss_cleanup_func):
5124 Moved this method out of line. Allows the
5125 TAO_Cleanup_Func_Registry class to remain unexported from the
5128 * tao/AnyTypeCode/TypeCode_Constants.h (_tc_UnknownUserException):
5130 Removed this forward declaration. It's DLL linkage ends up
5131 differing from the same declaration in the DynamicInterface
5132 library. Addresses "inconsistent dll linkage" warnings from
5135 * tao/PortableServer/POA_Current_Impl.h (POA_Current_Impl):
5137 Re-exported this class. Unfortunately, some other TAO libraries
5138 make direct calls on this class. Addresses unresolved symbol
5141 Fri Nov 4 16:56:06 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
5143 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
5144 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
5146 Added a 'const' qualifier to the generated member mutator
5147 argument for array member types, since this arguement has
5148 the same semantics as an 'in' operation argument.
5150 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
5151 * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
5153 Change generation of the initializing constructor definition to
5154 simply call the corresponding member mutators in the constructor
5155 body. This change allows reuse of the copy semantics already
5156 generated in the various member mutator methods, and as a side
5157 effect, avoids a VC6 compiler bug that complained when we had
5158 a call to the base class initializing constructor in the
5159 derived constructor's initialization list.
5161 Thu Nov 3 22:17:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
5163 * performance-tests/Cubit/TAO/DII_Cubit/client.cpp:
5164 * performance-tests/Latency/DII/client.cpp:
5165 * performance-tests/Latency/DSI/Roundtrip.cpp:
5166 * performance-tests/Latency/Deferred/client.cpp:
5167 * performance-tests/Sequence_Latency/DII/client.cpp:
5168 * performance-tests/Sequence_Latency/DSI/Roundtrip.cpp:
5169 * performance-tests/Sequence_Latency/Deferred/client.cpp:
5171 * tests/DynAny_Test/data.h:
5172 * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.cpp:
5174 Include "TypeCode_Constants.h" instead of
5175 "TC_Constants_Forward.h". The latter is deprecated.
5177 Thu Nov 3 22:06:44 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
5179 * tao/AnyTypeCode/TC_Constants_Forward.h:
5181 Reintroduced this header as a backward compatibility header that
5182 includes "tao/AnyTypeCode/TypeCode_Constants.h".
5184 Thu Nov 3 19:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
5186 * tests/Bug_2084_Regression/Hello.cpp:
5187 Fixed variable not used warning
5189 Thu Nov 3 12:17:09 MST 2005 Yan Dai <dai_y@ociweb.com>
5191 * tao/CSD_Framework.mpc:
5193 Removed interceptor as the base project since it's not needed.
5195 Thu Nov 3 09:26:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
5197 * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
5198 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h:
5199 * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
5200 * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
5201 * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
5202 * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
5203 * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h:
5204 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter.h:
5205 * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h:
5206 * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
5207 * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
5208 * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h:
5209 * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h:
5210 * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
5211 * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
5212 * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
5213 * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h:
5214 * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
5215 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
5216 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
5217 * orbsvcs/orbsvcs/Sched/DynSched.h:
5218 * orbsvcs/orbsvcs/Sched/Scheduler.h:
5219 * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
5220 * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h:
5221 * orbsvcs/orbsvcs/Security/Security_Current.h:
5222 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
5223 * orbsvcs/orbsvcs/Trader/Trading_Loader.h:
5225 Removed unnecessary uses of ACE_UNIMPLEMENTED_FUNC macro. It is
5226 only meant to be used for private unimplemented member functions
5229 * tao/Collocated_Invocation.h:
5230 * tao/Connector_Registry.h:
5231 * tao/Object_Ref_Table.h:
5232 * tao/PolicyFactory_Registry_Factory.cpp:
5233 * tao/PolicyFactory_Registry_Factory.h:
5235 * tao/Resource_Factory.h:
5237 * tao/TSS_Resources.h:
5239 * tao/Wait_On_LF_No_Upcall.cpp:
5240 * tao/AnyTypeCode/Alias_TypeCode.cpp:
5241 * tao/AnyTypeCode/Alias_TypeCode.h:
5242 * tao/AnyTypeCode/Alias_TypeCode.inl:
5243 * tao/AnyTypeCode/Alias_TypeCode_Static.cpp:
5244 * tao/AnyTypeCode/Alias_TypeCode_Static.h:
5245 * tao/AnyTypeCode/Alias_TypeCode_Static.inl:
5246 * tao/AnyTypeCode/Any.cpp:
5247 * tao/AnyTypeCode/Any.h:
5248 * tao/AnyTypeCode/Any.inl:
5249 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
5250 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h:
5251 * tao/AnyTypeCode/AnyTypeCode_methods.h:
5252 * tao/AnyTypeCode/Any_Arg_Traits.h:
5253 * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
5254 * tao/AnyTypeCode/Any_Array_Impl_T.h:
5255 * tao/AnyTypeCode/Any_Array_Impl_T.inl:
5256 * tao/AnyTypeCode/Any_Basic_Impl.cpp:
5257 * tao/AnyTypeCode/Any_Basic_Impl.h:
5258 * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
5259 * tao/AnyTypeCode/Any_Basic_Impl_T.h:
5260 * tao/AnyTypeCode/Any_Basic_Impl_T.inl:
5261 * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
5262 * tao/AnyTypeCode/Any_Dual_Impl_T.h:
5263 * tao/AnyTypeCode/Any_Dual_Impl_T.inl:
5264 * tao/AnyTypeCode/Any_Impl.cpp:
5265 * tao/AnyTypeCode/Any_Impl.h:
5266 * tao/AnyTypeCode/Any_Impl_T.cpp:
5267 * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
5268 * tao/AnyTypeCode/Any_Special_Impl_T.h:
5269 * tao/AnyTypeCode/Any_Special_Impl_T.inl:
5270 * tao/AnyTypeCode/Any_SystemException.cpp:
5271 * tao/AnyTypeCode/Any_SystemException.h:
5272 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
5273 * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
5274 * tao/AnyTypeCode/Empty_Param_TypeCode.cpp:
5275 * tao/AnyTypeCode/Empty_Param_TypeCode.h:
5276 * tao/AnyTypeCode/Empty_Param_TypeCode.inl:
5277 * tao/AnyTypeCode/Enum_TypeCode.cpp:
5278 * tao/AnyTypeCode/Enum_TypeCode.h:
5279 * tao/AnyTypeCode/Enum_TypeCode.inl:
5280 * tao/AnyTypeCode/Enum_TypeCode_Static.cpp:
5281 * tao/AnyTypeCode/Enum_TypeCode_Static.h:
5282 * tao/AnyTypeCode/Enum_TypeCode_Static.inl:
5283 * tao/AnyTypeCode/Fixed_TypeCode.cpp:
5284 * tao/AnyTypeCode/Fixed_TypeCode.h:
5285 * tao/AnyTypeCode/Fixed_TypeCode.inl:
5286 * tao/AnyTypeCode/Marshal.cpp:
5287 * tao/AnyTypeCode/Marshal.h:
5288 * tao/AnyTypeCode/Marshal.inl:
5289 * tao/AnyTypeCode/NVList.cpp:
5290 * tao/AnyTypeCode/NVList.h:
5291 * tao/AnyTypeCode/NVList.inl:
5292 * tao/AnyTypeCode/NVList_Adapter_Impl.cpp:
5293 * tao/AnyTypeCode/NVList_Adapter_Impl.h:
5294 * tao/AnyTypeCode/Null_RefCount_Policy.h:
5295 * tao/AnyTypeCode/Objref_TypeCode.cpp:
5296 * tao/AnyTypeCode/Objref_TypeCode.h:
5297 * tao/AnyTypeCode/Objref_TypeCode.inl:
5298 * tao/AnyTypeCode/Objref_TypeCode_Static.cpp:
5299 * tao/AnyTypeCode/Objref_TypeCode_Static.h:
5300 * tao/AnyTypeCode/Objref_TypeCode_Static.inl:
5301 * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp:
5302 * tao/AnyTypeCode/Recursive_Type_TypeCode.h:
5303 * tao/AnyTypeCode/Recursive_Type_TypeCode.inl:
5304 * tao/AnyTypeCode/RefCount_Policy_Traits.h:
5305 * tao/AnyTypeCode/Sequence_TypeCode.cpp:
5306 * tao/AnyTypeCode/Sequence_TypeCode.h:
5307 * tao/AnyTypeCode/Sequence_TypeCode.inl:
5308 * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp:
5309 * tao/AnyTypeCode/Sequence_TypeCode_Static.h:
5310 * tao/AnyTypeCode/Sequence_TypeCode_Static.inl:
5311 * tao/AnyTypeCode/String_TypeCode.cpp:
5312 * tao/AnyTypeCode/String_TypeCode.h:
5313 * tao/AnyTypeCode/String_TypeCode.inl:
5314 * tao/AnyTypeCode/String_TypeCode_Static.cpp:
5315 * tao/AnyTypeCode/String_TypeCode_Static.h:
5316 * tao/AnyTypeCode/String_TypeCode_Static.inl:
5317 * tao/AnyTypeCode/Struct_TypeCode.cpp:
5318 * tao/AnyTypeCode/Struct_TypeCode.h:
5319 * tao/AnyTypeCode/Struct_TypeCode.inl:
5320 * tao/AnyTypeCode/Struct_TypeCode_Static.cpp:
5321 * tao/AnyTypeCode/Struct_TypeCode_Static.h:
5322 * tao/AnyTypeCode/Struct_TypeCode_Static.inl:
5323 * tao/AnyTypeCode/True_RefCount_Policy.cpp:
5324 * tao/AnyTypeCode/True_RefCount_Policy.h:
5325 * tao/AnyTypeCode/True_RefCount_Policy.inl:
5326 * tao/AnyTypeCode/TypeCode.cpp:
5327 * tao/AnyTypeCode/TypeCode.h:
5328 * tao/AnyTypeCode/TypeCode.inl:
5329 * tao/AnyTypeCode/TypeCode_Base_Attributes.h:
5330 * tao/AnyTypeCode/TypeCode_Base_Attributes.inl:
5331 * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
5332 * tao/AnyTypeCode/TypeCode_CDR_Extraction.h:
5333 * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp:
5334 * tao/AnyTypeCode/TypeCode_Case_Base_T.h:
5335 * tao/AnyTypeCode/TypeCode_Case_Base_T.inl:
5336 * tao/AnyTypeCode/TypeCode_Case_T.cpp:
5337 * tao/AnyTypeCode/TypeCode_Case_T.h:
5338 * tao/AnyTypeCode/TypeCode_Case_T.inl:
5339 * tao/AnyTypeCode/TypeCode_Constants.h:
5340 * tao/AnyTypeCode/TypeCode_Struct_Field.h:
5341 * tao/AnyTypeCode/TypeCode_Traits.h:
5342 * tao/AnyTypeCode/TypeCode_Value_Field.h:
5343 * tao/AnyTypeCode/Union_TypeCode.cpp:
5344 * tao/AnyTypeCode/Union_TypeCode.h:
5345 * tao/AnyTypeCode/Union_TypeCode.inl:
5346 * tao/AnyTypeCode/Union_TypeCode_Static.cpp:
5347 * tao/AnyTypeCode/Union_TypeCode_Static.h:
5348 * tao/AnyTypeCode/Union_TypeCode_Static.inl:
5349 * tao/AnyTypeCode/Value_TypeCode.cpp:
5350 * tao/AnyTypeCode/Value_TypeCode.h:
5351 * tao/AnyTypeCode/Value_TypeCode.inl:
5352 * tao/AnyTypeCode/Value_TypeCode_Static.cpp:
5353 * tao/AnyTypeCode/Value_TypeCode_Static.h:
5354 * tao/AnyTypeCode/Value_TypeCode_Static.inl:
5355 * tao/AnyTypeCode/append.cpp:
5356 * tao/AnyTypeCode/skip.cpp:
5357 * tao/BiDir_GIOP/BiDirGIOP.cpp:
5358 * tao/BiDir_GIOP/BiDirGIOP.h:
5359 * tao/BiDir_GIOP/BiDirPolicy_Validator.cpp:
5360 * tao/BiDir_GIOP/BiDirPolicy_Validator.h:
5361 * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp:
5362 * tao/BiDir_GIOP/BiDir_ORBInitializer.h:
5363 * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp:
5364 * tao/BiDir_GIOP/BiDir_PolicyFactory.h:
5365 * tao/BiDir_GIOP/BiDir_Policy_i.cpp:
5366 * tao/BiDir_GIOP/BiDir_Policy_i.h:
5367 * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp:
5368 * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h:
5369 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
5370 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
5371 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl:
5372 * tao/CSD_Framework/CSD_Framework_Loader.cpp:
5373 * tao/CSD_Framework/CSD_Framework_Loader.h:
5374 * tao/CSD_Framework/CSD_ORBInitializer.cpp:
5375 * tao/CSD_Framework/CSD_ORBInitializer.h:
5376 * tao/CSD_Framework/CSD_Object_Adapter.cpp:
5377 * tao/CSD_Framework/CSD_Object_Adapter.h:
5378 * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp:
5379 * tao/CSD_Framework/CSD_Object_Adapter_Factory.h:
5380 * tao/CSD_Framework/CSD_POA.cpp:
5381 * tao/CSD_Framework/CSD_POA.h:
5382 * tao/CSD_Framework/CSD_POA.inl:
5383 * tao/CSD_Framework/CSD_Strategy_Base.cpp:
5384 * tao/CSD_Framework/CSD_Strategy_Base.h:
5385 * tao/CSD_Framework/CSD_Strategy_Base.inl:
5386 * tao/CSD_Framework/CSD_Strategy_Proxy.cpp:
5387 * tao/CSD_Framework/CSD_Strategy_Proxy.h:
5388 * tao/CSD_Framework/CSD_Strategy_Proxy.inl:
5389 * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
5390 * tao/CSD_Framework/CSD_Strategy_Repository.h:
5391 * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp:
5392 * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
5393 * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl:
5394 * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp:
5395 * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
5396 * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl:
5397 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
5398 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
5399 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl:
5400 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp:
5401 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
5402 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl:
5403 * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp:
5404 * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
5405 * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl:
5406 * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp:
5407 * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
5408 * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl:
5409 * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp:
5410 * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
5411 * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl:
5412 * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp:
5413 * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
5414 * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl:
5415 * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp:
5416 * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
5417 * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl:
5418 * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp:
5419 * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
5420 * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl:
5421 * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
5422 * tao/CSD_ThreadPool/CSD_TP_Queue.h:
5423 * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
5424 * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp:
5425 * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
5426 * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl:
5427 * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp:
5428 * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
5429 * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl:
5430 * tao/CSD_ThreadPool/CSD_TP_Request.cpp:
5431 * tao/CSD_ThreadPool/CSD_TP_Request.h:
5432 * tao/CSD_ThreadPool/CSD_TP_Request.inl:
5433 * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp:
5434 * tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
5435 * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl:
5436 * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
5437 * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl:
5438 * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
5439 * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
5440 * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
5441 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
5442 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h:
5443 * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
5444 * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl:
5445 * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
5446 * tao/CSD_ThreadPool/CSD_TP_Task.h:
5447 * tao/CSD_ThreadPool/CSD_TP_Task.inl:
5448 * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
5449 * tao/CSD_ThreadPool/CSD_ThreadPool.h:
5450 * tao/CodecFactory/CDR_Encaps_Codec.cpp:
5451 * tao/CodecFactory/CDR_Encaps_Codec.h:
5452 * tao/CodecFactory/CodecFactory.cpp:
5453 * tao/CodecFactory/CodecFactory.h:
5454 * tao/CodecFactory/CodecFactory_impl.cpp:
5455 * tao/CodecFactory/CodecFactory_impl.h:
5456 * tao/Codeset/Codeset.cpp:
5457 * tao/Codeset/Codeset.h:
5458 * tao/Codeset/Codeset_Descriptor.cpp:
5459 * tao/Codeset/Codeset_Descriptor.h:
5460 * tao/Codeset/Codeset_Manager_Factory.cpp:
5461 * tao/Codeset/Codeset_Manager_Factory.h:
5462 * tao/Codeset/Codeset_Manager_i.cpp:
5463 * tao/Codeset/Codeset_Manager_i.h:
5464 * tao/Codeset/Codeset_Translator_Factory.cpp:
5465 * tao/Codeset/Codeset_Translator_Factory.h:
5466 * tao/Codeset/Codeset_Translator_Factory_T.cpp:
5467 * tao/Codeset/Codeset_Translator_Factory_T.h:
5468 * tao/Codeset/UTF16_BOM_Factory.cpp:
5469 * tao/Codeset/UTF16_BOM_Factory.h:
5470 * tao/Codeset/UTF16_BOM_Translator.cpp:
5471 * tao/Codeset/UTF16_BOM_Translator.h:
5472 * tao/Codeset/UTF8_Latin1_Factory.cpp:
5473 * tao/Codeset/UTF8_Latin1_Factory.h:
5474 * tao/Codeset/UTF8_Latin1_Translator.cpp:
5475 * tao/Codeset/UTF8_Latin1_Translator.h:
5476 * tao/DynamicAny/DynAnyFactory.cpp:
5477 * tao/DynamicAny/DynAnyFactory.h:
5478 * tao/DynamicAny/DynAny_i.cpp:
5479 * tao/DynamicAny/DynAny_i.h:
5480 * tao/DynamicAny/DynArray_i.cpp:
5481 * tao/DynamicAny/DynArray_i.h:
5482 * tao/DynamicAny/DynCommon.cpp:
5483 * tao/DynamicAny/DynCommon.h:
5484 * tao/DynamicAny/DynEnum_i.cpp:
5485 * tao/DynamicAny/DynEnum_i.h:
5486 * tao/DynamicAny/DynSequence_i.cpp:
5487 * tao/DynamicAny/DynSequence_i.h:
5488 * tao/DynamicAny/DynStruct_i.cpp:
5489 * tao/DynamicAny/DynStruct_i.h:
5490 * tao/DynamicAny/DynUnion_i.cpp:
5491 * tao/DynamicAny/DynUnion_i.h:
5492 * tao/DynamicAny/DynamicAny.cpp:
5493 * tao/DynamicAny/DynamicAny.h:
5494 * tao/DynamicInterface/Context.cpp:
5495 * tao/DynamicInterface/Context.h:
5496 * tao/DynamicInterface/Context.inl:
5497 * tao/DynamicInterface/DII_Arguments.cpp:
5498 * tao/DynamicInterface/DII_Arguments.h:
5499 * tao/DynamicInterface/DII_Arguments.inl:
5500 * tao/DynamicInterface/DII_CORBA_methods.h:
5501 * tao/DynamicInterface/DII_Invocation.cpp:
5502 * tao/DynamicInterface/DII_Invocation.h:
5503 * tao/DynamicInterface/DII_Invocation_Adapter.h:
5504 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
5505 * tao/DynamicInterface/DII_Reply_Dispatcher.h:
5506 * tao/DynamicInterface/Dynamic_Adapter_Impl.cpp:
5507 * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
5508 * tao/DynamicInterface/Dynamic_Implementation.cpp:
5509 * tao/DynamicInterface/Dynamic_Implementation.h:
5510 * tao/DynamicInterface/ExceptionList.cpp:
5511 * tao/DynamicInterface/ExceptionList.h:
5512 * tao/DynamicInterface/ExceptionList.inl:
5513 * tao/DynamicInterface/Request.cpp:
5514 * tao/DynamicInterface/Request.h:
5515 * tao/DynamicInterface/Request.inl:
5516 * tao/DynamicInterface/Server_Request.cpp:
5517 * tao/DynamicInterface/Server_Request.h:
5518 * tao/DynamicInterface/Server_Request.inl:
5519 * tao/DynamicInterface/Unknown_User_Exception.cpp:
5520 * tao/DynamicInterface/Unknown_User_Exception.h:
5521 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
5522 * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
5523 * tao/IORInterceptor/IORInfo.cpp:
5524 * tao/IORInterceptor/IORInfo.h:
5525 * tao/IORInterceptor/IORInfo.inl:
5526 * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp:
5527 * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
5528 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
5529 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
5530 * tao/IORManipulation/IORManip_Loader.cpp:
5531 * tao/IORManipulation/IORManip_Loader.h:
5532 * tao/IORManipulation/IORManipulation.cpp:
5533 * tao/IORManipulation/IORManipulation.h:
5534 * tao/IORTable/IORTable.cpp:
5535 * tao/IORTable/IORTable.h:
5536 * tao/IORTable/IOR_Table_Impl.cpp:
5537 * tao/IORTable/IOR_Table_Impl.h:
5538 * tao/IORTable/Table_Adapter.cpp:
5539 * tao/IORTable/Table_Adapter.h:
5540 * tao/ImR_Client/ImR_Client.cpp:
5541 * tao/ImR_Client/ImR_Client.h:
5542 * tao/ImR_Client/ServerObject_i.cpp:
5543 * tao/ImR_Client/ServerObject_i.h:
5544 * tao/Messaging/AMH_Response_Handler.cpp:
5545 * tao/Messaging/AMH_Response_Handler.h:
5546 * tao/Messaging/Asynch_Invocation.cpp:
5547 * tao/Messaging/Asynch_Invocation.h:
5548 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
5549 * tao/Messaging/Asynch_Invocation_Adapter.h:
5550 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
5551 * tao/Messaging/Asynch_Reply_Dispatcher.h:
5552 * tao/Messaging/Asynch_Timeout_Handler.cpp:
5553 * tao/Messaging/Asynch_Timeout_Handler.h:
5554 * tao/Messaging/Connection_Timeout_Policy_i.cpp:
5555 * tao/Messaging/Connection_Timeout_Policy_i.h:
5556 * tao/Messaging/ExceptionHolder_i.cpp:
5557 * tao/Messaging/ExceptionHolder_i.h:
5558 * tao/Messaging/Messaging.cpp:
5559 * tao/Messaging/Messaging.h:
5560 * tao/Messaging/Messaging_Loader.cpp:
5561 * tao/Messaging/Messaging_Loader.h:
5562 * tao/Messaging/Messaging_ORBInitializer.cpp:
5563 * tao/Messaging/Messaging_ORBInitializer.h:
5564 * tao/Messaging/Messaging_PolicyFactory.cpp:
5565 * tao/Messaging/Messaging_PolicyFactory.h:
5566 * tao/Messaging/Messaging_Policy_i.cpp:
5567 * tao/Messaging/Messaging_Policy_i.h:
5568 * tao/Messaging/Messaging_Policy_i.i:
5569 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp:
5570 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
5571 * tao/ObjRefTemplate/ORT_Adapter_Impl.cpp:
5572 * tao/ObjRefTemplate/ORT_Adapter_Impl.h:
5573 * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
5574 * tao/ObjRefTemplate/ObjectReferenceTemplate_i.h:
5575 * tao/PI/ClientRequestInfo.cpp:
5576 * tao/PI/ClientRequestInfo.h:
5577 * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
5578 * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
5579 * tao/PI/ClientRequestInterceptor_Adapter_Impl.inl:
5580 * tao/PI/ClientRequestInterceptor_Factory_Impl.cpp:
5581 * tao/PI/ClientRequestInterceptor_Factory_Impl.h:
5582 * tao/PI/Interceptor_List_T.cpp:
5583 * tao/PI/Interceptor_List_T.h:
5584 * tao/PI/ORBInitInfo.cpp:
5585 * tao/PI/ORBInitInfo.h:
5586 * tao/PI/ORBInitInfo.inl:
5587 * tao/PI/ORBInitializer_Registry_Impl.cpp:
5588 * tao/PI/ORBInitializer_Registry_Impl.h:
5591 * tao/PI/PICurrent.cpp:
5592 * tao/PI/PICurrent.h:
5593 * tao/PI/PICurrent.inl:
5594 * tao/PI/PICurrent_Copy_Callback.cpp:
5595 * tao/PI/PICurrent_Copy_Callback.h:
5596 * tao/PI/PICurrent_Impl.cpp:
5597 * tao/PI/PICurrent_Impl.h:
5598 * tao/PI/PICurrent_Impl.inl:
5599 * tao/PI/PICurrent_Loader.cpp:
5600 * tao/PI/PICurrent_Loader.h:
5601 * tao/PI/PolicyFactory_Loader.cpp:
5602 * tao/PI/PolicyFactory_Loader.h:
5603 * tao/PI/PolicyFactory_Registry.cpp:
5604 * tao/PI/PolicyFactory_Registry.h:
5605 * tao/PI/RequestInfo_Util.cpp:
5606 * tao/PI/RequestInfo_Util.h:
5607 * tao/PI_Server/PICurrent_Guard.cpp:
5608 * tao/PI_Server/PICurrent_Guard.h:
5609 * tao/PI_Server/PI_Server.cpp:
5610 * tao/PI_Server/PI_Server.h:
5611 * tao/PI_Server/PI_Server_Loader.cpp:
5612 * tao/PI_Server/PI_Server_Loader.h:
5613 * tao/PI_Server/Policy_Creator_T.h:
5614 * tao/PI_Server/PortableServer_ORBInitializer.cpp:
5615 * tao/PI_Server/PortableServer_ORBInitializer.h:
5616 * tao/PI_Server/PortableServer_PolicyFactory.cpp:
5617 * tao/PI_Server/PortableServer_PolicyFactory.h:
5618 * tao/PI_Server/ServerInterceptorAdapter.cpp:
5619 * tao/PI_Server/ServerInterceptorAdapter.h:
5620 * tao/PI_Server/ServerRequestInfo.cpp:
5621 * tao/PI_Server/ServerRequestInfo.h:
5622 * tao/PI_Server/ServerRequestInfo.inl:
5623 * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.cpp:
5624 * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.h:
5625 * tao/PortableServer/Active_Object_Map.cpp:
5626 * tao/PortableServer/Active_Object_Map.h:
5627 * tao/PortableServer/Active_Object_Map.i:
5628 * tao/PortableServer/Active_Object_Map_Entry.cpp:
5629 * tao/PortableServer/Active_Object_Map_Entry.h:
5630 * tao/PortableServer/Active_Policy_Strategies.cpp:
5631 * tao/PortableServer/Active_Policy_Strategies.h:
5632 * tao/PortableServer/Active_Policy_Strategies.inl:
5633 * tao/PortableServer/Adapter_Activator.cpp:
5634 * tao/PortableServer/Adapter_Activator.h:
5635 * tao/PortableServer/Any_SArg_Traits.h:
5636 * tao/PortableServer/BD_String_SArgument_T.cpp:
5637 * tao/PortableServer/BD_String_SArgument_T.h:
5638 * tao/PortableServer/BD_String_SArgument_T.inl:
5639 * tao/PortableServer/Basic_SArgument_T.cpp:
5640 * tao/PortableServer/Basic_SArgument_T.h:
5641 * tao/PortableServer/Basic_SArgument_T.inl:
5642 * tao/PortableServer/Basic_SArguments.h:
5643 * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
5644 * tao/PortableServer/Collocated_Object_Proxy_Broker.h:
5645 * tao/PortableServer/Creation_Time.h:
5646 * tao/PortableServer/Creation_Time.inl:
5647 * tao/PortableServer/Default_Acceptor_Filter.cpp:
5648 * tao/PortableServer/Default_Acceptor_Filter.h:
5649 * tao/PortableServer/Default_Policy_Validator.cpp:
5650 * tao/PortableServer/Default_Policy_Validator.h:
5651 * tao/PortableServer/Default_Servant_Dispatcher.cpp:
5652 * tao/PortableServer/Default_Servant_Dispatcher.h:
5653 * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp:
5654 * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h:
5655 * tao/PortableServer/Fixed_Array_SArgument_T.cpp:
5656 * tao/PortableServer/Fixed_Array_SArgument_T.h:
5657 * tao/PortableServer/Fixed_Array_SArgument_T.inl:
5658 * tao/PortableServer/Fixed_Size_SArgument_T.cpp:
5659 * tao/PortableServer/Fixed_Size_SArgument_T.h:
5660 * tao/PortableServer/Fixed_Size_SArgument_T.inl:
5661 * tao/PortableServer/IdAssignmentPolicy.cpp:
5662 * tao/PortableServer/IdAssignmentPolicy.h:
5663 * tao/PortableServer/IdAssignmentStrategy.cpp:
5664 * tao/PortableServer/IdAssignmentStrategy.h:
5665 * tao/PortableServer/IdAssignmentStrategyFactory.h:
5666 * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
5667 * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h:
5668 * tao/PortableServer/IdAssignmentStrategySystem.cpp:
5669 * tao/PortableServer/IdAssignmentStrategySystem.h:
5670 * tao/PortableServer/IdAssignmentStrategyUser.cpp:
5671 * tao/PortableServer/IdAssignmentStrategyUser.h:
5672 * tao/PortableServer/IdUniquenessPolicy.cpp:
5673 * tao/PortableServer/IdUniquenessPolicy.h:
5674 * tao/PortableServer/IdUniquenessStrategy.h:
5675 * tao/PortableServer/IdUniquenessStrategyFactory.h:
5676 * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
5677 * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
5678 * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
5679 * tao/PortableServer/IdUniquenessStrategyMultiple.h:
5680 * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
5681 * tao/PortableServer/IdUniquenessStrategyUnique.h:
5682 * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
5683 * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h:
5684 * tao/PortableServer/ImR_Client_Adapter.cpp:
5685 * tao/PortableServer/ImR_Client_Adapter.h:
5686 * tao/PortableServer/ImplicitActivationPolicy.cpp:
5687 * tao/PortableServer/ImplicitActivationPolicy.h:
5688 * tao/PortableServer/ImplicitActivationStrategy.cpp:
5689 * tao/PortableServer/ImplicitActivationStrategy.h:
5690 * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
5691 * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
5692 * tao/PortableServer/ImplicitActivationStrategyFactory.h:
5693 * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
5694 * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
5695 * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
5696 * tao/PortableServer/ImplicitActivationStrategyImplicit.h:
5697 * tao/PortableServer/Key_Adapters.cpp:
5698 * tao/PortableServer/Key_Adapters.h:
5699 * tao/PortableServer/LifespanPolicy.cpp:
5700 * tao/PortableServer/LifespanPolicy.h:
5701 * tao/PortableServer/LifespanStrategy.cpp:
5702 * tao/PortableServer/LifespanStrategy.h:
5703 * tao/PortableServer/LifespanStrategyFactory.h:
5704 * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
5705 * tao/PortableServer/LifespanStrategyFactoryImpl.h:
5706 * tao/PortableServer/LifespanStrategyPersistent.cpp:
5707 * tao/PortableServer/LifespanStrategyPersistent.h:
5708 * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
5709 * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h:
5710 * tao/PortableServer/LifespanStrategyTransient.cpp:
5711 * tao/PortableServer/LifespanStrategyTransient.h:
5712 * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
5713 * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h:
5714 * tao/PortableServer/Local_Servant_Base.cpp:
5715 * tao/PortableServer/Local_Servant_Base.h:
5716 * tao/PortableServer/Local_Servant_Base.inl:
5717 * tao/PortableServer/Non_Servant_Upcall.cpp:
5718 * tao/PortableServer/Non_Servant_Upcall.h:
5719 * tao/PortableServer/Non_Servant_Upcall.inl:
5720 * tao/PortableServer/ORT_Adapter.cpp:
5721 * tao/PortableServer/ORT_Adapter.h:
5722 * tao/PortableServer/ORT_Adapter_Factory.cpp:
5723 * tao/PortableServer/ORT_Adapter_Factory.h:
5724 * tao/PortableServer/Object_Adapter.cpp:
5725 * tao/PortableServer/Object_Adapter.h:
5726 * tao/PortableServer/Object_Adapter.i:
5727 * tao/PortableServer/Object_Adapter_Factory.cpp:
5728 * tao/PortableServer/Object_Adapter_Factory.h:
5729 * tao/PortableServer/Object_SArg_Traits.h:
5730 * tao/PortableServer/Object_SArgument_T.cpp:
5731 * tao/PortableServer/Object_SArgument_T.h:
5732 * tao/PortableServer/Object_SArgument_T.inl:
5733 * tao/PortableServer/Operation_Table.cpp:
5734 * tao/PortableServer/Operation_Table.h:
5735 * tao/PortableServer/Operation_Table_Binary_Search.cpp:
5736 * tao/PortableServer/Operation_Table_Binary_Search.h:
5737 * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp:
5738 * tao/PortableServer/Operation_Table_Dynamic_Hash.h:
5739 * tao/PortableServer/Operation_Table_Linear_Search.cpp:
5740 * tao/PortableServer/Operation_Table_Linear_Search.h:
5741 * tao/PortableServer/Operation_Table_Perfect_Hash.cpp:
5742 * tao/PortableServer/Operation_Table_Perfect_Hash.h:
5743 * tao/PortableServer/POAManager.cpp:
5744 * tao/PortableServer/POAManager.h:
5745 * tao/PortableServer/POAManager.i:
5746 * tao/PortableServer/POA_Cached_Policies.cpp:
5747 * tao/PortableServer/POA_Cached_Policies.h:
5748 * tao/PortableServer/POA_Cached_Policies.i:
5749 * tao/PortableServer/POA_Current.cpp:
5750 * tao/PortableServer/POA_Current.h:
5751 * tao/PortableServer/POA_Current.inl:
5752 * tao/PortableServer/POA_Current_Factory.cpp:
5753 * tao/PortableServer/POA_Current_Factory.h:
5754 * tao/PortableServer/POA_Current_Impl.cpp:
5755 * tao/PortableServer/POA_Current_Impl.h:
5756 * tao/PortableServer/POA_Current_Impl.inl:
5757 * tao/PortableServer/POA_Guard.cpp:
5758 * tao/PortableServer/POA_Guard.h:
5759 * tao/PortableServer/POA_Policy_Set.cpp:
5760 * tao/PortableServer/POA_Policy_Set.h:
5761 * tao/PortableServer/POA_Policy_Set.i:
5762 * tao/PortableServer/Policy_Strategy.h:
5763 * tao/PortableServer/PortableServer.cpp:
5764 * tao/PortableServer/PortableServer.h:
5765 * tao/PortableServer/PortableServer_Functions.cpp:
5766 * tao/PortableServer/PortableServer_Functions.h:
5767 * tao/PortableServer/PortableServer_WFunctions.cpp:
5768 * tao/PortableServer/PortableServer_WFunctions.h:
5769 * tao/PortableServer/Regular_POA.cpp:
5770 * tao/PortableServer/Regular_POA.h:
5771 * tao/PortableServer/Regular_POA.inl:
5772 * tao/PortableServer/RequestProcessingPolicy.cpp:
5773 * tao/PortableServer/RequestProcessingPolicy.h:
5774 * tao/PortableServer/RequestProcessingStrategy.cpp:
5775 * tao/PortableServer/RequestProcessingStrategy.h:
5776 * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp:
5777 * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
5778 * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
5779 * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h:
5780 * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
5781 * tao/PortableServer/RequestProcessingStrategyDefaultServant.h:
5782 * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
5783 * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h:
5784 * tao/PortableServer/RequestProcessingStrategyFactory.h:
5785 * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
5786 * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h:
5787 * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp:
5788 * tao/PortableServer/RequestProcessingStrategyServantActivator.h:
5789 * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
5790 * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h:
5791 * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
5792 * tao/PortableServer/RequestProcessingStrategyServantLocator.h:
5793 * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
5794 * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h:
5795 * tao/PortableServer/RequestProcessingStrategyServantManager.cpp:
5796 * tao/PortableServer/RequestProcessingStrategyServantManager.h:
5797 * tao/PortableServer/Root_POA.cpp:
5798 * tao/PortableServer/Root_POA.h:
5799 * tao/PortableServer/Root_POA.inl:
5800 * tao/PortableServer/SArg_Traits_T.h:
5801 * tao/PortableServer/ServantRetentionPolicy.cpp:
5802 * tao/PortableServer/ServantRetentionPolicy.h:
5803 * tao/PortableServer/ServantRetentionStrategy.h:
5804 * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
5805 * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h:
5806 * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
5807 * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
5808 * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
5809 * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h:
5810 * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
5811 * tao/PortableServer/ServantRetentionStrategyRetain.h:
5812 * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
5813 * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h:
5814 * tao/PortableServer/Servant_Base.cpp:
5815 * tao/PortableServer/Servant_Base.h:
5816 * tao/PortableServer/Servant_Base.i:
5817 * tao/PortableServer/Servant_Dispatcher.cpp:
5818 * tao/PortableServer/Servant_Dispatcher.h:
5819 * tao/PortableServer/Servant_Location.h:
5820 * tao/PortableServer/Servant_Upcall.cpp:
5821 * tao/PortableServer/Servant_Upcall.h:
5822 * tao/PortableServer/Servant_Upcall.inl:
5823 * tao/PortableServer/Special_Basic_SArgument_T.cpp:
5824 * tao/PortableServer/Special_Basic_SArgument_T.h:
5825 * tao/PortableServer/Special_Basic_SArgument_T.inl:
5826 * tao/PortableServer/Special_Basic_SArguments.h:
5827 * tao/PortableServer/StrategyFactory.cpp:
5828 * tao/PortableServer/StrategyFactory.h:
5829 * tao/PortableServer/ThreadPolicy.cpp:
5830 * tao/PortableServer/ThreadPolicy.h:
5831 * tao/PortableServer/ThreadStrategy.cpp:
5832 * tao/PortableServer/ThreadStrategy.h:
5833 * tao/PortableServer/ThreadStrategyFactory.h:
5834 * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
5835 * tao/PortableServer/ThreadStrategyFactoryImpl.h:
5836 * tao/PortableServer/ThreadStrategyORBControl.cpp:
5837 * tao/PortableServer/ThreadStrategyORBControl.h:
5838 * tao/PortableServer/ThreadStrategySingle.cpp:
5839 * tao/PortableServer/ThreadStrategySingle.h:
5840 * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
5841 * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
5842 * tao/PortableServer/TypeCode_SArg_Traits.h:
5843 * tao/PortableServer/UB_String_SArgument_T.cpp:
5844 * tao/PortableServer/UB_String_SArgument_T.h:
5845 * tao/PortableServer/UB_String_SArgument_T.inl:
5846 * tao/PortableServer/UB_String_SArguments.h:
5847 * tao/PortableServer/Upcall_Command.cpp:
5848 * tao/PortableServer/Upcall_Command.h:
5849 * tao/PortableServer/Upcall_Wrapper.cpp:
5850 * tao/PortableServer/Upcall_Wrapper.h:
5851 * tao/PortableServer/Var_Array_SArgument_T.cpp:
5852 * tao/PortableServer/Var_Array_SArgument_T.h:
5853 * tao/PortableServer/Var_Array_SArgument_T.inl:
5854 * tao/PortableServer/get_arg.h:
5855 * tao/PortableServer/poa_macros.h:
5856 * tao/RTCORBA/Continuous_Priority_Mapping.cpp:
5857 * tao/RTCORBA/Continuous_Priority_Mapping.h:
5858 * tao/RTCORBA/Direct_Priority_Mapping.cpp:
5859 * tao/RTCORBA/Direct_Priority_Mapping.h:
5860 * tao/RTCORBA/Linear_Network_Priority_Mapping.cpp:
5861 * tao/RTCORBA/Linear_Network_Priority_Mapping.h:
5862 * tao/RTCORBA/Linear_Priority_Mapping.cpp:
5863 * tao/RTCORBA/Linear_Priority_Mapping.h:
5864 * tao/RTCORBA/Multi_Priority_Mapping.cpp:
5865 * tao/RTCORBA/Multi_Priority_Mapping.h:
5866 * tao/RTCORBA/Network_Priority_Mapping.cpp:
5867 * tao/RTCORBA/Network_Priority_Mapping.h:
5868 * tao/RTCORBA/Network_Priority_Mapping_Manager.cpp:
5869 * tao/RTCORBA/Network_Priority_Mapping_Manager.i:
5870 * tao/RTCORBA/Priority_Mapping.cpp:
5871 * tao/RTCORBA/Priority_Mapping.h:
5872 * tao/RTCORBA/Priority_Mapping_Manager.cpp:
5873 * tao/RTCORBA/Priority_Mapping_Manager.h:
5874 * tao/RTCORBA/Priority_Mapping_Manager.i:
5875 * tao/RTCORBA/RTCORBA.cpp:
5876 * tao/RTCORBA/RTCORBA.h:
5877 * tao/RTCORBA/RT_Current.cpp:
5878 * tao/RTCORBA/RT_Current.h:
5879 * tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp:
5880 * tao/RTCORBA/RT_Endpoint_Selector_Factory.h:
5881 * tao/RTCORBA/RT_Endpoint_Utils.cpp:
5882 * tao/RTCORBA/RT_Endpoint_Utils.h:
5883 * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
5884 * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.h:
5885 * tao/RTCORBA/RT_Mutex.cpp:
5886 * tao/RTCORBA/RT_Mutex.h:
5887 * tao/RTCORBA/RT_ORB.cpp:
5888 * tao/RTCORBA/RT_ORB.h:
5889 * tao/RTCORBA/RT_ORBInitializer.cpp:
5890 * tao/RTCORBA/RT_ORBInitializer.h:
5891 * tao/RTCORBA/RT_ORB_Loader.cpp:
5892 * tao/RTCORBA/RT_ORB_Loader.h:
5893 * tao/RTCORBA/RT_PolicyFactory.cpp:
5894 * tao/RTCORBA/RT_PolicyFactory.h:
5895 * tao/RTCORBA/RT_Policy_i.cpp:
5896 * tao/RTCORBA/RT_Policy_i.h:
5897 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
5898 * tao/RTCORBA/RT_Protocols_Hooks.h:
5899 * tao/RTCORBA/RT_Stub.cpp:
5900 * tao/RTCORBA/RT_Stub.h:
5901 * tao/RTCORBA/RT_Stub_Factory.cpp:
5902 * tao/RTCORBA/RT_Stub_Factory.h:
5903 * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
5904 * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h:
5905 * tao/RTCORBA/RT_Transport_Descriptor.cpp:
5906 * tao/RTCORBA/RT_Transport_Descriptor.h:
5907 * tao/RTCORBA/RT_Transport_Descriptor.inl:
5908 * tao/RTCORBA/RT_Transport_Descriptor_Property.cpp:
5909 * tao/RTCORBA/RT_Transport_Descriptor_Property.h:
5910 * tao/RTCORBA/RT_Transport_Descriptor_Property.inl:
5911 * tao/RTCORBA/Thread_Pool.cpp:
5912 * tao/RTCORBA/Thread_Pool.h:
5913 * tao/RTCORBA/Thread_Pool.inl:
5914 * tao/RTCORBA/rtcorba_typedefs.h:
5915 * tao/RTPortableServer/RTPortableServer.cpp:
5916 * tao/RTPortableServer/RTPortableServer.h:
5917 * tao/RTPortableServer/RT_Acceptor_Filters.cpp:
5918 * tao/RTPortableServer/RT_Acceptor_Filters.h:
5919 * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
5920 * tao/RTPortableServer/RT_Collocation_Resolver.h:
5921 * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp:
5922 * tao/RTPortableServer/RT_Object_Adapter_Factory.h:
5923 * tao/RTPortableServer/RT_POA.cpp:
5924 * tao/RTPortableServer/RT_POA.h:
5925 * tao/RTPortableServer/RT_POA.i:
5926 * tao/RTPortableServer/RT_Policy_Validator.cpp:
5927 * tao/RTPortableServer/RT_Policy_Validator.h:
5928 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
5929 * tao/RTPortableServer/RT_Servant_Dispatcher.h:
5930 * tao/RTScheduling/Current.cpp:
5931 * tao/RTScheduling/Current.h:
5932 * tao/RTScheduling/Distributable_Thread.cpp:
5933 * tao/RTScheduling/Distributable_Thread.h:
5934 * tao/RTScheduling/RTScheduler.cpp:
5935 * tao/RTScheduling/RTScheduler.h:
5936 * tao/RTScheduling/RTScheduler_Initializer.cpp:
5937 * tao/RTScheduling/RTScheduler_Initializer.h:
5938 * tao/RTScheduling/RTScheduler_Loader.cpp:
5939 * tao/RTScheduling/RTScheduler_Loader.h:
5940 * tao/RTScheduling/RTScheduler_Manager.cpp:
5941 * tao/RTScheduling/RTScheduler_Manager.h:
5942 * tao/RTScheduling/RTScheduler_Manager.i:
5943 * tao/RTScheduling/Request_Interceptor.cpp:
5944 * tao/RTScheduling/Request_Interceptor.h:
5945 * tao/RTScheduling/ThreadAction.h:
5946 * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
5948 Added versioned namespace support.
5950 Removed unnecessary *_Export keywords from symbols that need not
5951 be exported from the shared library within which they reside.
5953 * tao/AnyTypeCode/TC_Constants_Forward.h:
5955 Removed this unused file.
5957 * tao/Makefile.am (nobase_include_HEADERS):
5959 Removed `AnyTypeCode/TC_Constants_Forward.h' header from this
5962 Thu Nov 3 09:11:51 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
5964 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp
5965 (visit_valuetype_scope):
5967 Removed unused variable.
5969 Thu Nov 3 05:30:41 2005 J.T. Conklin <jtc@acorntoolworks.com>
5974 Fix tipo. Change Version_Namespace.h to Versioned_Namespace.h.
5976 Wed Nov 2 09:07:48 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
5978 * tao/TAO_Singleton.h:
5980 Include "tao/Versioned_Namespace.h" to pull in
5981 "TAO_BEGIN_VERSIONED_NAMESPACE_DECL" macro definition.
5982 Addresses VC++ 6 build errors.
5984 Wed Nov 2 09:39:27 MST 2005 Yan Dai <dai_y@ociweb.com>
5986 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
5988 Commented the if/endif with TAO_HAS_INTERCEPTORS because the code
5989 guarded by the macro is commented out already.
5991 Wed Nov 2 08:30:41 2005 Bala Natarajan <bala_natarajan at symantec dot com>
5993 * tao/Synch_Invocation.cpp:
5994 * tao/LocalRequest_Invocation.cpp:
5996 Reverted "Fri Aug 26 11:33:07 2005 Justin Michel
5997 <michel_j@ociweb.com>" since the change was wrong. Chris
5998 Cleeland is informed, and he has accepted to do a right fix
6003 Removed TAO_RESET_OUTPUT_CDR_AFTER_SEND #define, since it is of no
6006 Wed Nov 2 14:17:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6008 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6010 Fixed logic for generating commas separating base
6011 constructor call and member inits in generated valuetype
6012 initializing constructor.
6014 Wed Nov 2 13:19:02 2005 Simon McQueen <sm@prismtech.com>
6016 * tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
6018 Add explicit exclude of forward request exception header to
6019 try and fix Solaris build error.
6021 Wed Nov 2 12:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6023 * tao/Intrusive_Ref_Count_Handle_T.inl:
6026 Wed Nov 2 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6028 * tests/Bug_2289_Regression/MyStruct*.*:
6029 Readded these files to get things building, having hand modified
6030 generated file in the repo is not the right things todo.
6032 Wed Nov 2 08:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6034 * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
6035 Changed include for the time being
6037 Tue Nov 1 14:49:40 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
6039 * TAO_IDL/be/be_codegen.cpp (end_anyop_header):
6040 (end_anyop_source, end_client_header, end_client_inline):
6041 (end_client_stubs, end_server_header, end_server_inline):
6042 (end_server_skeletons, end_server_template_skeletons):
6043 (end_server_template_inline, end_server_template_header):
6044 (gen_stub_hdr_includes):
6045 (start_anyop_source, start_anyop_header, start_client_header):
6046 (start_client_inline, start_client_stubs):
6047 (start_server_template_inline, start_server_header):
6048 (start_server_inline, start_server_template_skeletons):
6049 (start_server_skeletons, start_server_template_header):
6051 Generate versioned namespace macro/declaration in the
6052 appropriate location.
6054 * TAO_IDL/be_include/be_codegen.h (end_client_inline):
6055 (end_client_stubs, end_server_inline):
6057 New methods that (currently) add ending versioned namespace
6058 macro/declaration to the corresponding file.
6060 * TAO_IDL/be/be_visitor_root/root.cpp (visit_root):
6062 Added calls to end client stubs, and client and server inline
6065 * tao/Makefile.am (nobase_include_HEADERS):
6068 Added new "tao/Versioned_Namespace.h" header.
6070 * tao/Versioned_Namespace.h:
6072 TAO-specific versioned namespace macros.
6074 * tao/Abstract_Servant_Base.cpp:
6075 * tao/Abstract_Servant_Base.h:
6076 * tao/Acceptor_Filter.cpp:
6077 * tao/Acceptor_Filter.h:
6078 * tao/Acceptor_Impl.cpp:
6079 * tao/Acceptor_Impl.h:
6080 * tao/Acceptor_Registry.cpp:
6081 * tao/Acceptor_Registry.h:
6082 * tao/Acceptor_Registry.i:
6085 * tao/Adapter_Factory.cpp:
6086 * tao/Adapter_Factory.h:
6087 * tao/Adapter_Registry.cpp:
6088 * tao/Adapter_Registry.h:
6090 * tao/AnyTypeCode_Adapter.cpp:
6091 * tao/AnyTypeCode_Adapter.h:
6092 * tao/Any_Insert_Policy_T.h:
6093 * tao/Arg_Traits_T.h:
6096 * tao/Array_VarOut_T.cpp:
6097 * tao/Array_VarOut_T.h:
6098 * tao/Array_VarOut_T.inl:
6099 * tao/Asynch_Queued_Message.cpp:
6100 * tao/Asynch_Reply_Dispatcher_Base.cpp:
6101 * tao/Asynch_Reply_Dispatcher_Base.h:
6102 * tao/Asynch_Reply_Dispatcher_Base.i:
6103 * tao/Auto_Functor.h:
6104 * tao/BD_String_Argument_T.cpp:
6105 * tao/BD_String_Argument_T.h:
6106 * tao/BD_String_Argument_T.inl:
6107 * tao/Base_Transport_Property.cpp:
6108 * tao/Base_Transport_Property.h:
6109 * tao/Base_Transport_Property.inl:
6110 * tao/Basic_Argument_T.cpp:
6111 * tao/Basic_Argument_T.h:
6112 * tao/Basic_Argument_T.inl:
6113 * tao/Basic_Arguments.h:
6114 * tao/Basic_Types.h:
6115 * tao/BiDir_Adapter.cpp:
6116 * tao/BiDir_Adapter.h:
6117 * tao/Bind_Dispatcher_Guard.cpp:
6118 * tao/Bind_Dispatcher_Guard.h:
6119 * tao/Bind_Dispatcher_Guard.i:
6120 * tao/Block_Flushing_Strategy.cpp:
6121 * tao/Block_Flushing_Strategy.h:
6122 * tao/Blocked_Connect_Strategy.cpp:
6123 * tao/Blocked_Connect_Strategy.h:
6124 * tao/Buffer_Allocator_T.cpp:
6125 * tao/Buffer_Allocator_T.h:
6126 * tao/Buffering_Constraint_Policy.cpp:
6127 * tao/Buffering_Constraint_Policy.h:
6128 * tao/Buffering_Constraint_Policy.i:
6132 * tao/CORBALOC_Parser.cpp:
6133 * tao/CORBALOC_Parser.h:
6134 * tao/CORBALOC_Parser.i:
6135 * tao/CORBANAME_Parser.cpp:
6136 * tao/CORBANAME_Parser.h:
6137 * tao/CORBANAME_Parser.i:
6138 * tao/CORBA_String.cpp:
6139 * tao/CORBA_String.h:
6140 * tao/CORBA_String.inl:
6141 * tao/Cache_Entries.cpp:
6142 * tao/Cache_Entries.h:
6143 * tao/Cache_Entries.inl:
6144 * tao/Cleanup_Func_Registry.cpp:
6145 * tao/Cleanup_Func_Registry.h:
6146 * tao/Cleanup_Func_Registry.inl:
6147 * tao/ClientRequestInterceptor_Adapter.cpp:
6148 * tao/ClientRequestInterceptor_Adapter.h:
6149 * tao/ClientRequestInterceptor_Adapter_Factory.cpp:
6150 * tao/ClientRequestInterceptor_Adapter_Factory.h:
6151 * tao/Client_Strategy_Factory.cpp:
6152 * tao/Client_Strategy_Factory.h:
6153 * tao/Codeset_Descriptor_Base.h:
6154 * tao/Codeset_Manager.cpp:
6155 * tao/Codeset_Manager.h:
6156 * tao/Codeset_Manager_Factory_Base.cpp:
6157 * tao/Codeset_Manager_Factory_Base.h:
6158 * tao/Codeset_Translator_Base.cpp:
6159 * tao/Codeset_Translator_Base.h:
6160 * tao/Collocated_Invocation.cpp:
6161 * tao/Collocated_Invocation.h:
6162 * tao/Collocation_Proxy_Broker.cpp:
6163 * tao/Collocation_Proxy_Broker.h:
6164 * tao/Collocation_Resolver.cpp:
6165 * tao/Collocation_Resolver.h:
6166 * tao/Condition.cpp:
6168 * tao/Condition.inl:
6169 * tao/Connect_Strategy.cpp:
6170 * tao/Connect_Strategy.h:
6171 * tao/Connection_Handler.cpp:
6172 * tao/Connection_Handler.h:
6173 * tao/Connection_Handler.inl:
6174 * tao/Connection_Purging_Strategy.cpp:
6175 * tao/Connection_Purging_Strategy.h:
6176 * tao/Connection_Purging_Strategy.inl:
6177 * tao/Connector_Impl.cpp:
6178 * tao/Connector_Impl.h:
6179 * tao/Connector_Registry.cpp:
6180 * tao/Connector_Registry.h:
6181 * tao/Connector_Registry.i:
6182 * tao/DLL_Parser.cpp:
6185 * tao/Default_Collocation_Resolver.cpp:
6186 * tao/Default_Collocation_Resolver.h:
6187 * tao/Default_Endpoint_Selector_Factory.cpp:
6188 * tao/Default_Endpoint_Selector_Factory.h:
6189 * tao/Default_Protocols_Hooks.cpp:
6190 * tao/Default_Protocols_Hooks.h:
6191 * tao/Default_Stub_Factory.cpp:
6192 * tao/Default_Stub_Factory.h:
6193 * tao/Default_Thread_Lane_Resources_Manager.cpp:
6194 * tao/Default_Thread_Lane_Resources_Manager.h:
6195 * tao/Dynamic_Adapter.cpp:
6196 * tao/Dynamic_Adapter.h:
6200 * tao/Endpoint_Selector_Factory.cpp:
6201 * tao/Endpoint_Selector_Factory.h:
6202 * tao/Environment.cpp:
6203 * tao/Environment.h:
6204 * tao/Environment.i:
6205 * tao/Exception.cpp:
6208 * tao/Exception_Data.h:
6209 * tao/Exclusive_TMS.cpp:
6210 * tao/Exclusive_TMS.h:
6211 * tao/FILE_Parser.cpp:
6212 * tao/FILE_Parser.h:
6213 * tao/FILE_Parser.i:
6214 * tao/Fault_Tolerance_Service.cpp:
6215 * tao/Fault_Tolerance_Service.h:
6216 * tao/Fault_Tolerance_Service.i:
6217 * tao/Fixed_Array_Argument_T.cpp:
6218 * tao/Fixed_Array_Argument_T.h:
6219 * tao/Fixed_Array_Argument_T.inl:
6220 * tao/Fixed_Size_Argument_T.cpp:
6221 * tao/Fixed_Size_Argument_T.h:
6222 * tao/Fixed_Size_Argument_T.inl:
6223 * tao/FlResource_Factory.cpp:
6224 * tao/FlResource_Factory.h:
6225 * tao/FlResource_Loader.cpp:
6226 * tao/FlResource_Loader.h:
6227 * tao/Flushing_Strategy.cpp:
6228 * tao/Flushing_Strategy.h:
6229 * tao/GIOP_Message_Base.cpp:
6230 * tao/GIOP_Message_Base.h:
6231 * tao/GIOP_Message_Generator_Parser.cpp:
6232 * tao/GIOP_Message_Generator_Parser.h:
6233 * tao/GIOP_Message_Generator_Parser_10.cpp:
6234 * tao/GIOP_Message_Generator_Parser_10.h:
6235 * tao/GIOP_Message_Generator_Parser_11.cpp:
6236 * tao/GIOP_Message_Generator_Parser_11.h:
6237 * tao/GIOP_Message_Generator_Parser_12.cpp:
6238 * tao/GIOP_Message_Generator_Parser_12.h:
6239 * tao/GIOP_Message_Generator_Parser_Impl.h:
6240 * tao/GIOP_Message_Generator_Parser_Impl.inl:
6241 * tao/GIOP_Message_Lite.cpp:
6242 * tao/GIOP_Message_Lite.h:
6243 * tao/GIOP_Message_Locate_Header.cpp:
6244 * tao/GIOP_Message_Locate_Header.h:
6245 * tao/GIOP_Message_Locate_Header.i:
6246 * tao/GIOP_Message_State.cpp:
6247 * tao/GIOP_Message_State.h:
6248 * tao/GIOP_Message_State.inl:
6249 * tao/GIOP_Message_Version.h:
6250 * tao/GIOP_Message_Version.inl:
6251 * tao/GIOP_Utils.cpp:
6253 * tao/GUIResource_Factory.cpp:
6254 * tao/GUIResource_Factory.h:
6255 * tao/IFR_Client_Adapter.cpp:
6256 * tao/IFR_Client_Adapter.h:
6257 * tao/IIOP_Acceptor.cpp:
6258 * tao/IIOP_Acceptor.h:
6259 * tao/IIOP_Acceptor.i:
6260 * tao/IIOP_Connection_Handler.cpp:
6261 * tao/IIOP_Connection_Handler.h:
6262 * tao/IIOP_Connector.cpp:
6263 * tao/IIOP_Connector.h:
6264 * tao/IIOP_Endpoint.cpp:
6265 * tao/IIOP_Endpoint.h:
6266 * tao/IIOP_Endpoint.i:
6267 * tao/IIOP_Factory.cpp:
6268 * tao/IIOP_Factory.h:
6269 * tao/IIOP_Lite_Factory.cpp:
6270 * tao/IIOP_Lite_Factory.h:
6271 * tao/IIOP_Profile.cpp:
6272 * tao/IIOP_Profile.h:
6273 * tao/IIOP_Transport.cpp:
6274 * tao/IIOP_Transport.h:
6275 * tao/IORInterceptor_Adapter.cpp:
6276 * tao/IORInterceptor_Adapter.h:
6277 * tao/IORInterceptor_Adapter_Factory.cpp:
6278 * tao/IORInterceptor_Adapter_Factory.h:
6279 * tao/IOR_Parser.cpp:
6281 * tao/Incoming_Message_Queue.cpp:
6282 * tao/Incoming_Message_Queue.h:
6283 * tao/Incoming_Message_Queue.inl:
6284 * tao/Intrusive_Ref_Count_Base_T.cpp:
6285 * tao/Intrusive_Ref_Count_Base_T.h:
6286 * tao/Intrusive_Ref_Count_Base_T.inl:
6287 * tao/Intrusive_Ref_Count_Handle_T.cpp:
6288 * tao/Intrusive_Ref_Count_Handle_T.h:
6289 * tao/Intrusive_Ref_Count_Handle_T.inl:
6290 * tao/Invocation_Adapter.cpp:
6291 * tao/Invocation_Adapter.h:
6292 * tao/Invocation_Adapter.inl:
6293 * tao/Invocation_Base.cpp:
6294 * tao/Invocation_Base.h:
6295 * tao/Invocation_Base.inl:
6296 * tao/Invocation_Endpoint_Selectors.cpp:
6297 * tao/Invocation_Endpoint_Selectors.h:
6298 * tao/Invocation_Utils.h:
6299 * tao/LF_CH_Event.cpp:
6300 * tao/LF_CH_Event.h:
6301 * tao/LF_Connect_Strategy.cpp:
6302 * tao/LF_Connect_Strategy.h:
6306 * tao/LF_Event_Binder.cpp:
6307 * tao/LF_Event_Binder.h:
6308 * tao/LF_Event_Binder.inl:
6309 * tao/LF_Event_Loop_Thread_Helper.cpp:
6310 * tao/LF_Event_Loop_Thread_Helper.h:
6311 * tao/LF_Event_Loop_Thread_Helper.inl:
6312 * tao/LF_Follower.cpp:
6313 * tao/LF_Follower.h:
6314 * tao/LF_Follower.inl:
6315 * tao/LF_Follower_Auto_Adder.cpp:
6316 * tao/LF_Follower_Auto_Adder.h:
6317 * tao/LF_Follower_Auto_Adder.inl:
6318 * tao/LF_Follower_Auto_Ptr.cpp:
6319 * tao/LF_Follower_Auto_Ptr.h:
6320 * tao/LF_Follower_Auto_Ptr.inl:
6321 * tao/LF_Invocation_Event.cpp:
6322 * tao/LF_Invocation_Event.h:
6323 * tao/LF_Strategy.cpp:
6324 * tao/LF_Strategy.h:
6325 * tao/LF_Strategy_Complete.cpp:
6326 * tao/LF_Strategy_Complete.h:
6327 * tao/LF_Strategy_Complete.inl:
6328 * tao/LRU_Connection_Purging_Strategy.cpp:
6329 * tao/LRU_Connection_Purging_Strategy.h:
6330 * tao/Leader_Follower.cpp:
6331 * tao/Leader_Follower.h:
6332 * tao/Leader_Follower.i:
6333 * tao/Leader_Follower_Flushing_Strategy.cpp:
6334 * tao/Leader_Follower_Flushing_Strategy.h:
6335 * tao/LocalObject.cpp:
6336 * tao/LocalObject.h:
6337 * tao/LocalObject.i:
6338 * tao/LocateRequest_Invocation.cpp:
6339 * tao/LocateRequest_Invocation.h:
6340 * tao/LocateRequest_Invocation_Adapter.cpp:
6341 * tao/LocateRequest_Invocation_Adapter.h:
6342 * tao/MCAST_Parser.cpp:
6343 * tao/MCAST_Parser.h:
6344 * tao/MCAST_Parser.i:
6348 * tao/Managed_Types.cpp:
6349 * tao/Managed_Types.h:
6350 * tao/Managed_Types.i:
6351 * tao/Muxed_TMS.cpp:
6353 * tao/NVList_Adapter.cpp:
6354 * tao/NVList_Adapter.h:
6355 * tao/New_Leader_Generator.cpp:
6356 * tao/New_Leader_Generator.h:
6360 * tao/ORBInitializer_Registry.cpp:
6361 * tao/ORBInitializer_Registry.h:
6362 * tao/ORBInitializer_Registry_Adapter.cpp:
6363 * tao/ORBInitializer_Registry_Adapter.h:
6364 * tao/ORB_Constants.h:
6368 * tao/ORB_Core_Auto_Ptr.cpp:
6369 * tao/ORB_Core_Auto_Ptr.h:
6370 * tao/ORB_Core_Auto_Ptr.inl:
6371 * tao/ORB_Core_TSS_Resources.cpp:
6372 * tao/ORB_Core_TSS_Resources.h:
6373 * tao/ORB_Table.cpp:
6375 * tao/ORB_Table.inl:
6379 * tao/ObjectKey_Table.cpp:
6380 * tao/ObjectKey_Table.h:
6381 * tao/Object_Argument_T.cpp:
6382 * tao/Object_Argument_T.h:
6383 * tao/Object_Argument_T.inl:
6384 * tao/Object_Loader.cpp:
6385 * tao/Object_Loader.h:
6386 * tao/Object_Proxy_Broker.cpp:
6387 * tao/Object_Proxy_Broker.h:
6388 * tao/Object_Ref_Table.cpp:
6389 * tao/Object_Ref_Table.h:
6390 * tao/Object_Ref_Table.inl:
6393 * tao/Objref_VarOut_T.cpp:
6394 * tao/Objref_VarOut_T.h:
6395 * tao/Parser_Registry.cpp:
6396 * tao/Parser_Registry.h:
6397 * tao/Parser_Registry.i:
6398 * tao/Pluggable_Messaging.cpp:
6399 * tao/Pluggable_Messaging.h:
6400 * tao/Pluggable_Messaging_Utils.cpp:
6401 * tao/Pluggable_Messaging_Utils.h:
6402 * tao/Pluggable_Messaging_Utils.i:
6403 * tao/PolicyFactory_Registry_Adapter.cpp:
6404 * tao/PolicyFactory_Registry_Adapter.h:
6405 * tao/Policy_Current.cpp:
6406 * tao/Policy_Current.h:
6407 * tao/Policy_Current.inl:
6408 * tao/Policy_Current_Impl.cpp:
6409 * tao/Policy_Current_Impl.h:
6410 * tao/Policy_Current_Impl.inl:
6411 * tao/Policy_Manager.cpp:
6412 * tao/Policy_Manager.h:
6413 * tao/Policy_Manager.i:
6414 * tao/Policy_Set.cpp:
6417 * tao/Policy_Validator.cpp:
6418 * tao/Policy_Validator.h:
6419 * tao/Principal.cpp:
6425 * tao/Profile_Transport_Resolver.cpp:
6426 * tao/Profile_Transport_Resolver.h:
6427 * tao/Profile_Transport_Resolver.inl:
6428 * tao/Protocol_Factory.cpp:
6429 * tao/Protocol_Factory.h:
6430 * tao/Protocols_Hooks.cpp:
6431 * tao/Protocols_Hooks.h:
6432 * tao/Pseudo_VarOut_T.cpp:
6433 * tao/Pseudo_VarOut_T.h:
6434 * tao/Pseudo_VarOut_T.inl:
6435 * tao/QtResource_Factory.cpp:
6436 * tao/QtResource_Factory.h:
6437 * tao/QtResource_Loader.cpp:
6438 * tao/QtResource_Loader.h:
6439 * tao/Queued_Message.cpp:
6440 * tao/Queued_Message.h:
6441 * tao/Reactive_Connect_Strategy.cpp:
6442 * tao/Reactive_Connect_Strategy.h:
6443 * tao/Reactive_Flushing_Strategy.cpp:
6444 * tao/Reactive_Flushing_Strategy.h:
6445 * tao/Refcounted_ObjectKey.cpp:
6446 * tao/Refcounted_ObjectKey.h:
6447 * tao/Refcounted_ObjectKey.inl:
6448 * tao/Remote_Invocation.cpp:
6449 * tao/Remote_Invocation.h:
6450 * tao/Remote_Object_Proxy_Broker.cpp:
6451 * tao/Remote_Object_Proxy_Broker.h:
6452 * tao/Reply_Dispatcher.cpp:
6453 * tao/Reply_Dispatcher.h:
6454 * tao/Reply_Dispatcher.i:
6455 * tao/Request_Dispatcher.cpp:
6456 * tao/Request_Dispatcher.h:
6457 * tao/Resource_Factory.cpp:
6458 * tao/Resource_Factory.h:
6459 * tao/Resume_Handle.cpp:
6460 * tao/Resume_Handle.h:
6461 * tao/Resume_Handle.inl:
6462 * tao/Seq_Out_T.cpp:
6464 * tao/Seq_Out_T.inl:
6465 * tao/Seq_Var_T.cpp:
6467 * tao/Seq_Var_T.inl:
6471 * tao/Sequence_T.cpp:
6474 * tao/ServerRequestInterceptor_Adapter.cpp:
6475 * tao/ServerRequestInterceptor_Adapter.h:
6476 * tao/ServerRequestInterceptor_Adapter_Factory.cpp:
6477 * tao/ServerRequestInterceptor_Adapter_Factory.h:
6478 * tao/Server_Strategy_Factory.cpp:
6479 * tao/Server_Strategy_Factory.h:
6480 * tao/Service_Callbacks.cpp:
6481 * tao/Service_Callbacks.h:
6482 * tao/Service_Context.cpp:
6483 * tao/Service_Context.h:
6484 * tao/Service_Context.inl:
6485 * tao/Services_Activate.cpp:
6486 * tao/Services_Activate.h:
6487 * tao/Special_Basic_Argument_T.cpp:
6488 * tao/Special_Basic_Argument_T.h:
6489 * tao/Special_Basic_Argument_T.inl:
6490 * tao/Special_Basic_Arguments.h:
6494 * tao/Stub_Factory.cpp:
6495 * tao/Stub_Factory.h:
6496 * tao/Synch_Invocation.cpp:
6497 * tao/Synch_Invocation.h:
6498 * tao/Synch_Invocation.inl:
6499 * tao/Synch_Queued_Message.cpp:
6500 * tao/Synch_Queued_Message.h:
6501 * tao/Synch_Reply_Dispatcher.cpp:
6502 * tao/Synch_Reply_Dispatcher.h:
6503 * tao/SystemException.cpp:
6504 * tao/SystemException.h:
6505 * tao/SystemException.inl:
6506 * tao/TAO_Internal.cpp:
6507 * tao/TAO_Server_Request.cpp:
6508 * tao/TAO_Server_Request.h:
6509 * tao/TAO_Server_Request.i:
6510 * tao/TAO_Singleton.cpp:
6511 * tao/TAO_Singleton.h:
6512 * tao/TAO_Singleton.inl:
6513 * tao/TAO_Singleton_Manager.cpp:
6514 * tao/TAO_Singleton_Manager.h:
6515 * tao/TAO_Singleton_Manager.inl:
6516 * tao/TSS_Resources.cpp:
6517 * tao/TSS_Resources.h:
6518 * tao/Tagged_Components.cpp:
6519 * tao/Tagged_Components.h:
6520 * tao/Tagged_Components.i:
6521 * tao/Tagged_Profile.cpp:
6522 * tao/Tagged_Profile.h:
6523 * tao/Tagged_Profile.i:
6524 * tao/Thread_Lane_Resources.cpp:
6525 * tao/Thread_Lane_Resources.h:
6526 * tao/Thread_Lane_Resources_Manager.cpp:
6527 * tao/Thread_Lane_Resources_Manager.h:
6528 * tao/Thread_Per_Connection_Handler.cpp:
6529 * tao/Thread_Per_Connection_Handler.h:
6530 * tao/TkResource_Factory.cpp:
6531 * tao/TkResource_Factory.h:
6532 * tao/TkResource_Loader.cpp:
6533 * tao/TkResource_Loader.h:
6534 * tao/Transport.cpp:
6536 * tao/Transport.inl:
6537 * tao/Transport_Acceptor.cpp:
6538 * tao/Transport_Acceptor.h:
6539 * tao/Transport_Acceptor.inl:
6540 * tao/Transport_Cache_Manager.cpp:
6541 * tao/Transport_Cache_Manager.h:
6542 * tao/Transport_Cache_Manager.inl:
6543 * tao/Transport_Connector.cpp:
6544 * tao/Transport_Connector.h:
6545 * tao/Transport_Connector.inl:
6546 * tao/Transport_Descriptor_Interface.cpp:
6547 * tao/Transport_Descriptor_Interface.h:
6548 * tao/Transport_Descriptor_Interface.inl:
6549 * tao/Transport_Mux_Strategy.cpp:
6550 * tao/Transport_Mux_Strategy.h:
6551 * tao/Transport_Queueing_Strategies.cpp:
6552 * tao/Transport_Queueing_Strategies.h:
6553 * tao/Transport_Timer.cpp:
6554 * tao/Transport_Timer.h:
6555 * tao/TypeCodeFactory_Adapter.h:
6556 * tao/UB_String_Argument_T.cpp:
6557 * tao/UB_String_Argument_T.h:
6558 * tao/UB_String_Argument_T.inl:
6559 * tao/UB_String_Arguments.h:
6560 * tao/UserException.cpp:
6561 * tao/UserException.h:
6562 * tao/UserException.inl:
6563 * tao/Valuetype_Adapter.cpp:
6564 * tao/Valuetype_Adapter.h:
6568 * tao/Var_Array_Argument_T.cpp:
6569 * tao/Var_Array_Argument_T.h:
6570 * tao/Var_Array_Argument_T.inl:
6571 * tao/Var_Size_Argument_T.cpp:
6572 * tao/Var_Size_Argument_T.h:
6573 * tao/Var_Size_Argument_T.inl:
6574 * tao/Wait_On_LF_No_Upcall.cpp:
6575 * tao/Wait_On_LF_No_Upcall.h:
6576 * tao/Wait_On_Leader_Follower.cpp:
6577 * tao/Wait_On_Leader_Follower.h:
6578 * tao/Wait_On_Reactor.cpp:
6579 * tao/Wait_On_Reactor.h:
6580 * tao/Wait_On_Read.cpp:
6581 * tao/Wait_On_Read.h:
6582 * tao/Wait_Strategy.cpp:
6583 * tao/Wait_Strategy.h:
6588 * tao/default_client.cpp:
6589 * tao/default_client.h:
6590 * tao/default_environment.h:
6591 * tao/default_resource.cpp:
6592 * tao/default_resource.h:
6593 * tao/default_server.cpp:
6595 * tao/operation_details.cpp:
6596 * tao/operation_details.h:
6597 * tao/operation_details.i:
6604 Added versioned namespace support.
6606 Removed some empty and/or unnecessary `.cpp' and `.inl' files.
6608 Improved exception safety in some assignment operators.
6610 Tue Nov 1 14:27:36 USMST 2005 Yan Dai <dai_y@ociweb.com>
6612 * examples/CSD_Strategy/ThreadPool/run_test.pl:
6613 * examples/CSD_Strategy/ThreadPool2/run_test.pl:
6614 * examples/CSD_Strategy/ThreadPool3/run_test.pl:
6615 * examples/CSD_Strategy/ThreadPool4/run_test.pl:
6616 * examples/CSD_Strategy/ThreadPool5/run_test.pl:
6617 * examples/CSD_Strategy/ThreadPool6/run_test.pl:
6618 * performance-tests/CSD_Strategy/TestApps/run_test.pl:
6619 * tests/CSD_Strategy_Tests/Broken/run_test.pl:
6620 * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
6621 * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
6622 * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
6623 * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
6624 * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
6626 Changed to enable these scripts to run from autobuild for VxWorks builds.
6628 * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
6630 Removed duplicated log message.
6632 Tue Nov 1 14:30:05 2005 William Otte <wotte@dre.vanderbilt.edu>
6634 * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
6636 Added missing project dependancies to fix errors/warnings for the
6639 Tue Nov 1 19:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6641 * tests/Bug_2289_Regression/MyInterfaceImpl.h:
6644 Tue Nov 1 19:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6646 * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
6647 * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
6648 Added regression for bug 2201
6650 Tue Nov 1 19:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6652 * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
6653 Added regression for bug 2201
6655 Tue Nov 1 19:06:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6657 * TAO_IDL/driver/drv_preproc.cpp:
6659 Fixed addition of default paths to preprocess command line,
6660 for the case where only $ACE_ROOT, and not $TAO_ROOT, is
6661 defined in the environment. Thanks to Chris Cleeland
6662 <cleeland_c@ociweb.cpm> for reporting the problem.
6664 Tue Nov 1 19:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6666 * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
6667 * tests/Sequence_Unit_Tests/run_test.pl:
6668 * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
6669 * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
6670 Added new tests for unbounded octet sequences, a specialization
6671 for octet sequences will follow in the near future
6673 Tue Nov 1 18:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6675 * tests/Sequence_Unit_Tests/bounded_value_sequence.hpp:
6676 Fixed incorrect guards
6678 Tue Nov 1 17:55:43 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6680 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6682 Fixed bug in code generation of valuetype initialzing
6683 constructor when there is a generated call to the
6684 valuetype's base class constrcutor.
6686 Tue Nov 1 15:44:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6688 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
6690 Eliminated unused local variable.
6692 Tue Nov 1 15:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6694 * tests/Sequence_Unit_Tests/value_sequence_tester.hpp:
6695 Fixed two bugs in this tester, it expected that the sequence
6696 always expects int which is not true, made it generic so
6697 that it can also be used for sequences of other types
6699 Tue Nov 1 15:37:04 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6701 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6702 * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
6704 Fixed generation of valuetype initializing constructor for
6705 array members. These cannot be handled in the constructor's
6706 initialization list, so they are handled in the constructor
6709 Tue Nov 1 14:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6711 * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
6712 Added a regression for bug 2201
6714 * tests/Sequence_Unit_Tests/value_traits.hpp:
6715 Implement initialize_range and zero_range as fix for bug
6716 2201 which also seemed to exist in the new sequence implementation
6718 Tue Nov 1 14:42:14 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6720 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6722 Fixed bug in generation of constructor initializing member
6723 values that failed to screen out attributes when traversing
6724 the valuetype's scope for stub source file generation.
6726 Tue Nov 1 14:14:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6728 * tao/Managed_Types.h:
6729 * tao/Managed_Types.i:
6731 Added constructors for TAO_String_Manager and
6732 TAO_WString_Manager from const char* and const CORBA::WChar*
6733 respectively (each constructor makes a copy). These new
6734 constructors are used in generated code for valuetypes, in
6735 the initializing constructor added in
6737 Fri Oct 28 23:55:14 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6739 Tue Nov 1 12:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6741 * tests/Bug_2074_Regression/*:
6742 * orbsvcs/tests/Bug_2074_Regression/*:
6743 Moved test to orbsvs
6745 Tue Nov 1 11:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6747 * tests/Sequence_Unit_Tests/generic_sequence.hpp:
6750 Tue Nov 1 10:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6752 * tests/File_IO/File_i.cpp:
6755 Tue Nov 1 10:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6757 * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp:
6758 * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp:
6759 Fixed 64bit conversion warnings
6761 Tue Nov 1 10:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6764 Use prefix operators to modify the refcount
6766 Tue Nov 1 09:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6768 * tests/Bug_1495_Regression/Client_Task.cpp:
6769 Extended this test to do multiple calls. It will fail now
6771 * tests/Bug_2289_Regression/MyStruct*.{h,cpp,inl}:
6772 Removed generated files, shouldn't be in the repo
6774 Tue Nov 1 09:35:36 2005 Simon McQueen <sm@prismtech.com>
6776 * tests/Bug_2289_Regression/Bug_2289_Regression.mpc:
6777 * tests/Bug_2289_Regression/MyInterfaceImpl.cpp:
6778 * tests/Bug_2289_Regression/MyInterfaceImpl.h:
6779 * tests/Bug_2289_Regression/MyStruct.idl:
6780 * tests/Bug_2289_Regression/MyStructC.cpp:
6781 * tests/Bug_2289_Regression/MyStructC.h:
6782 * tests/Bug_2289_Regression/MyStructC.inl:
6783 * tests/Bug_2289_Regression/MyStructS.cpp:
6784 * tests/Bug_2289_Regression/MyStructS.h:
6785 * tests/Bug_2289_Regression/MyStructS.inl:
6786 * tests/Bug_2289_Regression/MyStructS_T.cpp:
6787 * tests/Bug_2289_Regression/MyStructS_T.h:
6788 * tests/Bug_2289_Regression/MyStructS_T.inl:
6789 * tests/Bug_2289_Regression/README:
6790 * tests/Bug_2289_Regression/Test.idl:
6791 * tests/Bug_2289_Regression/client.cpp:
6792 * tests/Bug_2289_Regression/run_test.pl:
6793 * tests/Bug_2289_Regression/server.cpp:
6795 Added regression test for this bug. Bug is not yet fixed so it
6798 Mon Oct 31 15:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6800 * tests/Sequence_Unit_Tests/mock_reference.hpp:
6801 * tests/Sequence_Unit_Tests/range_checking.hpp:
6802 Small doxygen improvements
6804 Mon Oct 31 12:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6806 * tests/Bug_2084_Regression/*:
6807 Integrated regression for bug 2084. Thanks to David Faure
6808 <dfaure at klaralvdalens-datakonsult dot se> for creating this
6809 test. It seems this bug has already been resolved in the past
6810 but to prevent to reappear it in the future added the test
6811 to our regression suite.
6813 Mon Oct 31 11:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6815 * tests/Bug_2074_Regression/*:
6816 Integrated regression for bug 2074. Thanks to Robert Hancock
6817 <hancockr at shaw dot ca> for creating this test
6819 Sat Oct 29 13:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6821 * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
6824 Fri Oct 28 23:55:14 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6826 * TAO_IDL/ast/ast_type.cpp:
6830 * TAO_IDL/include/ast_attribute.h:
6832 Removed legacy comment.
6834 * TAO_IDL/be/be_valuetype.cpp:
6835 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
6836 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
6837 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
6838 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6839 * TAO_IDL/be_include/be_valuetype.h:
6840 * TAO_IDL/be_include/be_visitor_valuetype/valuetype.h:
6841 * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
6843 Added generation of valuetype constructor that initializes all
6844 members, including inherited members, as specified in the CORBA
6845 C++ mapping (03-06-03) section 1.17.2. This fix closes
6848 Thu Oct 27 14:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6850 * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
6851 Reordered includes to fix gcc4 errors
6853 Fri Oct 28 15:35:54 2005 Simon McQueen <sm@prismtech.com>
6855 * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
6856 * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp:
6857 * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
6859 More unused arg warnings and 'EXCEPTION' in the debug output
6860 was incorrectly marking this as a 'fail'.
6862 Fri Oct 28 09:53:24 2005 Simon McQueen <sm@prismtech.com>
6864 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
6866 Fixed debian full build error - residual ACE cast macro.
6868 Thu Oct 27 14:20:35 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6870 * TAO_IDL/be/be_global.cpp:
6874 Wed Oct 26 18:57:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
6876 to handle the use case where skeleton files are generated
6877 from a .pidl file, for example tao/ImR_Client/ImplRepo.pidl.
6878 Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
6879 reporting the problem.
6881 Thu Oct 27 14:31:12 2005 Simon McQueen <sm@prismtech.com>
6883 * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
6885 Fix gcc unused arg warning.
6887 Thu Oct 27 13:36:53 2005 Simon McQueen <sm@prismtech.com>
6889 * orbsvcs/tests/Bug_2285_Regression/Hello.h:
6890 * orbsvcs/tests/Bug_2287_Regression/Hello.h:
6891 * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h:
6892 * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h:
6893 * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h:
6894 * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h:
6895 * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h:
6896 * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h:
6898 Fix the obligatory fuzz errors.
6900 Thu Oct 27 11:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6902 * TAO_IDL/be/be_codegen.cpp:
6903 * tao/GIOP_Utils.cpp:
6904 * tao/Transport_Connector.cpp:
6905 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
6908 Thu Oct 27 11:30:59 2005 Simon McQueen <sm@prismtech.com>
6910 * tao/operation_details.h:
6911 * tao/operation_details.i:
6913 Add members (with accessors) for the FT request retention ID and
6916 * tao/PI/ClientRequestInfo.cpp:
6917 * tao/PI/ClientRequestInfo.h:
6919 Add accessors for the FT request retention ID and expiration time
6920 of the underlying request operation details (see above).
6922 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
6923 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
6924 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
6925 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
6927 Transmit the correct retention ID and request expiration time in
6928 the request service context. Bound retries by the expiration time.
6930 This fixes bus #2285 and #2287.
6932 * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
6933 * orbsvcs/tests/Bug_2285_Regression/Hello.cpp:
6934 * orbsvcs/tests/Bug_2285_Regression/Hello.h:
6935 * orbsvcs/tests/Bug_2285_Regression/README:
6936 * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.cpp:
6937 * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h:
6938 * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.cpp:
6939 * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h:
6940 * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp:
6941 * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h:
6942 * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.cpp:
6943 * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h:
6944 * orbsvcs/tests/Bug_2285_Regression/Test.idl:
6945 * orbsvcs/tests/Bug_2285_Regression/client.cpp:
6946 * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
6947 * orbsvcs/tests/Bug_2285_Regression/run_test.pl:
6948 * orbsvcs/tests/Bug_2285_Regression/run_test2.pl:
6949 * orbsvcs/tests/Bug_2285_Regression/server.cpp:
6950 * orbsvcs/tests/Bug_2285_Regression/server2.cpp:
6951 * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
6952 * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
6953 * orbsvcs/tests/Bug_2287_Regression/Hello.h:
6954 * orbsvcs/tests/Bug_2287_Regression/README:
6955 * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.cpp:
6956 * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h:
6957 * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
6958 * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h:
6959 * orbsvcs/tests/Bug_2287_Regression/Test.idl:
6960 * orbsvcs/tests/Bug_2287_Regression/client.cpp:
6961 * orbsvcs/tests/Bug_2287_Regression/run_test.pl:
6962 * orbsvcs/tests/Bug_2287_Regression/server.cpp:
6964 Regression tests for these bugs.
6966 Thu Oct 27 09:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6968 * tao/Sequence_T.{h,cpp}:
6969 Applied the fix of bug 2201, when shrinking a sequence we
6970 re initialize the elements. Fixes bugzilla 2201.
6971 Thanks to Frank Pilhofer <fp at mc dot com> for reporting this
6972 and supplying the patch.
6974 Thu Oct 27 09:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6976 * tests/Bug_2201_Regression/*:
6977 Added regression for bug 2201 to the cvs archive
6979 Thu Oct 27 06:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
6981 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
6982 Fixed conversion warnings
6984 Wed Oct 26 17:22:12 2005 Don Busch <busch_d@ociweb.com>
6986 * orbsvcs/CosEvent_Service/CosEvent_Service.mpc
6987 * orbsvcs/examples/ORT/ORT.mpc
6988 * orbsvcs/orbsvcs/CosEvent.mpc
6989 * orbsvcs/orbsvcs/CosNaming_Serv.mpc
6990 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp
6991 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp
6992 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp
6993 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
6994 * tao/CSD_Framework.mpc
6996 This is a footprint reduction fix, eliminating a library dependency.
6997 TAO 1.4 introduced a new dependency on the Messaging, Valuetype,
6998 PI, and CodecFactory libraries for the CosNaming_Serv and
6999 CosEvent_Serv libraries. Turning off CORBA Messaging did not remove
7000 this dependency. Thus, any application that uses CosNaming_Serv or
7001 CosEvent_Serv, but not CORBA Messaging, depends on those libraries
7002 anyway. This change eliminates the CosNaming_Serv and CosEvent_Serv
7003 dependencies on Messaging (and thus PI, CodecFactory, and Valuetype)
7004 when CORBA Messaging and Interceptors are turned off. It reduces
7005 the footprint in that case by about 600K.
7006 There is a ACE ChangeLog entry with the same timestamp that
7007 descibes the MPC config file changes.
7009 Wed Oct 26 19:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7011 * tao/CodecFactory/IOP_Codec_includeA.h:
7017 Wed Oct 26 18:57:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
7019 * TAO_IDL/be/be_global.cpp (be_change_idl_file_extension):
7021 Changed logic to ignore a header extension set by the -hc
7022 option and use "C.h", if we are processing a .pidl file,
7023 and we are not generating an *A.h file. Thanks to
7024 Johnny Willemsen <jwillemsen@remedy.nl> for reporting
7027 Wed Oct 26 18:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7029 * tao/PI/ClientRequestInfoA.cpp
7030 * tao/PI/ClientRequestInfoC.cpp
7031 * tao/PI/ClientRequestInfoC.h
7032 * tao/PI/ClientRequestInfoS.h
7033 * tao/PI/ClientRequestInterceptorA.cpp
7034 * tao/PI/ClientRequestInterceptorC.cpp
7035 * tao/PI/ClientRequestInterceptorC.h
7036 * tao/PI/ClientRequestInterceptorS.h
7037 * tao/PI/InterceptorA.cpp
7038 * tao/PI/InterceptorC.cpp
7039 * tao/PI/InterceptorC.h
7040 * tao/PI/InterceptorS.h
7041 * tao/PI/ORBInitInfoC.cpp
7042 * tao/PI/ORBInitInfoC.h
7043 * tao/PI/ORBInitInfoS.h
7044 * tao/PI/ORBInitializerA.cpp
7045 * tao/PI/ORBInitializerC.cpp
7046 * tao/PI/ORBInitializerC.h
7047 * tao/PI/ORBInitializerS.h
7048 * tao/PI/PIForwardRequestA.cpp
7049 * tao/PI/PIForwardRequestC.cpp
7050 * tao/PI/PIForwardRequestC.h
7051 * tao/PI/PIForwardRequestS.h
7052 * tao/PI/PolicyFactoryA.cpp
7053 * tao/PI/PolicyFactoryC.cpp
7054 * tao/PI/PolicyFactoryC.h
7055 * tao/PI/PolicyFactoryS.h
7056 * tao/PI/RequestInfoA.cpp
7057 * tao/PI/RequestInfoC.cpp
7058 * tao/PI/RequestInfoC.h
7059 * tao/PI/RequestInfoS.h
7060 * tao/PI_Server/ServerRequestInfoA.cpp
7061 * tao/PI_Server/ServerRequestInfoC.cpp
7062 * tao/PI_Server/ServerRequestInfoC.h
7063 * tao/PI_Server/ServerRequestInfoS.h
7064 * tao/PI_Server/ServerRequestInterceptorA.cpp
7065 * tao/PI_Server/ServerRequestInterceptorC.cpp
7066 * tao/PI_Server/ServerRequestInterceptorC.h
7067 * tao/PI_Server/ServerRequestInterceptorS.h
7068 * tao/IORInterceptor/IORInfoC.cpp
7069 * tao/IORInterceptor/IORInfoC.h
7072 * tao/IORInterceptor/IORInfo.pidl
7073 * tao/PI/ORBInitInfo.pidl
7074 Updated regeneration instructions
7076 * tao/PI/ORBInitInfoA.cpp:
7079 * tao/PI/ClientRequestInfoA.h
7080 * tao/PI/ClientRequestInterceptorA.h
7081 * tao/PI/InterceptorA.h
7082 * tao/PI/ORBInitializerA.h
7083 * tao/PI/PIForwardRequestA.h
7084 * tao/PI/PolicyFactoryA.h
7085 * tao/PI/RequestInfoA.h
7086 * tao/PI_Server/ServerRequestInfoA.h
7087 * tao/PI_Server/ServerRequestInterceptorA.h
7090 * tao/PortableServer/POA_Cached_Policies.cpp
7096 * tao/IORInterceptor/IORInterceptor.pidl
7097 * tao/IORInterceptor/IORInterceptorC.cpp
7098 * tao/IORInterceptor/IORInterceptorC.h
7099 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp
7100 Splitted PortableInterceptor::IORInterceptor into IORInterceptor
7101 and IORInterceptor_3_0. This is triggered by bug 1271 which contained
7102 issues about CORBA Compliance. In the 3.0.3 spec the IORInterceptor
7103 was splitted. This fixes bug 1271.
7106 If you use IORInterceptor methods components_established,
7107 adapter_manger_state_changed and adapter_state_changed you have to
7108 derive your implementation from IORInterceptor_3_0 else these
7109 methods don't get called!!!
7111 * tests/ORT/ORT_test_IORInterceptor.h
7112 * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h
7113 * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.cpp
7114 * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.h
7115 * orbsvcs/examples/ORT/Server_IORInterceptor.h
7116 * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h
7117 Changes for IORInterceptor_3_0.
7119 Wed Oct 26 13:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7121 * tao/diffs/ServerRequestInterceptor.diff:
7122 * tao/PI_Server/diffs/ServerRequestInterceptor.diff:
7123 Moved this diff to the PI_Server directory, it belongs there
7125 Wed Oct 26 09:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7127 * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl:
7128 Removed the equals and make_profiles methods which where
7129 commented out. That these exist in the IDL of CORBA 3.0.3
7130 is an editorial error. See also OMG issue 9112
7132 Tue Oct 25 22:24:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
7134 * tao/LocateRequest_Invocation.cpp (invoke):
7135 * tao/Synch_Invocation.cpp (remote_oneway, remote_twoway):
7137 Changed OutputCDR_Auto_Reset to ACE_OutputCDR_Auto_Reset to
7138 match corresponding changes made to ACE.
7140 Tue Oct 25 21:50:46 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
7142 * utils/wxNamingViewer/wxNamingViewer.cpp:
7143 * utils/wxNamingViewer/wxNamingViewerFrame.cpp: Added some #include
7144 files to get things working again on Linux. Thanks to Matt
7145 Gillen <mgillen@bbn.com> for these fixes.
7147 Tue Oct 25 08:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7149 * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
7150 Fixed warning in MinGW build
7152 Tue Oct 25 07:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7154 * tao/PortableServer/POA_Current_Impl.cpp:
7155 Implemented POA_Current::get_reference. This is the last item
7156 of bugzilla bug 1917, which is now totally fixed
7158 Mon Oct 24 19:08:06 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
7160 * TAO_IDL/util/utl_scope.cpp:
7161 * TAO_IDL/util/utl_string.cpp:
7163 Added immediate exits when name clash errors are encountered,
7164 since trying to continue parsing from these points can lead to a
7165 crash. Thanks to Ian Zagorskih <ianzag@megasignal.com> for
7166 reporting the problem. This fix closes [BUGID:2281].
7168 Mon Oct 24 18:39:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
7170 * TAO_IDL/fe/fe_interface_header.cpp:
7171 * TAO_IDL/fe/idl.yy:
7172 * TAO_IDL/fe/y.tab.cpp:
7173 * TAO_IDL/include/fe_interface_header.h:
7175 For IDL types that are added to the IDL compiler's
7176 AST via an FE_*Header class (interfaces, valuetypes,
7177 eventtypes, components, and homes), modified the
7178 creation of this class to pass in a scoped name
7179 created on the heap instead of on the stack.
7180 Memory allocated within this scoped name was being
7181 freed in a different scope, and it's dangerous
7182 to assume that the stack address would still be
7183 valid. Also added a destroy() method to the
7184 FE_InterfaceHeader class (base class to all the
7185 others) that handles the destruction of the scoped
7186 name member and its contents, if it is nonzero.
7187 Thanks to Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
7188 for reporting the problem.
7190 Mon Oct 24 18:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7192 * tao/CodecFactory/CodecFactory_impl.cpp:
7193 Added validation whether the requested codesets are supported
7195 * tao/Codeset/Codeset_Manager_i.{h,cpp}:
7196 * tao/Codeset_Manager.h:
7197 Added get_ncs to be able to check whether a codeset is supported.
7198 Thanks to Phil Mesnier for helping with this issue.
7200 Mon Oct 24 17:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7202 * tests/Codec/client.cpp:
7203 Added missing return
7205 Mon Oct 24 06:53:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
7207 * orbsvcs/IFR_Service/Makefile.am:
7208 * orbsvcs/orbsvcs/Makefile.am:
7213 Mon Oct 24 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7215 * tests/Codec/client.cpp:
7216 * tests/Codec/Codec.mpc:
7219 Mon Oct 24 13:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7221 * tao/CodecFactory/CDR_Encaps_Codec.{h,cpp}
7222 * tao/CodecFactory/CodecFactory_impl.{h,cpp}:
7223 * tao/CodecFactory/IOP_Codec.pidl:
7224 * tao/CodecFactory/IOP_Codec_includeC.h:
7225 * tao/CodecFactory/IOP_Codec_includeS.h:
7226 * tao/CodecFactory/IOP_CodecC.{h,cpp}:
7227 The current Codec just encode/decodes wstring without
7228 using the codesets. When wstrings are encoded/decoded
7229 this causes problems. We found that there has been
7230 raised already an issue at the OMG for this: issue 6050,
7231 see http://www.omg.org/issues/issue6050.txt
7232 This proposes a new IDL method on CodecFactory,
7233 CodecFactory::create_codec_with_codesets.
7234 With this method a Codec can be created with specific
7235 codesets in place. We implemented this method in TAO,
7236 the only thing we will add soon is the extra check whether
7237 the requested codeset is supported, this is not possible
7238 at this moment because the codeset interfaces are not really
7239 setup in a way to do this.
7241 * tao/CodecFactory/IOP_CodecA.cpp:
7244 * tao/Codeset_Manager.h:
7245 * tao/Codeset_Descriptor_Base.h:
7246 Small layout/doxygen fixes
7249 Removed tao/CodecFactory/IOP_CodecA.cpp
7251 * tao/CodecFactory/diff/IOP_Codec.diff:
7254 Mon Oct 24 12:59:07 2005 Simon McQueen <sm@prismtech.com>
7256 * tao/Messaging/ExceptionHolder_i.cpp:
7258 Fixed compile error with VC++ 6.
7260 Mon Oct 24 07:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7262 * Adapter_Registry.cpp:
7265 * BiDir_GIOP/BiDirGIOP.cpp:
7266 * CSD_Framework/CSD_Object_Adapter_Factory.cpp:
7267 * Messaging/Messaging_Loader.cpp:
7268 * PortableServer/Root_POA.cpp:
7269 * RTPortableServer/RT_Servant_Dispatcher.cpp:
7270 Don't pass %P, %t, \n to ACE_PRINT_EXCEPTION, it
7271 does this itself already.
7273 * Codeset/Codeset_Manager_i.cpp:
7276 Fri Oct 21 14:12:49 MST 2005 Yan Dai <dai_y@ociweb.com>
7278 * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp:
7279 * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp:
7280 * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp:
7281 * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp:
7282 * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp:
7283 * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp:
7284 * examples/CSD_Strategy/ThreadPool/ServerApp.cpp:
7285 * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
7286 * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
7287 * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
7288 * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
7289 * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
7290 * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
7291 * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
7292 * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
7293 * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
7294 * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
7296 Added PI.h include to force statically initialization happen
7297 before the TAO_CSD_Object_Adapter::init() is called. This would
7298 resolve the problem that CSD test failures on static builds.
7300 * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
7301 * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
7302 * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
7303 * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
7304 * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
7305 * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
7307 Added dependency on pi base project since the PI.h is included
7308 in the test application.
7310 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
7311 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
7313 Corrected the conversion specifier (using %u) for unsigned value.
7315 Fri Oct 21 12:25:56 MST 2005 Yan Dai <dai_y@ociweb.com>
7317 * tao/PI_Server/PI_Server_Loader.cpp:
7319 Removed the %P|%t in the ACE_PRINT_EXCEPTION info parameter.
7321 Fri Oct 21 11:17:10 MST 2005 Yan Dai <dai_y@ociweb.com>
7323 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
7325 Made the number of threads to use the default value 1 if the
7326 number of threads is not specified in the service config file.
7328 * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
7330 Replaced the unsigned* with unsigned int* to fix a parse error
7331 compilation error on some compilers.
7333 Fri Oct 21 07:19:32 2005 J.T. Conklin <jtc@acorntoolworks.com>
7335 * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
7337 Fix tipo in server project that caused it not to depend on IDL
7340 Fri Oct 21 13:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7342 * tests/CodeSets/simple/client.cpp:
7343 Fixed signed/unsigned warning
7345 Fri Oct 21 10:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7347 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp:
7348 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp:
7349 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp:
7350 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
7351 * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp:
7352 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
7353 Don't use barrier as variable name, can be a macro. fixes bugzila
7354 bug 2271. Thanks to Francesco Salvestrini
7355 <f dot salvestrini at nextworks dot it> for reporting this.
7357 * tests/Nested_Upcall_Crash/Clock_Ticks.{h,cpp}:
7358 * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
7359 * tests/CodeSets/simple/client.cpp:
7362 * examples/Simple/echo/Echo_i.cpp:
7363 Initialise pointer with 0
7365 * tao/PortableServer/POA_Current.{h,cpp}:
7366 * tao/PortableServer/POA_Current_Impl.{h,cpp}:
7367 * tao/PortableServer/PS_CurrentA.cpp:
7368 * tao/PortableServer/PS_CurrentC.{h,cpp}:
7369 * tao/PortableServer/PS_Current.pidl:
7370 Added Current::get_reference as to be implemented method, that will
7371 be done soon. Generated the pidl file as a result of AnyTypeCode
7372 refactoring the PS_CurrentA.cpp is not usable for this file, so
7376 Removed PS_CurrentA.cpp
7378 Fri Oct 21 09:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7380 * tao/Messaging/ExceptionHolder_i.h:
7381 Fixed forward declaration
7383 Thu Oct 20 12:24:30 MST 2005 Yan Dai <dai_y@ociweb.com>
7385 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
7387 Made the ACE_Thread_Manager instance wait for CSD task threads
7388 exit. This should fix test failure shown on scoreboard.
7390 Thu Oct 20 11:54:38 MST 2005 Yan Dai <dai_y@ociweb.com>
7392 * examples/CSD_Strategy/ThreadPool/Foo_i.h:
7393 * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
7394 * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
7395 * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
7396 * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
7397 * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
7398 * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
7399 * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
7400 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
7401 * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
7402 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
7403 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
7405 Removed the duplicated inheritence of PortableServer::ServantBase.
7407 * tao/CSD_Framework/CSD_Framework.pidl:
7411 * tao/CSD_Framework/CSD_FrameworkA.cpp:
7412 * tao/CSD_Framework/CSD_FrameworkA.h:
7413 * tao/CSD_Framework/CSD_FrameworkC.cpp:
7414 * tao/CSD_Framework/CSD_FrameworkC.h:
7415 * tao/CSD_Framework/diffs/CSD_Framework.diff:
7417 Regenerated files from pidl file and updated to resolve error
7418 message from compiler.
7420 * tao/CSD_Framework/CSD_FrameworkC.inl:
7422 Removed the empty file to fix fuzz error.
7424 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
7425 * tao/CSD_Framework/CSD_Strategy_Base.h:
7426 * tao/CSD_ThreadPool/CSD_ThreadPool.h:
7427 * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
7428 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h:
7430 Fixed fuzz errors and compilation errors shown on scoreboard.
7432 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
7433 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
7434 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
7436 Updated to be the same as in $TAO_ROOT/tests/Hello test.
7438 Thu Oct 20 14:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7440 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
7441 Fixed argument not used warning
7443 Thu Oct 20 13:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7445 Enabled the new AMI implementation as described in the CORBA
7446 3.0.3 specification. All tests and examples are updated to the
7447 new spec but if you want to use the old specification for
7448 your application then define TAO_HAS_DEPRECATED_EXCEPTION_HOLDER
7449 in your config.h and rebuild the core libs and the TAO IDL compiler.
7450 This deprecated AMI support will be kept alive until x.5.1 has
7451 been released and then we will zap it completely from the
7454 When you want to update the application code for the new mapping,
7455 all _excep methods in the reply handler must be updated. Change
7456 the interface specific exceptionholder in the interface to
7457 ::Messaging::ExceptionHolder, change in the implementation the
7458 raise_x call to raise_exception.
7460 * TAO_IDL/be_include/be_global.h:
7462 Removed define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER, we
7463 are switching now to the new AMI implementation
7465 * docs/tutorials/Quoter/AMI/Handler_i.{h,cpp}:
7466 * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.{h,cpp}:
7467 * examples/AMI/FL_Callback/Peer_i.{h,cpp}:
7468 * examples/Buffered_AMI/client.cpp:
7469 * examples/Content_Server/AMI_Iterator/Iterator_Handler.h:
7470 * examples/Content_Server/AMI_Observer/Callback_Handler.{h,cpp}:
7471 * examples/Content_Server/AMI_Observer/Push_Iterator_Handler.h:
7472 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.{h,cpp}:
7473 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.{h,cpp}:
7474 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
7475 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.{h,cpp}:
7476 * orbsvcs/tests/HTIOP/AMI/client.cpp
7477 * orbsvcs/tests/HTIOP/AMI/simple_client.cpp
7478 * performance-tests/Latency/AMI/Roundtrip_Handler.{h,cpp}:
7479 * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.{h,cpp}:
7480 * tests/AMI/client.cpp:
7481 * tests/AMI/simple_client.cpp:
7482 * tests/AMI_Buffering/Reply_Handler.{h,cpp}:
7483 * tests/AMI_Timeouts/timeout_i.{h,cpp}:
7484 * tests/Big_AMI/client.cpp:
7485 * tests/Bug_1482_Regression/Reply_Handler.{h,cpp}:
7486 * tests/Bug_1551_Regression/Reply_Handler.{h,cpp}:
7487 * tests/LongUpcalls/AMI_Manager.{h,cpp}:
7488 * tests/LongUpcalls/Manager_Handler.{h,cpp}:
7489 * tests/Portable_Interceptors/AMI/Echo_Handler.{h,cpp}:
7490 Updated for the new AMI mapping
7492 Thu Oct 20 12:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7494 * docs/compiler.html:
7495 Documented AMI behaviour and fixed some incorrect links
7497 Thu Oct 20 12:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7499 * docs/releasenotes/index.html:
7502 Thu Oct 20 10:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7504 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
7505 Fixed problem with the exceptionholder in the new AMI mapping, it
7506 was created for each interface in an idl file, it should only
7509 Thu Oct 20 09:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7511 * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
7512 Guarded another part of code with TAO_HAS_DEPRECATED_EXCEPTION_HOLDER,
7513 it is not needed with the new AMI implementation
7515 Wed Oct 19 14:09:44 2005 Bala Natarajan <bala_natarajan at symantec dot com>
7517 * tao/Messaging/AMH_Response_Handler.cpp:
7519 Release the lock in the destructor before calling
7520 _tao_rh_send_exception (). The said method is well
7521 protected. Calling this method with the lock held could create a
7522 deadlock. Thanks to Anton Bakanovskiy <Anton dot Bakanovskiy at
7523 bercut dot ru> and Toha Bakanovsky <im-scooter at yandex.ru> for
7524 reporting the problem. This fixes [BUGID 2269].
7526 Wed Oct 19 11:30:23 MST 2005 Yan Dai <dai_y@ociweb.com>
7528 * tao/CSD_Framework/CSD_Strategy_Base.h:
7530 Removed extra ";" from the POAManager forward declaration.
7532 * tao/CSD_Framework/CSD_Strategy_Base.cpp:
7533 * tao/PortableServer/Root_POA.cpp:
7535 Removed the argument name from the csd hook interfaces instead
7536 of using ACE_UNUSED_ARG.
7538 * docs/libraries.html:
7540 Added CSD_Framework and CSD_ThreadPool library descriptions.
7542 * examples/CSD_Strategy/ThreadPool/Foo_i.h:
7543 * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
7544 * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
7545 * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
7546 * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
7547 * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
7548 * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
7549 * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
7550 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
7551 * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
7552 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
7553 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
7554 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
7556 Replaced deprecated RefCountServantBase with ServantBase.
7558 Wed Oct 19 10:01:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
7560 * tao/Valuetype/Value_VarOut_T.cpp (operator=):
7562 Implement assignment operators in terms of their constructor
7563 counterparts using the canonical copy and (non-throwing) swap
7564 technique. Provides strong exception safety guarantee, obviates
7565 need for self-assignment check and reduces code duplication
7566 between constructors and assignment operators. This change also
7567 reverts "Tue Jun 21 13:38:23 2005 Gary Maxey <gary.maxey@...>",
7568 and fixes a memory leak reported by Mickael P. Golovin <migel at
7571 Wed Oct 19 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7573 * tao/Messaging/ExceptionHolder_i.cpp:
7574 Added todo that code could be simplified when missing valuetype
7575 constructor is generated
7577 Wed Oct 19 10:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7579 * TAO_IDL/be_include/be_global.h:
7580 Added define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER. This way
7581 I can the new AMI support to the IDL compiler in the repo
7582 and build it on multiple boxes by removing this define by hand.
7583 At the moment the new AMI support is fully ready I will remove
7584 this define and then it is up to the user to set it.
7586 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp:
7587 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
7588 * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
7589 * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp:
7590 * TAO_IDL/be/be_codegen.cpp:
7591 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
7592 Added support for the new AMI mapping, is enabled when
7593 TAO_HAS_DEPRECATED_EXCEPTION_HOLDER is not defined, so by
7594 default it is disabled at this moment
7596 Wed Oct 19 09:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7598 * tao/Messaging/ExceptionHolder_i.{h,cpp}:
7599 Added new Messaging::ExceptionHolder implementation, will be used
7600 for the new AMI mapping
7603 Added new files above
7605 Wed Oct 19 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7607 * TAO_IDL/be_include/be_global.h:
7608 * TAO_IDL/be/be_global.cpp:
7609 Added member to store the new Messaging::ExceptionHolder
7610 for the latest AMI mapping
7612 Wed Oct 19 00:35:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
7616 Add default AM_CONDITIONAL for BUILD_WFMO.
7618 Wed Oct 19 07:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
7620 * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
7623 Wed Oct 19 00:11:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
7625 * examples/POA/Explicit_Activation/Alt_Resources/Makefile.am:
7629 * examples/POA/Explicit_Activation/Alt_Resources/Alt_Resource.mpc:
7631 Changed to inherit from wfmo instead of using a verbatim section
7632 to disable building on systems without the ACE_WFMO_Reactor.
7634 Tue Oct 18 23:43:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
7640 * tao/CSD_Framework.mpc:
7641 * tao/CSD_ThreadPool.mpc:
7643 Add Pkconfig_Files section for new pkg-config templates.
7645 * tao/CSD_Framework/TAO_CSD_Framework.pc.in:
7647 New file, pkg-config *.pc template for TAO_CSD_Framework
7650 * tao/CSD_ThreadPool/TAO_CSD_ThreadPool.pc.in:
7652 New file, pkg-config *.pc template for TAO_CSD_ThreadPool
7655 Tue Oct 18 20:56:24 2005 J.T. Conklin <jtc@acorntoolworks.com>
7657 * tao/CSD_ThreadPool.mpc:
7659 Changed to inherit from core.mpb base project.
7661 Tue Oct 18 18:35:26 2005 J.T. Conklin <jtc@acorntoolworks.com>
7665 Regenerate due to CSD.
7667 Tue Oct 18 18:33:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
7669 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
7670 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
7671 * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
7673 Regenerate due to change in Kokyu_dsrt_schedulers.mpb.
7675 Tue Oct 18 17:24:26 MST 2005 Yan Dai <dai_y@ociweb.com>
7677 Merged in the CSD (Custom Servant Dispatching) feature from OCI.
7679 The main changes to existing code are:
7681 - Four hooks are added to TAO_Root_POA to notify the CSD when poa
7682 is activated/deactivated and servant is activated/deactivated.
7683 Some areas of the code were instrumented to call these hooks to
7684 notify the CSD Strategy object of POA activation and deactivation
7685 "events". Likewise, code was added to notify the CSD Strategy object
7686 of servant activation and deactivation "events".
7687 - A virtual method do_dispatch() is added to the TAO_Object_Adapter so
7688 the CSD object adpater can override the default implementation to
7689 dispatch the requests to the CSD strategy.
7690 - The remote requests and the collocated oneway requests are cloned when
7691 they are dispatched to the CSD strategy. To support the TAO_ServerRequest
7692 clone in the CSD library, the friendship is added to the TAO_ServerRequest
7693 class and it's data member classes such as TAO_Service_Context class,
7694 TAO_Operation_Details class and TAO_Tagged_Profile class.
7696 * tao/PortableServer/Root_POA.cpp:
7697 * tao/PortableServer/Root_POA.h:
7701 * tao/PortableServer/Object_Adapter.cpp:
7702 * tao/PortableServer/Object_Adapter.h:
7703 * tao/PortableServer/POAManager.cpp:
7704 * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
7706 Instrumented to call the hooks.
7708 * tao/operation_details.h:
7709 * tao/Service_Context.h:
7710 * tao/Tagged_Profile.h:
7712 Added friendship with CSD_FW_Server_Request_Wrapper to support
7713 the TAO_ServerRequest clone in CSD library.
7715 * tao/TAO_Server_Request.h:
7717 - Changed the operation_details_ to be pointer to const
7718 TAO_Operation_Details object instead of const pointer to const
7719 TAO_Operation_Details object. This change is made to accommodate
7720 the change of TAO_ServerRequest clone in the CSD library.
7721 - Added friendship with CSD_FW_Server_Request_Wrapper to support
7722 the TAO_ServerRequest clone in CSD library.
7724 * tao/PortableServer/get_arg.h:
7726 Made the get_in_arg template function check whether the
7727 detail argument is nil. If the detail is not nil and the
7728 argument list in detail is nil(collocated oneway case) then it
7729 will demarshall the input CDR stream and get arguments. This
7730 change is made to accommodate the changes in TAO_Operation_Details
7731 clone that writes the argument list to the input CDR of the
7732 TAO_ServerRequest object.
7734 * tao/Intrusive_Ref_Count_Base_T.cpp:
7735 * tao/Intrusive_Ref_Count_Base_T.h:
7736 * tao/Intrusive_Ref_Count_Base_T.inl:
7737 * tao/Intrusive_Ref_Count_Handle_T.cpp:
7738 * tao/Intrusive_Ref_Count_Handle_T.h:
7739 * tao/Intrusive_Ref_Count_Handle_T.inl:
7741 These are two new classes that provide infrastructure-level support
7742 for classes that need an "intrusive" reference counting mechanism.
7744 * tao/CSD_Framework.mpc:
7745 * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp:
7746 * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h:
7747 * tao/CSD_Framework/CSD_Framework.pidl:
7748 * tao/CSD_Framework/CSD_Framework_Loader.cpp:
7749 * tao/CSD_Framework/CSD_Framework_Loader.h:
7750 * tao/CSD_Framework/CSD_FrameworkA.cpp:
7751 * tao/CSD_Framework/CSD_FrameworkA.h:
7752 * tao/CSD_Framework/CSD_FrameworkC.cpp:
7753 * tao/CSD_Framework/CSD_FrameworkC.h:
7754 * tao/CSD_Framework/CSD_FrameworkC.inl:
7755 * tao/CSD_Framework/CSD_FW_Export.h:
7756 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
7757 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
7758 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl:
7759 * tao/CSD_Framework/CSD_Object_Adapter.cpp:
7760 * tao/CSD_Framework/CSD_Object_Adapter.h:
7761 * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp:
7762 * tao/CSD_Framework/CSD_Object_Adapter_Factory.h:
7763 * tao/CSD_Framework/CSD_ORBInitializer.cpp:
7764 * tao/CSD_Framework/CSD_ORBInitializer.h:
7765 * tao/CSD_Framework/CSD_POA.cpp:
7766 * tao/CSD_Framework/CSD_POA.h:
7767 * tao/CSD_Framework/CSD_POA.inl:
7768 * tao/CSD_Framework/CSD_Strategy_Base.cpp:
7769 * tao/CSD_Framework/CSD_Strategy_Base.h:
7770 * tao/CSD_Framework/CSD_Strategy_Base.inl:
7771 * tao/CSD_Framework/CSD_Strategy_Proxy.cpp:
7772 * tao/CSD_Framework/CSD_Strategy_Proxy.h:
7773 * tao/CSD_Framework/CSD_Strategy_Proxy.inl:
7774 * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
7775 * tao/CSD_Framework/CSD_Strategy_Repository.h:
7776 * tao/CSD_Framework/diffs/CSD_Framework.diff:
7778 All of the files listed above are brand new and are used to build
7779 the new CSD Framework library. This framework implements the base
7780 classes for the concrete strategy implementation and implements
7781 the service objects for CSD strategy static and dynamic loading
7782 via the service configuration file.
7784 * tao/CSD_ThreadPool.mpc:
7785 * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
7786 * tao/CSD_ThreadPool/CSD_ThreadPool.h:
7787 * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp:
7788 * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
7789 * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl:
7790 * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp:
7791 * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
7792 * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl:
7793 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
7794 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
7795 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl:
7796 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp:
7797 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
7798 * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl:
7799 * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp:
7800 * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
7801 * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl:
7802 * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp:
7803 * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
7804 * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl:
7805 * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp:
7806 * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
7807 * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl:
7808 * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp:
7809 * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
7810 * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl:
7811 * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp:
7812 * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
7813 * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl:
7814 * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp:
7815 * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
7816 * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl:
7817 * tao/CSD_ThreadPool/CSD_TP_Export.h:
7818 * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
7819 * tao/CSD_ThreadPool/CSD_TP_Queue.h:
7820 * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
7821 * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp:
7822 * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
7823 * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl:
7824 * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp:
7825 * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
7826 * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl:
7827 * tao/CSD_ThreadPool/CSD_TP_Request.cpp:
7828 * tao/CSD_ThreadPool/CSD_TP_Request.h:
7829 * tao/CSD_ThreadPool/CSD_TP_Request.inl:
7830 * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp:
7831 * tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
7832 * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl:
7833 * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.cpp:
7834 * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
7835 * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl:
7836 * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
7837 * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
7838 * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
7839 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
7840 * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h:
7841 * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.cpp:
7842 * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
7843 * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl:
7844 * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
7845 * tao/CSD_ThreadPool/CSD_TP_Task.h:
7846 * tao/CSD_ThreadPool/CSD_TP_Task.inl:
7848 All of the files listed above are brand new and are used to build
7849 the new CSD ThreadPool library. Collectively, these classes
7850 represent the reference-implementation for the CSD Strategy feature.
7852 * examples/CSD_Strategy/README:
7853 * examples/CSD_Strategy/ThreadPool/client_main.cpp:
7854 * examples/CSD_Strategy/ThreadPool/ClientApp.cpp:
7855 * examples/CSD_Strategy/ThreadPool/ClientApp.h:
7856 * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
7857 * examples/CSD_Strategy/ThreadPool/Foo.idl:
7858 * examples/CSD_Strategy/ThreadPool/Foo_i.cpp:
7859 * examples/CSD_Strategy/ThreadPool/Foo_i.h:
7860 * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp:
7861 * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.h:
7862 * examples/CSD_Strategy/ThreadPool/README:
7863 * examples/CSD_Strategy/ThreadPool/run_test.pl:
7864 * examples/CSD_Strategy/ThreadPool/server_main.cpp:
7865 * examples/CSD_Strategy/ThreadPool/ServerApp.cpp:
7866 * examples/CSD_Strategy/ThreadPool/ServerApp.h:
7867 * examples/CSD_Strategy/ThreadPool2/client_main.cpp:
7868 * examples/CSD_Strategy/ThreadPool2/ClientApp.cpp:
7869 * examples/CSD_Strategy/ThreadPool2/ClientApp.h:
7870 * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
7871 * examples/CSD_Strategy/ThreadPool2/Foo.idl:
7872 * examples/CSD_Strategy/ThreadPool2/Foo_i.cpp:
7873 * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
7874 * examples/CSD_Strategy/ThreadPool2/FooServantList.cpp:
7875 * examples/CSD_Strategy/ThreadPool2/FooServantList.h:
7876 * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp:
7877 * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.h:
7878 * examples/CSD_Strategy/ThreadPool2/README:
7879 * examples/CSD_Strategy/ThreadPool2/run_test.pl:
7880 * examples/CSD_Strategy/ThreadPool2/server_main.cpp:
7881 * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp:
7882 * examples/CSD_Strategy/ThreadPool2/ServerApp.h:
7883 * examples/CSD_Strategy/ThreadPool3/client_main.cpp:
7884 * examples/CSD_Strategy/ThreadPool3/ClientApp.cpp:
7885 * examples/CSD_Strategy/ThreadPool3/ClientApp.h:
7886 * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
7887 * examples/CSD_Strategy/ThreadPool3/Foo.idl:
7888 * examples/CSD_Strategy/ThreadPool3/Foo_i.cpp:
7889 * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
7890 * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp:
7891 * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.h:
7892 * examples/CSD_Strategy/ThreadPool3/OrbTask.cpp:
7893 * examples/CSD_Strategy/ThreadPool3/OrbTask.h:
7894 * examples/CSD_Strategy/ThreadPool3/README:
7895 * examples/CSD_Strategy/ThreadPool3/run_test.pl:
7896 * examples/CSD_Strategy/ThreadPool3/server_main.cpp:
7897 * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp:
7898 * examples/CSD_Strategy/ThreadPool3/ServerApp.h:
7899 * examples/CSD_Strategy/ThreadPool4/Callback.idl:
7900 * examples/CSD_Strategy/ThreadPool4/Callback_i.cpp:
7901 * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
7902 * examples/CSD_Strategy/ThreadPool4/ClientTask.cpp:
7903 * examples/CSD_Strategy/ThreadPool4/ClientTask.h:
7904 * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
7905 * examples/CSD_Strategy/ThreadPool4/Foo.idl:
7906 * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
7907 * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
7908 * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp:
7909 * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.h:
7910 * examples/CSD_Strategy/ThreadPool4/README:
7911 * examples/CSD_Strategy/ThreadPool4/run_test.pl:
7912 * examples/CSD_Strategy/ThreadPool4/server_main.cpp:
7913 * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp:
7914 * examples/CSD_Strategy/ThreadPool4/ServerApp.h:
7915 * examples/CSD_Strategy/ThreadPool5/Callback.idl:
7916 * examples/CSD_Strategy/ThreadPool5/Callback_i.cpp:
7917 * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
7918 * examples/CSD_Strategy/ThreadPool5/client_main.cpp:
7919 * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp:
7920 * examples/CSD_Strategy/ThreadPool5/ClientApp.h:
7921 * examples/CSD_Strategy/ThreadPool5/ClientTask.cpp:
7922 * examples/CSD_Strategy/ThreadPool5/ClientTask.h:
7923 * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
7924 * examples/CSD_Strategy/ThreadPool5/Foo.idl:
7925 * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
7926 * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
7927 * examples/CSD_Strategy/ThreadPool5/FooServantList.cpp:
7928 * examples/CSD_Strategy/ThreadPool5/FooServantList.h:
7929 * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp:
7930 * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.h:
7931 * examples/CSD_Strategy/ThreadPool5/OrbTask.cpp:
7932 * examples/CSD_Strategy/ThreadPool5/OrbTask.h:
7933 * examples/CSD_Strategy/ThreadPool5/README:
7934 * examples/CSD_Strategy/ThreadPool5/run_test.pl:
7935 * examples/CSD_Strategy/ThreadPool5/server_main.cpp:
7936 * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp:
7937 * examples/CSD_Strategy/ThreadPool5/ServerApp.h:
7938 * examples/CSD_Strategy/ThreadPool6/client_main.cpp:
7939 * examples/CSD_Strategy/ThreadPool6/ClientApp.cpp:
7940 * examples/CSD_Strategy/ThreadPool6/ClientApp.h:
7941 * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
7942 * examples/CSD_Strategy/ThreadPool6/Foo.idl:
7943 * examples/CSD_Strategy/ThreadPool6/Foo_i.cpp:
7944 * examples/CSD_Strategy/ThreadPool6/Foo_i.h:
7945 * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp:
7946 * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.h:
7947 * examples/CSD_Strategy/ThreadPool6/README:
7948 * examples/CSD_Strategy/ThreadPool6/run_test.pl:
7949 * examples/CSD_Strategy/ThreadPool6/server_main.cpp:
7950 * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp:
7951 * examples/CSD_Strategy/ThreadPool6/ServerApp.h:
7952 * performance-tests/CSD_Strategy/TestApps/client_main.cpp:
7953 * performance-tests/CSD_Strategy/TestApps/ClientApp.cpp:
7954 * performance-tests/CSD_Strategy/TestApps/ClientApp.h:
7955 * performance-tests/CSD_Strategy/TestApps/csd_pt_testapps.mpc:
7956 * performance-tests/CSD_Strategy/TestApps/run_test.pl:
7957 * performance-tests/CSD_Strategy/TestApps/server_main.cpp:
7958 * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
7959 * performance-tests/CSD_Strategy/TestApps/ServerApp.h:
7960 * performance-tests/CSD_Strategy/TestApps/README:
7961 * performance-tests/CSD_Strategy/TestInf/AppHelper.cpp:
7962 * performance-tests/CSD_Strategy/TestInf/AppHelper.h:
7963 * performance-tests/CSD_Strategy/TestInf/AppShutdown.cpp:
7964 * performance-tests/CSD_Strategy/TestInf/AppShutdown.h:
7965 * performance-tests/CSD_Strategy/TestInf/CancelledException.idl:
7966 * performance-tests/CSD_Strategy/TestInf/ClientEngine.cpp:
7967 * performance-tests/CSD_Strategy/TestInf/ClientEngine.h:
7968 * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp:
7969 * performance-tests/CSD_Strategy/TestInf/ClientTask.h:
7970 * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
7971 * performance-tests/CSD_Strategy/TestInf/CSD_PT_TestInf_Export.h:
7972 * performance-tests/CSD_Strategy/TestInf/CustomException.idl:
7973 * performance-tests/CSD_Strategy/TestInf/FooException.idl:
7974 * performance-tests/CSD_Strategy/TestInf/OrbRunner.cpp:
7975 * performance-tests/CSD_Strategy/TestInf/OrbRunner.h:
7976 * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.cpp:
7977 * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.h:
7978 * performance-tests/CSD_Strategy/TestInf/OrbTask.cpp:
7979 * performance-tests/CSD_Strategy/TestInf/OrbTask.h:
7980 * performance-tests/CSD_Strategy/TestInf/ServantList_T.cpp:
7981 * performance-tests/CSD_Strategy/TestInf/ServantList_T.h:
7982 * performance-tests/CSD_Strategy/TestInf/TestAppBase.cpp:
7983 * performance-tests/CSD_Strategy/TestInf/TestAppBase.h:
7984 * performance-tests/CSD_Strategy/TestInf/TestAppException.idl:
7985 * performance-tests/CSD_Strategy/TestInf/TestAppMain.h:
7986 * performance-tests/CSD_Strategy/TestInf/README:
7987 * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc:
7988 * performance-tests/CSD_Strategy/TestServant/CSD_PT_TestServant_Export.h:
7989 * performance-tests/CSD_Strategy/TestServant/Foo.idl:
7990 * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.cpp:
7991 * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.h:
7992 * performance-tests/CSD_Strategy/TestServant/Foo_i.cpp:
7993 * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
7994 * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.cpp:
7995 * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.h:
7996 * performance-tests/CSD_Strategy/TestServant/README:
7997 * tests/CSD_Strategy_Tests/README:
7998 * tests/CSD_Strategy_Tests/Broken/client_main.cpp:
7999 * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
8000 * tests/CSD_Strategy_Tests/Broken/ClientApp.h:
8001 * tests/CSD_Strategy_Tests/Broken/CSD_TP_Broken.mpc:
8002 * tests/CSD_Strategy_Tests/Broken/run_test.pl:
8003 * tests/CSD_Strategy_Tests/Broken/server_main.cpp:
8004 * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
8005 * tests/CSD_Strategy_Tests/Broken/ServerApp.h:
8006 * tests/CSD_Strategy_Tests/TP_Common/AppHelper.cpp:
8007 * tests/CSD_Strategy_Tests/TP_Common/AppHelper.h:
8008 * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.cpp:
8009 * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h:
8010 * tests/CSD_Strategy_Tests/TP_Common/CancelledException.idl:
8011 * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.cpp:
8012 * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.h:
8013 * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp:
8014 * tests/CSD_Strategy_Tests/TP_Common/ClientTask.h:
8015 * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Export.h:
8016 * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
8017 * tests/CSD_Strategy_Tests/TP_Common/CustomException.idl:
8018 * tests/CSD_Strategy_Tests/TP_Common/FooException.idl:
8019 * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.cpp:
8020 * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.h:
8021 * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.cpp:
8022 * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.h:
8023 * tests/CSD_Strategy_Tests/TP_Common/OrbTask.cpp:
8024 * tests/CSD_Strategy_Tests/TP_Common/OrbTask.h:
8025 * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.cpp:
8026 * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.h:
8027 * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.cpp:
8028 * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.h:
8029 * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.cpp:
8030 * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.h:
8031 * tests/CSD_Strategy_Tests/TP_Common/TestAppException.idl:
8032 * tests/CSD_Strategy_Tests/TP_Common/TestAppMain.h:
8033 * tests/CSD_Strategy_Tests/TP_Foo_A/CSD_TP_Foo_A_Export.h:
8034 * tests/CSD_Strategy_Tests/TP_Foo_A/csd_tp_foo_a_lib.mpc:
8035 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl:
8036 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.cpp:
8037 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.h:
8038 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.cpp:
8039 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
8040 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.cpp:
8041 * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h:
8042 * tests/CSD_Strategy_Tests/TP_Foo_B/Callback.idl:
8043 * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.cpp:
8044 * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
8045 * tests/CSD_Strategy_Tests/TP_Foo_B/CSD_TP_Foo_B_Export.h:
8046 * tests/CSD_Strategy_Tests/TP_Foo_B/csd_tp_foo_b_lib.mpc:
8047 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
8048 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.cpp:
8049 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.h:
8050 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
8051 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
8052 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.cpp:
8053 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.h:
8054 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
8055 * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.h:
8056 * tests/CSD_Strategy_Tests/TP_Foo_C/CSD_TP_Foo_C_Export.h:
8057 * tests/CSD_Strategy_Tests/TP_Foo_C/csd_tp_foo_c_lib.mpc:
8058 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C.idl:
8059 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.cpp:
8060 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.h:
8061 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.cpp:
8062 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.h:
8063 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.cpp:
8064 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.h:
8065 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.cpp:
8066 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.h:
8067 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.cpp:
8068 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.h:
8069 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.cpp:
8070 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.h:
8071 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.cpp:
8072 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h:
8073 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.cpp:
8074 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.h:
8075 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.cpp:
8076 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
8077 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.cpp:
8078 * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.h:
8079 * tests/CSD_Strategy_Tests/TP_Test_1/client_main.cpp:
8080 * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.cpp:
8081 * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.h:
8082 * tests/CSD_Strategy_Tests/TP_Test_1/CSD_TP_Test_1.mpc:
8083 * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
8084 * tests/CSD_Strategy_Tests/TP_Test_1/server_main.cpp:
8085 * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
8086 * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.h:
8087 * tests/CSD_Strategy_Tests/TP_Test_2/client_main.cpp:
8088 * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.cpp:
8089 * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.h:
8090 * tests/CSD_Strategy_Tests/TP_Test_2/CSD_TP_Test_2.mpc:
8091 * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
8092 * tests/CSD_Strategy_Tests/TP_Test_2/server_main.cpp:
8093 * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
8094 * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.h:
8095 * tests/CSD_Strategy_Tests/TP_Test_3/client_main.cpp:
8096 * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
8097 * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.h:
8098 * tests/CSD_Strategy_Tests/TP_Test_3/CSD_TP_Test_3.mpc:
8099 * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
8100 * tests/CSD_Strategy_Tests/TP_Test_3/server_main.cpp:
8101 * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
8102 * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.h:
8103 * tests/CSD_Strategy_Tests/TP_Test_4/client_main.cpp:
8104 * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.cpp:
8105 * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.h:
8106 * tests/CSD_Strategy_Tests/TP_Test_4/CSD_TP_Test_4.mpc:
8107 * tests/CSD_Strategy_Tests/TP_Test_4/README:
8108 * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
8109 * tests/CSD_Strategy_Tests/TP_Test_4/server_main.cpp:
8110 * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
8111 * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.h:
8112 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
8113 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc:
8114 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.cpp:
8115 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
8116 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/README:
8117 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
8118 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
8119 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/svc.conf:
8120 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Test.idl:
8121 * tests/CSD_Strategy_Tests/TP_Test_Static/client_main.cpp:
8122 * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
8123 * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.h:
8124 * tests/CSD_Strategy_Tests/TP_Test_Static/CSD_TP_Test_Static.mpc:
8125 * tests/CSD_Strategy_Tests/TP_Test_Static/README:
8126 * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
8127 * tests/CSD_Strategy_Tests/TP_Test_Static/server_main.cpp:
8128 * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
8129 * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.h:
8130 * tests/CSD_Strategy_Tests/TP_Test_Static/svc.conf:
8132 All of the files above are part of the examples, tests and performance
8133 tests added for the CSD feature.
8135 Tue Oct 18 13:23:21 2005 Chris Cleeland <cleeland_c@ociweb.com>
8137 * docs/ec_options.html: Finally updated documentation to
8138 include information about the "new" queue-full options.
8139 See entry from "Thu Aug 25 11:00:47 2005 Chris Cleeland" for
8142 Tue Oct 18 10:31:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
8144 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
8146 Updated TAO multicast service ID enumerator names to match
8147 new names in tao/objectid.h.
8149 Tue Oct 18 09:34:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
8151 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp (setup_multicast):
8152 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp (init_new_naming):
8153 * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp
8154 (init_multicast_server):
8156 Updated TAO multicast service ID enumerator names to match
8157 new names in tao/objectid.h.
8159 Tue Oct 18 09:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8161 * TAO_IDL/be/be_global.cpp:
8162 Removed duplicate space
8164 Tue Oct 18 08:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8166 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
8167 * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
8168 Fixed warnings in MinGW build
8170 Tue Oct 18 00:19:41 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
8172 * tao/ORB_Core.cpp (init):
8174 Corrected minor typo in previous commit.
8176 Tue Oct 18 00:08:30 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
8178 * tao/SystemException.cpp:
8179 * tao/SystemException.inl:
8181 Moved concrete SystemException constructors out of line again.
8182 The intended footprint decreases were unfortunately not seen
8183 across all platforms.
8185 * tao/ORB.h (resolve_service):
8187 Removed unnecessary return type and emulated exception
8190 * tao/ORB.cpp (resolve_service):
8192 Use snprintf() to simplify integer-to-string conversion and
8193 string concatenation. Thanks to Jiang Wei <jw dot tao at sduept
8194 dot com> for providing a patch.
8196 Optimized to only determine multicast port if multicast default
8197 initial reference is enabled.
8199 Removed unused "return_value" variable.
8201 (resolve_initial_references):
8203 Updated calls to resolve_service() to reflect new signature and
8206 * tao/ORB_Core.cpp (init):
8208 Simplified code that sets Name Service default initial
8211 Updated names of multicast-capable service IDs to match the new
8212 names in tao/objectid.h.
8214 * tao/objectid.h (TAO_MCAST_SERVICEID):
8216 Addressed global namespace pollution by placing this enumeration
8217 within the TAO namespace. Also prepended each service ID
8218 enumerator with "MCAST_" to further reduce potential internal
8219 TAO namespace pollution.
8224 TAO_MCAST_SERVICEID is now TAO::MCAST_SERVICEID, as changed in
8227 Tue Oct 18 06:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8229 * tao/DynamicInterface/DII_Invocation.h:
8230 Added forward declaration of ParameterList
8232 Mon Oct 17 14:43:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
8236 Regenerated due to tao/Messaging/* refactor.
8238 Mon Oct 17 14:42:09 2005 J.T. Conklin <jtc@acorntoolworks.com>
8240 * orbsvcs/examples/Notify/Lanes/Makefile.am:
8241 * orbsvcs/tests/Notify/Basic/Makefile.am:
8242 * orbsvcs/tests/Notify/Blocking/Makefile.am:
8243 * orbsvcs/tests/Notify/Destroy/Makefile.am:
8244 * orbsvcs/tests/Notify/Discarding/Makefile.am:
8245 * orbsvcs/tests/Notify/Driver/Makefile.am:
8246 * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
8247 * orbsvcs/tests/Notify/Ordering/Makefile.am:
8248 * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
8249 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
8250 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
8251 * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
8252 * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
8253 * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
8254 * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
8255 * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
8257 Regenerated due to notification_serv being added to notifytest
8260 Mon Oct 17 12:45:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
8262 * performance-tests/POA/Demux/Makefile.am:
8263 * performance-tests/RTCorba/Oneways/Reliable/Makefile.am:
8264 * performance-tests/RTCorba/Thread_Pool/Makefile.am:
8268 * performance-tests/POA/Demux/Demux.mpc:
8269 * performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc:
8270 * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
8272 Add/tweak *_IDL projects for compiling *.idl files.
8274 Mon Oct 17 12:33:03 2005 J.T. Conklin <jtc@acorntoolworks.com>
8276 * orbsvcs/orbsvcs/Makefile.am:
8280 * orbsvcs/orbsvcs/ec_typed_events_idl.mpb:
8282 Set idlflags to be used when compiling Cos TypedEvent IDL files.
8283 Reset idlflags so they won't be duplicated when compiling plain
8286 Mon Oct 17 18:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8288 * tao/Invocation_Base.h:
8289 Removed some not needed forward declarations
8291 Mon Oct 17 09:52:05 2005 J.T. Conklin <jtc@acorntoolworks.com>
8295 Enabled building "performance-tests" subdirectory.
8299 Configure all Makefile.am's in performance-tests subdirectories.
8301 * performance-tests/Makefile.am:
8302 * performance-tests/Anyop/Makefile.am:
8303 * performance-tests/Callback/Makefile.am:
8304 * performance-tests/Cubit/Makefile.am:
8305 * performance-tests/Cubit/TAO/Makefile.am:
8306 * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
8307 * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
8308 * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am:
8309 * performance-tests/Latency/Makefile.am:
8310 * performance-tests/Latency/AMH_Single_Threaded/Makefile.am:
8311 * performance-tests/Latency/AMI/Makefile.am:
8312 * performance-tests/Latency/Collocation/Makefile.am:
8313 * performance-tests/Latency/DII/Makefile.am:
8314 * performance-tests/Latency/DSI/Makefile.am:
8315 * performance-tests/Latency/Deferred/Makefile.am:
8316 * performance-tests/Latency/Single_Threaded/Makefile.am:
8317 * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
8318 * performance-tests/Latency/Thread_Pool/Makefile.am:
8319 * performance-tests/Memory/Makefile.am:
8320 * performance-tests/Memory/IORsize/Makefile.am:
8321 * performance-tests/Memory/Single_Threaded/Makefile.am:
8322 * performance-tests/POA/Makefile.am:
8323 * performance-tests/POA/Create_Reference/Makefile.am:
8324 * performance-tests/POA/Demux/Makefile.am:
8325 * performance-tests/POA/Implicit_Activation/Makefile.am:
8326 * performance-tests/POA/Object_Creation_And_Registration/Makefile.am:
8327 * performance-tests/Pluggable/Makefile.am:
8328 * performance-tests/Protocols/Makefile.am:
8329 * performance-tests/RTCorba/Makefile.am:
8330 * performance-tests/RTCorba/Multiple_Endpoints/Makefile.am:
8331 * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile.am:
8332 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Makefile.am:
8333 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Makefile.am:
8334 * performance-tests/RTCorba/Oneways/Makefile.am:
8335 * performance-tests/RTCorba/Oneways/Reliable/Makefile.am:
8336 * performance-tests/RTCorba/Thread_Pool/Makefile.am:
8337 * performance-tests/Sequence_Latency/Makefile.am:
8338 * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am:
8339 * performance-tests/Sequence_Latency/AMI/Makefile.am:
8340 * performance-tests/Sequence_Latency/DII/Makefile.am:
8341 * performance-tests/Sequence_Latency/DSI/Makefile.am:
8342 * performance-tests/Sequence_Latency/Deferred/Makefile.am:
8343 * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
8344 * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
8345 * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
8346 * performance-tests/Throughput/Makefile.am:
8350 * performance-tests/Callback/Callback.mpc:
8351 * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
8352 * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
8353 * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc:
8354 * performance-tests/Latency/AMI/AMI.mpc:
8355 * performance-tests/Latency/DII/DII.mpc:
8356 * performance-tests/Latency/Deferred/Deferred.mpc:
8357 * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
8358 * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
8359 * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc:
8360 * performance-tests/Memory/IORsize/Memory_IORsize.mpc:
8361 * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
8362 * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
8363 * performance-tests/Pluggable/Pluggable.mpc:
8364 * performance-tests/Protocols/Protocols.mpc:
8365 * performance-tests/Sequence_Latency/AMH_Single_Threaded/Single_Threaded.mpc:
8366 * performance-tests/Sequence_Latency/AMI/ami.mpc:
8367 * performance-tests/Sequence_Latency/DII/DII.mpc:
8368 * performance-tests/Sequence_Latency/DSI/DSI.mpc:
8369 * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
8370 * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc:
8371 * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Conn.mpc:
8372 * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc:
8373 * performance-tests/Throughput/Throughput.mpc:
8375 Add *_IDL projects for compiling *.idl files. This eliminates
8376 duplicate rules that would otherwise result when Makefile.am's
8377 are aggregated in the automake build.
8379 Mon Oct 17 09:24:13 2005 Paul Calabrese <calabrese_p@ociweb.com>
8381 * docs/ec_options.html:
8383 Rename the -q option's parameter from servant_name to ec_object_id.
8385 Mon Oct 17 13:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8388 * tao/Messaging/ExceptionHolder*.*:
8389 * tao/Messaging/OldExceptionHolder*.*:
8390 Added also the new ExceptionHolder. Old and new are guarded with
8391 TAO_HAS_DEPRECATED_EXCEPTION_HOLDER. This is enabled at this
8392 moment until the new mapping is fully working, at that moment
8393 we remove this define from orbconf.h and it is up to the user
8394 to enable the old mapping
8396 Mon Oct 17 11:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8399 Moved the ExceptionHolder to its own file (OldExceptionHolder)
8400 the latest CORBA spec describe an updated ExceptionHolder
8401 and this impacts the AMI generated but also user written
8402 code. Working on this new spec but we will keep the old
8403 mapping supported until x.5.1 has come out. By moving
8404 this to its own file we can easier support the new one
8406 Mon Oct 17 11:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8409 Regenerated all files with the latest version of the idl
8412 Mon Oct 17 10:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8414 * tao/PI/TAO_PI.pc.in:
8415 * tao/PI_Server/TAO_PI_Server.pc.in:
8416 Fixed incorrect libs. Thanks to Francesco Salvestrini
8417 <f dot salvestrini at nextworks dot it> for reporting this.
8418 This fixes bugzilla bug 2267
8420 Mon Oct 17 10:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8422 * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
8423 Fixed MinGW build warnings
8425 Mon Oct 17 07:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8428 Prevent building with emulated exceptions
8430 Mon Oct 17 07:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8432 * orbsvcs/orbsvcs/Notify/Service.h:
8433 * orbsvcs/orbsvcs/CosNotification.mpc:
8434 Service should be in CosNotification_Serv. Thanks for JT
8437 Sun Oct 16 12:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8439 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
8440 Fixed signed/unsigned warning
8442 Sat Oct 15 00:42:36 2005 Steve Totten <totten_s@ociweb.com>
8444 * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
8445 * orbsvcs/examples/CosEC/TypedSimple/Country.idl:
8446 * orbsvcs/examples/CosEC/TypedSimple/Country.idl.for_ifr:
8447 * orbsvcs/examples/CosEC/TypedSimple/Country_i.cpp:
8448 * orbsvcs/examples/CosEC/TypedSimple/Supplier.cpp:
8449 * orbsvcs/examples/CosEC/TypedSimple/run_test.pl:
8451 Merge changes from OCI TAO 1.4a to fix build errors for exceptions=0
8452 builds, remove the hard-coded repository IDs and the unneeded pragma
8453 prefix from this test, add various missing #includes for Windows
8454 builds, disable use of IFR persistence, add a new test script for
8455 this example, and make some changes to Consumer.cpp to make the
8456 script reliable. Thanks to Paul Calabrese <calabrese_p@ociweb.com>
8457 and Chad Elliott <elliott_c@ociweb.com> for originating these
8460 Fri Oct 14 09:35:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
8462 * orbsvcs/orbsvcs/Makefile.am:
8466 * orbsvcs/orbsvcs/CosEvent.mpc:
8468 Split out separate project for generating IDL files.
8470 * orbsvcs/orbsvcs/ec_typed_event.mpb:
8472 Remove IDL Files section from project, they've been moved
8473 to ec_typed_event_idl.mpb.
8475 * orbsvcs/orbsvcs/ec_typed_event_idl.mpb:
8477 New base project containing Typed Event IDL files.
8479 Fri Oct 14 11:25:17 2005 Paul Calabrese <calabrese_p@ociweb.com>
8481 Merge some changes from OCI TAO 1.4a that are mostly
8484 * TAO_IDL/be/be_global.cpp:
8485 * TAO_IDL/driver/drv_args.cpp:
8487 Move the documentation for the -g option from the front end
8488 to the back end. This causes it to not be in the help message
8489 of other IDL processors (like tao_ifr) as it is specific to
8491 Add an error check to the processing of -t (avoids a core if
8492 no argument is passed).
8494 * docs/interfacerepo/tao_ifr.html:
8496 Document some missing options.
8498 * orbsvcs/Event_Service/Event_Service.h:
8499 * orbsvcs/Event_Service/Event_Service.cpp:
8501 Rename the servant_name variable and documentation to object_id.
8503 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
8505 Fix the scope settings for kokyu scheduling.
8507 Fri Oct 14 14:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8509 * tao/DynamicInterface/ExceptionList.cpp:
8510 Use prefix increment/decrement and store the value after decrement
8511 in a temporarily variable and use that check whether to delete
8512 ourself to prevent a possible double deletion.
8514 Fri Oct 14 14:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8516 * orbsvcs/tests/Notify/Basic/run_test.pl:
8517 When the exe can't be spawned break directly instead of waiting
8520 Fri Oct 14 08:55:07 2005 Ciju John <john_c@ociweb.com>
8522 * tao/IIOP_Acceptor.cpp:
8523 * tao/IIOP_Acceptor.h:
8524 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
8526 Added new IIOP specific option 'reuse_addr' which would be
8527 provided to the -ORBEndpoint option to control socket level
8528 option SO_REUSEADDR being set/unset.
8530 Fri Oct 14 12:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8532 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
8533 * TAO_IDL/be/be_visitor_operation/operation.cpp:
8536 Fri Oct 14 09:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8538 From James Megquier <jmegq at radiance dot com>
8540 * orbsvcs/orbsvcs/Notify/Service.h:
8541 This should be in the notification project, removed include of
8542 PortableServer, just add some forward declarations, this is
8543 an interface class, no need to pull in portableserver library
8545 * orbsvcs/orbsvcs/CosNotification.mpc:
8546 Moved service to Notification project
8548 * orbsvcs/orbsvcs/Notify/Property.h:
8549 Added typedef for ULong property
8551 Thu Oct 13 13:12:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
8553 * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc:
8555 Add synthetic dependencies for the gnuace build so that IDL-
8556 generated files used by more than one project won't be compiled
8557 multiple times simultaneously (with parallel builds), which may
8558 result in corrupted object files. Thanks to Simon Massey for
8559 pointing out this problem in a scoreboard build.
8561 Thu Oct 13 12:26:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
8565 Minor coding convention updates. Class members outside of a
8566 base member initializer list should be referenced with the
8567 "this" pointer (e.g. this->client_request_interceptor_adapter_).
8569 * tao/Pseudo_VarOut_T.h:
8571 Added unimplemented copy constructor and assignment operator
8572 that accept a TAO_Base_var parameter. Prevents invalid
8575 * tao/Pseudo_VarOut_T.inl:
8577 Explicitly initialize TAO_Base_var in the copy constructor
8578 base member initializer list.
8580 * tao/SystemException.cpp:
8581 * tao/SystemException.inl:
8583 Inlined concrete system exception constructors and static
8584 _tao_any_destructor() method. Since they are small, a good
8585 footprint decrease is achieved by doing so, especially since
8586 only a few of the concrete SystemExceptions are used within
8589 * tao/UserException.cpp:
8590 * tao/UserException.inl:
8594 Moved _tao_type() method of out of line. Since it is virtual
8595 inlining can cause RTTI related problems when using g++ 4.x's
8596 "-fvisibility-inlines-hidden" feature.
8598 * tao/TSS_Resources.cpp:
8600 Do not use "this" pointer in base member initializer list. It
8601 is not guaranteed to be available until after base member
8602 initialization is completed.
8604 * tao/TSS_Resources.h:
8606 Minor include directive reorganization.
8608 * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
8612 * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
8613 * tao/PI/ClientRequestInterceptor_Factory_Impl.cpp:
8615 Corrected ACE_RCSID macro arguments.
8617 Thu Oct 13 12:03:05 2005 Steve Totten <totten_s@ociweb.com>:
8619 * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp:
8620 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
8621 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
8622 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp:
8623 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
8624 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp:
8625 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
8626 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i:
8627 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
8629 Applied several changes from OCI's TAO 1.4a release to fix problems
8630 in the Typed Event Channel implementation. The primary fixes are to
8631 properly handle consumer/supplier disconnects when using typed event
8632 channels, and to properly deal with unresponsive push consumers when
8633 the reactive consumer control is used. Also fixed some memory
8634 leaks. Most of these changes originated from Jonathon Astle
8635 <jon@astle45.fsnet.co.uk> and Paul Calabrese
8636 <calabrese_p@ociweb.com>.
8638 Thu Oct 13 10:06:22 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
8640 * tests/Any/Recursive/client.cpp:
8642 Added recursive union test case.
8644 Thu Oct 13 11:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8646 From James Megquier <jmegq at radiance dot com>
8647 * orbsvcs/orbsvcs/Notify/Service.{h,cpp}:
8648 Added destructor to fix runtime gcc4 problems. Fixes bugzilla
8651 * orbsvcs/orbsvcs/CosNotification.mpc:
8652 * orbsvcs/orbsvcs/Makefile.am:
8655 Wed Oct 12 19:26:48 2005 J.T. Conklin <jtc@acorntoolworks.com>
8657 * docs/notification/reliability.html:
8659 Fix library name in service config file examples.
8661 Fix formatting of NotifyExt.inl excerpts.
8663 Wed Oct 12 12:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8665 * tests/Big_Request_Muxing/server.cpp:
8666 Run the orb 3 seconds instead of 1 and print out how many
8667 messages we expect so that it is easy to see how many
8668 messages we didn't receive.
8670 Wed Oct 12 10:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8672 * tao/ORB_Core.{h,cpp,i}:
8673 * tao/Transport_Queueing_Strategies.{h,cpp}:
8674 Added new flush strategy. For asynchronous calls we now have
8675 the following behaviour:
8676 - Normal oneways are not explicitly buffered, but when send
8677 returns EWOULDBLOCK we buffer the message and schedule for
8678 output, we just send the data later and don't explicitly
8679 flush things, we return control directly to the app
8680 - Oneways with SYNC_WITH_TRANSPORT, SYNC_WITH_SERVER and
8681 SYNC_WITH_TARGET, we don't explicitly buffer but when
8682 send returns EWOULDBLOCK we buffer things, but we do
8683 then explicitly flush things
8684 - When SYNC_NONE is specified, this is the same as
8685 TAO::SYNC_EAGER_BUFFERING and we do buffer then things
8688 * tests/Reliable_Oneways/client.cpp:
8689 After doing all calls run the orb for 3 seconds, this way at
8690 least all queues are flushed
8693 Wed Oct 12 09:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8695 * tao/Strategies/UIOP_Transport.cpp:
8696 * tao/Strategies/SCIOP_Transport.cpp:
8697 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
8698 Remove not needed include of tao/Sync_Strategies.h
8700 Wed Oct 12 09:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8702 * tao/Sync_Strategies.{h,cpp}:
8703 * tao/Transport_Queueing_Strategies.{h,cpp}:
8704 Renamed Sync_Strategies to Transport_Queueing_Strategies, this is
8705 what it are, and there was already a todo that a rename should be
8706 done. Also use bool instead of int where usable and there is no
8707 need to export these classes.
8711 * tao/ORB_Core.{h,cpp,i}:
8713 * tao/Transport.{h,cpp}:
8714 Updated for change above, also updated these files to talk about
8715 Transport Queueing Strategies
8717 Wed Oct 12 08:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8720 Just for some hours disabled no exception check, the performance
8721 stats use no exceptions, if the stats are back to normal I will
8722 enable this check again
8724 Wed Oct 12 08:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8726 * orbsvcs/performance-tests/RTEvent/lib/Servant_var.h:
8727 * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
8730 Wed Oct 12 08:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8733 Emulated exception macros are not maintained anymore, so it
8734 is just not safe to use them, so when exceptions=0, we output
8735 an error about this and refer to the NEWS file.
8737 Wed Oct 12 07:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8739 * tao/Strategies/DIOP_Transport.cpp:
8740 * tao/Strategies/SHMIOP_Transport.cpp:
8741 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
8742 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
8743 Remove not needed include of tao/Sync_Strategies.h
8745 Wed Oct 12 03:59:27 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
8747 * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
8749 In the generated body of the _default() method for a
8750 union, which sets the discriminator to its default
8751 value (the _default() method is not generated unless
8752 the discriminator can have a valid default value),
8753 added a call to _reset(), which will free memory
8754 allocated for the existing active member. The former
8755 behavior, without the call to _reset(), was producing
8756 a memory leak in many cases when _default() is called
8757 on an instantiated union. Thanks to Georg Lohrer
8758 <news@tropezien.de> for reporting the problem.
8760 * TAO_IDL/be/be_visitor_union/union_cs.cpp:
8762 Minor change to generated code formatting.
8764 Tue Oct 11 22:23:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
8766 * tao/IIOP_Connection_Handler.cpp:
8767 Fixed the performance problem.
8768 Simplifications sometimes become over-simplifications:-(
8770 Tue Oct 11 08:33:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
8772 * tao/IIOP_Acceptor.cpp:
8773 Fix to counter problems with IPv4-compatible IPv6 addresses.
8775 Tue Oct 11 01:24:45 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
8777 From James Megquier <jmegq at radiance dot com>
8778 * orbsvcs/orbsvcs/AV/AV_Core.h:
8779 * orbsvcs/orbsvcs/Notify/Properties.h:
8780 * orbsvcs/orbsvcs/Notify/RT_Properties.h:
8781 * orbsvcs/tests/Notify/lib/LookupManager.h:
8783 Declare exported (i.e. default visibility) singleton templates
8784 prior to typedefs that reference them. Prevents g++ 4.0 from
8785 silently making their visibility hidden. [Bug 2260]
8787 Tue Oct 11 07:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8789 * tests/AMI_Timeouts/timeout_client.cpp:
8790 Added casts to unsigned long to silence compiler warnings
8792 Tue Oct 11 07:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8794 * tao/Sync_Strategies.cpp:
8795 Changed the default for flush for TAO_Transport_Sync_Strategy to
8796 false. This means that when an application does oneway calls or
8797 AMI calls, we only buffer at the moment the send block and we
8798 schedule the transport for output but don't do a forced flush
8799 at that moment. We just control to the app and send out the data
8800 later when the socket is free again.
8802 Mon Oct 10 21:15:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
8804 * TAO_IDL/driver/drv_args.cpp:
8805 * TAO_IDL/driver/drv_preproc.cpp:
8806 * TAO_IDL/include/drv_extern.h:
8808 Added some commonly used include paths to the list that is passed
8809 by the IDL compiler to the preprocessor, and to its own
8810 internal list of include paths. Some are necessary to find
8811 canonical IDL files without requiring command line include
8812 paths (the include path to find orb.idl was already added
8813 internally in the IDL compiler), while others are paths to
8814 files commonly included in applications. The current order
8815 of include paths is:
8818 2. $ACE_ROOT/TAO/tao
8819 3. -I command line options
8820 4. $ACE_ROOT/TAO/orbsvcs
8821 5. $ACE_ROOT/TAO/CIAO
8822 6. $ACE_ROOT/TAO/CIAO/ciao
8824 The last 3 can be overridden by the user, by passing in alternate
8825 paths ahead of these 3 on the command line, but this practice
8826 is almost sure to cause link problems.
8828 Mon Oct 10 19:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8830 * tao/Codeset/UTF16_BOM_Factory.cpp:
8831 * tao/Codeset/UTF16_BOM_Translator.cpp:
8832 Changed layout of some debug statements to have the same
8833 formatting as the others in TAO
8835 Mon Oct 10 07:13:58 2005 J.T. Conklin <jtc@acorntoolworks.com>
8837 * orbsvcs/IFR_Service/IFR_Service.mpc:
8840 Sun Oct 9 14:14:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
8842 Add $(TAO_ROOT)/orbsvcs/IFR_Service back to includes definition
8843 for TAO_IFR_EXE project.
8845 Mon Oct 10 13:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8847 * tests/AMI_Timeouts/timeout_client.{h,cpp}:
8848 Fixed 64bit conversion warnings
8850 Mon Oct 10 13:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8852 * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp:
8853 * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp:
8854 * orbsvcs/tests/AVStreams/Pluggable/server.cpp:
8855 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/TimeStamp.cpp:
8856 Fixed 64bit conversion warningw
8858 Mon Oct 10 13:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8860 * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
8861 Fixed 64bit conversion warning
8863 * tao/ORB_Core.cpp (init):
8864 Fixed 64bit conversion warnings when setting sock_rcvbuf_size
8865 and sock_sndbuf_size
8867 Mon Oct 10 11:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8869 * tao/Transport.cpp:
8870 Added missing return
8872 Mon Oct 10 10:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8874 * tests/Big_AMI/run_test.pl:
8875 Perl script for running this test.
8877 * tests/Big_AMI/README:
8880 Mon Oct 10 10:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8882 * examples/Quoter/Quoter.idl:
8885 Mon Oct 10 10:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8887 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp (_tao_decode):
8888 Take over the version of the source cdr. For example the
8889 (de)marshaling of a wstring is dependent on the GIOP version,
8890 it can be that we get a 1.1 version to decode, by default the
8891 version is 1.2 and when we don't take over the version number
8892 we try to decode a 1.1 version streams as 1.2 version which
8893 will fail. When we take over the version we correctly decode
8894 the stream later as 1.1. Thanks to Lothar Werzinger
8895 <lothar at tradescape dot biz> for reporting this issue
8896 and supply a test case. This fixes the Codec test in our
8899 Mon Oct 10 06:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8901 * tao/Transport.{h,cpp}:
8902 Refactored send_message_shared_i. This method contains now
8903 just a switch to check for message_semantics and for asynchronous
8904 calls it now calls the new method send_asynchronous_message_i
8906 Sun Oct 9 14:38:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
8908 * examples/Quoter/Makefile.am:
8909 * examples/Simulator/Event_Supplier/Makefile.am:
8910 * orbsvcs/IFR_Service/Makefile.am:
8911 * orbsvcs/examples/RtEC/Kokyu/Makefile.am:
8912 * orbsvcs/orbsvcs/Makefile.am:
8914 Regenerate with recent *.mpc file changes.
8916 Sun Oct 9 14:14:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
8918 * orbsvcs/IFR_Service/IFR_Service.mpc:
8920 Removed includes definitions pointing to $(TAO_ROOT) and
8921 $(TAO_ROOT)/orbsvcs/IFR_Service. These are already
8922 obtained from the base projects we derive from.
8924 Set TAO_IDL_INCLUDE_DIR to $(includedir)/tao for automake
8925 builds so end-user's won't have to set ACE_ROOT/TAO_ROOT
8926 to run the installed executable.
8928 Sun Oct 9 08:16:17 2005 J.T. Conklin <jtc@acorntoolworks.com>
8930 * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc:
8931 * orbsvcs/orbsvcs/FtRtEvent.mpc:
8933 Removed includes definitions pointing to directories under
8934 $(TAO_ROOT)/orbsvcs. This appears no longer to be needed,
8935 all headers are specified relative to $(TAO_ROOT)/orbsvcs.
8937 Sat Oct 8 18:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
8939 * tests/Codec/client.cpp:
8940 * tests/Codec/test.idl:
8941 Added a wstring to the struct we encode/decode, this fails at
8942 this moment, working on a fix, but this at least demonstrates
8945 Sat Oct 8 08:18:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
8947 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
8948 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc:
8949 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc:
8950 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
8951 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
8952 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
8953 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
8954 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
8955 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
8956 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
8957 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/LoadMonitorCPU.mpc:
8959 Remove includes definitions pointing to $(TAO_ROOT)/orbsvcs.
8960 This is already obtained from the base projects we derive from.
8962 * orbsvcs/tests/FT_App/FT_App.mpc:
8964 Remove includes definitions pointing to $(TAO_ROOT).
8965 This is already obtained from the base projects we derive from.
8967 Sat Oct 8 07:50:48 2005 J.T. Conklin <jtc@acorntoolworks.com>
8969 * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
8970 * examples/Quoter/Quoter.mpc:
8972 Remove includes and idlflags definitions pointing to
8973 ../../orbsvcs/orbsvcs. This hasn't been right since we
8974 normalized all orbsvcs header files to be included with
8975 "orbsvcs/foo.h". The correct settings of ../../orbsvcs is
8976 already obtained from the base projects we derive from.
8978 Fri Oct 7 16:40:05 2005 Simon McQueen <sm@prismtech.com>
8980 * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp:
8982 Another day, another emulated exception macro problem.
8984 Fri Oct 7 14:03:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
8986 * docs/tutorials/Quoter/AMI/Makefile.am:
8987 * docs/tutorials/Quoter/Event_Service/Makefile.am:
8988 * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
8989 * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
8990 * docs/tutorials/Quoter/idl/Makefile.am:
8991 * examples/AMH/Sink_Server/Makefile.am:
8992 * examples/AMI/FL_Callback/Makefile.am:
8993 * examples/Advanced/ch_3/Makefile.am:
8994 * examples/Buffered_AMI/Makefile.am:
8995 * examples/Buffered_Oneways/Makefile.am:
8996 * examples/Callback_Quoter/Makefile.am:
8997 * examples/Content_Server/AMI_Iterator/Makefile.am:
8998 * examples/Content_Server/AMI_Observer/Makefile.am:
8999 * examples/Content_Server/SMI_Iterator/Makefile.am:
9000 * examples/Event_Comm/Makefile.am:
9001 * examples/Kokyu_dsrt_schedulers/Makefile.am:
9002 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
9003 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
9004 * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
9005 * examples/Load_Balancing/Makefile.am:
9006 * examples/Load_Balancing_persistent/Makefile.am:
9007 * examples/Logging/Makefile.am:
9008 * examples/OBV/Typed_Events/Makefile.am:
9009 * examples/POA/DSI/Makefile.am:
9010 * examples/POA/Default_Servant/Makefile.am:
9011 * examples/POA/Forwarding/Makefile.am:
9012 * examples/POA/Generic_Servant/Makefile.am:
9013 * examples/POA/TIE/Makefile.am:
9014 * examples/Persistent_Grid/Makefile.am:
9015 * examples/PluggableUDP/tests/Basic/Makefile.am:
9016 * examples/PluggableUDP/tests/Performance/Makefile.am:
9017 * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
9018 * examples/Quoter/Makefile.am:
9019 * examples/RTCORBA/Activity/Makefile.am:
9020 * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
9021 * examples/RTScheduling/MIF_Scheduler/Makefile.am:
9022 * examples/Simple/bank/Makefile.am:
9023 * examples/Simple/chat/Makefile.am:
9024 * examples/Simple/echo/Makefile.am:
9025 * examples/Simple/grid/Makefile.am:
9026 * examples/Simple/time/Makefile.am:
9027 * examples/Simple/time-date/Makefile.am:
9028 * examples/Simulator/Event_Supplier/Makefile.am:
9029 * examples/TypeCode_Creation/Makefile.am:
9030 * examples/ior_corbaloc/Makefile.am:
9031 * examples/mfc/Makefile.am:
9032 * interop-tests/wchar/Makefile.am:
9033 * orbsvcs/ImplRepo_Service/Makefile.am:
9034 * orbsvcs/examples/CosEC/Factory/Makefile.am:
9035 * orbsvcs/examples/CosEC/TypedSimple/Makefile.am:
9036 * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
9037 * orbsvcs/examples/ImR/Advanced/Makefile.am:
9038 * orbsvcs/examples/ImR/Combined_Service/Makefile.am:
9039 * orbsvcs/examples/LoadBalancing/Makefile.am:
9040 * orbsvcs/examples/ORT/Makefile.am:
9041 * orbsvcs/examples/Security/Send_File/Makefile.am:
9042 * orbsvcs/orbsvcs/Makefile.am:
9043 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
9044 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
9045 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
9046 * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
9047 * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
9048 * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
9049 * orbsvcs/tests/Bug_2247_Regression/Makefile.am:
9050 * orbsvcs/tests/Bug_2248_Regression/Makefile.am:
9051 * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
9052 * orbsvcs/tests/FT_App/Makefile.am:
9053 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
9054 * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
9055 * orbsvcs/tests/HTIOP/AMI/Makefile.am:
9056 * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am:
9057 * orbsvcs/tests/HTIOP/Hello/Makefile.am:
9058 * orbsvcs/tests/IOR_MCast/Makefile.am:
9059 * orbsvcs/tests/ImplRepo/Makefile.am:
9060 * orbsvcs/tests/ImplRepo/scale/Makefile.am:
9061 * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
9062 * orbsvcs/tests/Interoperable_Naming/Makefile.am:
9063 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
9064 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
9065 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am:
9066 * orbsvcs/tests/Miop/McastHello/Makefile.am:
9067 * orbsvcs/tests/Notify/Blocking/Makefile.am:
9068 * orbsvcs/tests/Notify/Discarding/Makefile.am:
9069 * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
9070 * orbsvcs/tests/Notify/Ordering/Makefile.am:
9071 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
9072 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
9073 * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
9074 * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
9075 * orbsvcs/tests/Notify/lib/Makefile.am:
9076 * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
9077 * orbsvcs/tests/Redundant_Naming/Makefile.am:
9078 * orbsvcs/tests/Security/BiDirectional/Makefile.am:
9079 * orbsvcs/tests/Security/Big_Request/Makefile.am:
9080 * orbsvcs/tests/Security/Callback/Makefile.am:
9081 * orbsvcs/tests/Security/Crash_Test/Makefile.am:
9082 * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
9083 * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
9084 * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
9085 * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am:
9086 * orbsvcs/tests/Simple_Naming/Makefile.am:
9087 * orbsvcs/tests/Trading/Makefile.am:
9088 * orbsvcs/tests/ior_corbaname/Makefile.am:
9090 Regenerate with recent MPC and base project changes.
9092 Fri Oct 7 07:11:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
9094 * orbsvcs/orbsvcs/Log/LogActivator.h:
9096 Changed header inclusion guard macro name to match file name.
9098 Fri Oct 7 07:07:28 2005 J.T. Conklin <jtc@acorntoolworks.com>
9100 * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
9101 * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
9103 Changed *idl project to inherit from anytypecode.
9105 Fri Oct 7 10:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9107 * tao/Sync_Strategies.h:
9108 Document must_flush argument
9110 Fri Oct 7 10:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9112 * tests/Big_AMI/client.cpp:
9113 Added a check that after sending the AMI requests we shouldn't
9114 have received any reply at that moment. If so, we output an
9117 Fri Oct 7 07:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9119 * tests/Big_Request_Muxing/Payload_Receiver.cpp:
9120 Removed RefCountServantBase and made the count an Atomic_Op
9121 to make sure it does get incremented correctly in a MT situation
9123 Thu Oct 6 10:03:16 2005 J.T. Conklin <jtc@acorntoolworks.com>
9127 Enabled building "docs" subdirectory.
9129 * docs/tutorials/Quoter/Naming_Service/Makefile.am:
9130 * docs/tutorials/Quoter/Simple/Makefile.am:
9131 * docs/tutorials/Quoter/Simple/Client/Makefile.am:
9132 * docs/tutorials/Quoter/Simple/Impl-Repo/Makefile.am:
9133 * docs/tutorials/Quoter/Simple/ImprovedServer/Makefile.am:
9134 * docs/tutorials/Quoter/Simple/Persistent/Makefile.am:
9135 * docs/tutorials/Quoter/Simple/Server/Makefile.am:
9137 Hand tweaks to _CPPFLAGS to find Stub/Skeleton headers in ../idl
9141 * docs/tutorials/Quoter/AMI/Makefile.am:
9142 * docs/tutorials/Quoter/Event_Service/Makefile.am:
9143 * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
9144 * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
9148 * docs/tutorials/Quoter/AMI/Quoter_AMI.mpc:
9149 * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
9150 * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc:
9151 * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
9153 Add "*idl" project for compiling *.idl files.
9155 Thu Oct 6 15:44:13 2005 Simon McQueen <sm@prismtech.com>
9157 * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9159 Yet another emulated exception fix.
9161 Thu Oct 6 10:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9164 Added new test to test the behaviour of AMI when sending
9165 large request. We shouldn't block in that case. Perl script
9166 will follow but put the files now in cvs so that I can build
9167 the server remotely and then test AMI between two hosts that
9168 are connected using the internet. Testing things locally doesn't
9169 show the issues I want to address
9171 Thu Oct 6 09:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9173 * tests/AMI/ami_test_i.h:
9174 * orbsvcs/tests/HTIOP/AMI/simple_client.cpp:
9175 * orbsvcs/tests/HTIOP/AMI/ami_test_i.h:
9176 Removed usage of TAO_HAS_AMI_EXCEPTIONS, seems something that has gone
9179 Thu Oct 6 08:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9181 * tests/AMI/ami_test_i.{h,cpp}:
9182 * tests/AMI/client.cpp:
9183 * tests/AMI/server.cpp:
9184 * tests/AMI/simple_client.cpp:
9185 Converted documentation to doxygen style
9187 Thu Oct 6 08:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9189 * tests/Param_Test/client.cpp:
9190 Fixed might be unitialized warning in MinGW build
9192 Wed Oct 5 13:54:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
9194 * orbsvcs/tests/Miop/McastHello/Makefile.am:
9198 * orbsvcs/tests/Miop/McastHello/McastHello.mpc:
9200 Add "*idl" project for compiling *.idl files.
9202 Wed Oct 5 12:18:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
9204 * examples/POA/DSI/Database_i.h:
9206 Include appropriate headers to address incomplete type
9207 definition related compile-time errors. Necessitated by header
9208 dependency reductions in ACE.
9210 Wed Oct 5 17:28:52 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
9212 * TAO_IDL/ast/ast_native.cpp:
9213 * TAO_IDL/ast/ast_operation.cpp:
9214 * TAO_IDL/be/be_native.cpp:
9215 * TAO_IDL/be_include/be_native.h:
9216 * TAO_IDL/include/ast_native.h:
9218 Implemented the handling of IDL native declarations in an
9219 IDL operation exception list. Thanks to Johnny Willemsen
9220 <jwillemsen@remedy.nl> for pointing out that, in the latest
9221 version of the CORBA Messaging specification, the
9222 ExceptionHolder valuetype contains an operation with this
9225 Wed Oct 5 11:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9227 * tao/Messaging/AMH_Response_Handler.cpp:
9228 Removed not needed return at end of method
9230 Wed Oct 5 11:23:27 2005 Simon McQueen <sm@prismtech.com>
9232 * tao/CodecFactory.mpc:
9233 * tao/DynamicAny.mpc:
9234 * tao/IFR_Client.mpc:
9235 * tao/IORManipulation.mpc:
9236 * tao/PortableServer.mpc:
9237 * tao/Strategies.mpc:
9238 * tao/Valuetype.mpc:
9240 Removed 'anytypecode' base project and substituted 'core_anytypecode'.
9241 This removes a dependency on the IDL compiler that had crept in.
9243 Wed Oct 5 02:24:50 2005 Bala Natarajan <bala_natarajan at symantec dot com>
9245 * tests/Queued_Message_Test/Queued_Message_Test.cpp:
9247 Fixed compilation errors introduced from Mon Oct 3 06:33:20
9248 2005 Bala Natarajan <bala_natarajan at symantec dot com>
9250 Tue Oct 4 15:15:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
9253 * orbsvcs/tests/Makefile.am:
9255 Add Bug_2247_Regression and Bug_2248_Regression directories.
9257 * orbsvcs/tests/Bug_2247_Regression/Makefile.am:
9258 * orbsvcs/tests/Bug_2248_Regression/Makefile.am:
9262 * orbsvcs/tests/ImplRepo/Makefile.am:
9263 * orbsvcs/tests/ImplRepo/scale/Makefile.am:
9267 * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
9268 * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9269 * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
9270 * orbsvcs/tests/ImplRepo/scale/scaletest.mpc
9272 Add "*idl" project for compiling *.idl files.
9274 Tue Oct 4 11:19:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
9276 * tao/PortableServer/Creation_Time.inl:
9278 Include "tao/orbconf.h" to pull in POA_NO_TIMESTAMP definition.
9279 Addresses problems where comparison to this preprocessor
9280 constant were made but no definition of it was available.
9282 Tue Oct 4 14:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9284 * tao/IIOP_Transport.cpp (send):
9285 Make clear the number printed out in the send failure message is
9288 Tue Oct 4 14:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9290 * tests/Big_Oneways/server.cpp:
9291 Improved debug statement to make clear we are waiting on the
9294 Tue Oct 4 14:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9296 * tao/Transport.cpp (send_message_shared_i):
9297 Get the flushing_strategy later in the method just before the
9300 Tue Oct 4 13:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9302 * tests/Bug_1476_Regression/client.cpp:
9303 Added -c commandline argument to control how many client
9304 tasks will be created. Makes it easier to debug
9306 Tue Oct 4 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9308 * tests/Bug_1476_Regression/client.cpp:
9309 Fixed bug in handling of -n commandline argument
9311 Tue Oct 4 12:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9313 * tests/Bug_1476_Regression/server.cpp:
9314 Print an error when the server didn't receive any calls
9316 Tue Oct 4 13:01:42 2005 Simon McQueen <sm@prismtech.com>
9318 * tests/Bug_2183_Regression/Hello.h:
9320 Remove reference to deprecated RefCountServantBase.
9322 Tue Oct 4 12:57:09 2005 Simon McQueen <sm@prismtech.com>
9324 * orbsvcs/tests/Bug_2248_Regression/tests.idl:
9326 Swapped <> for "" in #includes to fix fuzz error.
9328 Tue Oct 4 11:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9330 * TAO_IDL/fe/fe_tmplinst.cpp:
9331 Removed, not needed anymore
9333 * TAO_IDL/Makefile.am:
9336 * TAO_IDL/be/be_helper.cpp
9337 * TAO_IDL/be/be_tmplinst.cpp
9338 * TAO_IDL/be_include/be_helper.h
9339 * examples/RTCORBA/Activity/Activity.cpp
9340 * examples/RTCORBA/Activity/Task_Stats.cpp
9341 * examples/RTScheduling/Task_Stats.cpp
9342 * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp
9343 * examples/RTScheduling/MIF_Scheduler/test.cpp
9344 * orbsvcs/PSS/PSDL_Datastore.cpp
9345 * orbsvcs/PSS/PSDL_Interface_Visitor.cpp
9346 * orbsvcs/PSS/PSDL_Scope.cpp
9347 * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
9348 * orbsvcs/Trading_Service/Trading_Service.cpp
9349 * orbsvcs/orbsvcs/Scheduler_Factory.cpp
9350 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp
9351 * orbsvcs/orbsvcs/Notify/Properties.cpp
9352 * orbsvcs/orbsvcs/Notify/RT_Properties.cpp
9353 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp
9354 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp
9355 * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp
9356 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp
9357 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp
9358 * orbsvcs/orbsvcs/Notify/Topology_Object.cpp
9359 * orbsvcs/orbsvcs/Notify/XML_Loader.cpp
9360 * orbsvcs/orbsvcs/PortableGroup/GOA.cpp
9361 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp
9362 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp
9363 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.cpp
9364 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp
9365 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.cpp
9366 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp
9367 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp
9368 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp
9369 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp
9370 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp
9371 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp
9372 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp
9373 * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp
9374 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp
9375 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp
9376 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp
9377 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp
9378 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp
9379 * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp
9380 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp
9381 * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp
9382 * orbsvcs/orbsvcs/Sched/DynSched.cpp
9383 * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp
9384 * orbsvcs/orbsvcs/Sched/Scheduler.cpp
9385 * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp
9386 * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp
9387 * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp
9388 * orbsvcs/orbsvcs/Time/Timer_Helper.cpp
9389 * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp
9390 * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp
9391 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp
9392 * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp
9393 * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp
9394 * orbsvcs/orbsvcs/Trader/Trader.cpp
9395 * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp
9396 * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp
9397 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp
9398 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp
9399 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/server.cpp
9400 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp
9401 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.cpp
9402 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp
9403 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/server.cpp
9404 * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp
9405 * orbsvcs/performance-tests/RTEvent/Roundtrip/server.cpp
9406 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp
9407 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/server.cpp
9408 * orbsvcs/performance-tests/RTEvent/lib/Loopback.cpp
9409 * orbsvcs/performance-tests/RTEvent/lib/ORB_Task.cpp
9410 * orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp
9411 * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.cpp
9412 * orbsvcs/performance-tests/RTEvent/lib/Send_Task.cpp
9413 * orbsvcs/performance-tests/RTEvent/lib/Send_Task_Stopper.cpp
9414 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp
9415 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/distributer.cpp
9416 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/receiver.cpp
9417 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/sender.cpp
9418 * orbsvcs/tests/AVStreams/Bidirectional_Flows/receiver.cpp
9419 * orbsvcs/tests/AVStreams/Bidirectional_Flows/sender.cpp
9420 * orbsvcs/tests/AVStreams/Component_Switching/Connection_Manager.cpp
9421 * orbsvcs/tests/AVStreams/Component_Switching/distributer.cpp
9422 * orbsvcs/tests/AVStreams/Component_Switching/receiver.cpp
9423 * orbsvcs/tests/AVStreams/Component_Switching/sender.cpp
9424 * orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp
9425 * orbsvcs/tests/AVStreams/Full_Profile/server.cpp
9426 * orbsvcs/tests/AVStreams/Latency/control.cpp
9427 * orbsvcs/tests/AVStreams/Latency/ping.cpp
9428 * orbsvcs/tests/AVStreams/Latency/pong.cpp
9429 * orbsvcs/tests/AVStreams/Modify_QoS/receiver.cpp
9430 * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp
9431 * orbsvcs/tests/AVStreams/Multicast/ftp.cpp
9432 * orbsvcs/tests/AVStreams/Multicast/server.cpp
9433 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/ftp.cpp
9434 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/server.cpp
9435 * orbsvcs/tests/AVStreams/Multiple_Flows/receiver.cpp
9436 * orbsvcs/tests/AVStreams/Multiple_Flows/sender.cpp
9437 * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp
9438 * orbsvcs/tests/AVStreams/Pluggable/server.cpp
9439 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/receiver.cpp
9440 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.cpp
9441 * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.cpp
9442 * orbsvcs/tests/AVStreams/Simple_Three_Stage/receiver.cpp
9443 * orbsvcs/tests/AVStreams/Simple_Three_Stage/sender.cpp
9444 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp
9445 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp
9446 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/receiver.cpp
9447 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/sender.cpp
9448 * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp
9449 * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp
9450 * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp
9451 * orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp
9452 * orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp
9453 * orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp
9454 * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp
9455 * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp
9456 * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp
9457 * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp
9458 * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp
9459 * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp
9460 * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp
9461 * orbsvcs/tests/Event/Basic/BCast.cpp
9462 * orbsvcs/tests/Event/Basic/Bitmask.cpp
9463 * orbsvcs/tests/Event/Basic/Control.cpp
9464 * orbsvcs/tests/Event/Basic/Disconnect.cpp
9465 * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp
9466 * orbsvcs/tests/Event/Basic/Negation.cpp
9467 * orbsvcs/tests/Event/Basic/Observer.cpp
9468 * orbsvcs/tests/Event/Basic/Reconnect.cpp
9469 * orbsvcs/tests/Event/Basic/Schedule.cpp
9470 * orbsvcs/tests/Event/Basic/Shutdown.cpp
9471 * orbsvcs/tests/Event/Basic/Timeout.cpp
9472 * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.cpp
9473 * orbsvcs/tests/Event/Performance/Connect.cpp
9474 * orbsvcs/tests/Event/Performance/Inversion.cpp
9475 * orbsvcs/tests/Event/Performance/Latency.cpp
9476 * orbsvcs/tests/Event/Performance/Latency_Server.cpp
9477 * orbsvcs/tests/Event/Performance/Throughput.cpp
9478 * orbsvcs/tests/Event/lib/Consumer.cpp
9479 * orbsvcs/tests/Event/lib/Counting_Consumer.cpp
9480 * orbsvcs/tests/Event/lib/Counting_Supplier.cpp
9481 * orbsvcs/tests/Event/lib/Supplier.cpp
9482 * orbsvcs/tests/FT_App/FTAPP_Analyzer_Main.cpp
9483 * orbsvcs/tests/FT_App/FTAPP_FactoryRegistry_Main.cpp
9484 * orbsvcs/tests/FT_App/FTAPP_FaultConsumer_Main.cpp
9485 * orbsvcs/tests/FT_App/FTAPP_Notifier_Main.cpp
9486 * orbsvcs/tests/FT_App/FT_Client.cpp
9487 * orbsvcs/tests/FT_App/FT_Creator.cpp
9488 * orbsvcs/tests/FT_App/FT_Replica.cpp
9489 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp
9490 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp
9491 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp
9492 * orbsvcs/tests/FT_App/StubBatchConsumer.cpp
9493 * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp
9494 * orbsvcs/tests/FT_App/StubFaultConsumer.cpp
9495 * orbsvcs/tests/FT_App/StubFaultNotifier.cpp
9496 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp
9497 * orbsvcs/tests/HTIOP/AMI/Test_Output.cpp
9498 * orbsvcs/tests/HTIOP/BiDirectional/Test_Output.cpp
9499 * orbsvcs/tests/HTIOP/Hello/Test_Output.cpp
9500 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Map.cpp
9501 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Struct.cpp
9502 * orbsvcs/tests/Notify/Basic/Events.cpp
9503 * orbsvcs/tests/Notify/Basic/Filter.cpp
9504 * orbsvcs/tests/Notify/Basic/Sequence.cpp
9505 * orbsvcs/tests/Notify/Basic/Simple.cpp
9506 * orbsvcs/tests/Notify/Basic/Updates.cpp
9507 * orbsvcs/tests/Notify/RT_lib/RT_Factories_Define.cpp
9508 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp
9509 * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp
9510 * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp
9511 * orbsvcs/tests/Notify/lib/Activation_Manager.cpp
9512 * orbsvcs/tests/Notify/lib/Command_Builder.cpp
9513 * orbsvcs/tests/Notify/lib/Driver.cpp
9514 * orbsvcs/tests/Notify/lib/Factories_Define.cpp
9515 * orbsvcs/tests/Notify/lib/LookupManager.cpp
9516 * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp
9517 * orbsvcs/tests/Notify/lib/PushConsumer.cpp
9518 * orbsvcs/tests/Notify/lib/PushSupplier.cpp
9519 * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp
9520 * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp
9521 * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp
9522 * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp
9523 * orbsvcs/tests/Notify/lib/Task_Stats.cpp
9524 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp
9525 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp
9526 * orbsvcs/tests/Trading/Offer_Exporter.cpp
9527 * orbsvcs/tests/Trading/colocated_test.cpp
9528 * performance-tests/Callback/client.cpp
9529 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp
9530 * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp
9531 * performance-tests/Cubit/TAO/MT_Cubit/client.cpp
9532 * performance-tests/Cubit/TAO/MT_Cubit/server.cpp
9533 * performance-tests/POA/Demux/demux_test_server.cpp
9534 * performance-tests/RTCorba/Thread_Pool/client.cpp
9536 * tao/TSS_Resources.cpp
9537 * tao/Strategies/DIOP_Connector.cpp
9538 * tao/Valuetype/ValueFactory_Map.cpp
9539 * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp
9540 * tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp
9541 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16_Factory.cpp
9542 * tests/DynAny_Test/driver.cpp
9543 * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp
9544 * tests/OctetSeq/OctetSeq.cpp
9545 * tests/Param_Test/driver.cpp
9546 * tests/Param_Test/helper.cpp
9547 * tests/Param_Test/options.cpp
9548 * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp
9549 * tests/RTCORBA/Collocation/Collocation.cpp
9550 Zapped explicit templates
9552 Tue Oct 4 11:08:35 2005 Simon McQueen <sm@prismtech.com>
9554 * orbsvcs/tests/Bug_2248_Regression/tests.idl:
9558 * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9559 * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9563 Tue Oct 4 10:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9565 * examples/POA/DSI/Database_i.cpp
9566 * examples/RTCORBA/Activity/Activity.cpp
9567 * examples/RTCORBA/Activity/Task_Stats.cpp
9568 * examples/RTScheduling/Task_Stats.cpp
9569 * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp
9570 * examples/RTScheduling/MIF_Scheduler/test.cpp
9571 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp
9572 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager_Main.cpp
9573 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp
9574 * orbsvcs/Fault_Detector/Fault_Detector_Main.cpp
9575 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp
9576 * orbsvcs/Fault_Notifier/Fault_Notifier_Main.cpp
9577 * orbsvcs/IFR_Service/be_global.cpp
9578 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp
9579 * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp
9580 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp
9581 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
9582 * orbsvcs/orbsvcs/AV/AV_Core.cpp
9583 * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp
9584 * orbsvcs/orbsvcs/AV/Policy.cpp
9585 * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp
9586 * orbsvcs/orbsvcs/AV/RTCP.cpp
9587 * orbsvcs/orbsvcs/AV/TCP.cpp
9588 * orbsvcs/orbsvcs/AV/Transport.cpp
9589 * orbsvcs/orbsvcs/AV/sfp.cpp
9590 * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
9591 * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp
9592 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp
9593 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp
9594 * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp
9595 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp
9596 * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp
9597 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp
9598 * orbsvcs/orbsvcs/CosEvent/CEC_Factory.cpp
9599 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp
9600 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp
9601 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp
9602 * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp
9603 * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp
9604 * orbsvcs/orbsvcs/Event/ECG_Adapters.cpp
9605 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp
9606 * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp
9607 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp
9608 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp
9609 * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp
9610 * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp
9611 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp
9612 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp
9613 * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp
9614 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
9615 * orbsvcs/orbsvcs/Event/EC_Factory.cpp
9616 * orbsvcs/orbsvcs/Event/EC_Filter.cpp
9617 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp
9618 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
9619 * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp
9620 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp
9621 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp
9622 * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp
9623 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp
9624 * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp
9625 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp
9626 * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp
9627 * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp
9628 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp
9629 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
9630 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp
9631 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp
9632 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp
9633 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp
9634 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp
9635 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp
9636 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
9637 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp
9638 * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp
9639 * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp
9640 * orbsvcs/orbsvcs/IFRService/Options.cpp
9641 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.cpp
9642 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.cpp
9643 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.cpp
9644 * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp
9645 * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.cpp
9646 * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp
9647 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
9648 * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp
9649 * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp
9650 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
9651 * orbsvcs/orbsvcs/Log/Log_i.cpp
9652 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp
9653 * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache.cpp
9654 * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp
9655 * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.cpp
9656 * orbsvcs/orbsvcs/Metrics/Metrics_Utils.cpp
9657 * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp
9658 * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp
9659 * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp
9660 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp
9661 * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp
9662 * orbsvcs/orbsvcs/Notify/Bit_Vector.cpp
9663 * orbsvcs/orbsvcs/Notify/Builder.cpp
9664 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp
9665 * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp
9666 * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp
9667 * orbsvcs/orbsvcs/Notify/EventChannel.cpp
9668 * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp
9669 * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp
9670 * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp
9671 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
9672 * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp
9673 * orbsvcs/orbsvcs/Notify/Object.cpp
9674 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp
9675 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp
9676 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp
9677 * orbsvcs/orbsvcs/Notify/QoSProperties.cpp
9678 * orbsvcs/orbsvcs/Notify/Random_File.cpp
9679 * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
9680 Zapped explicit templates
9682 Mon Oct 3 23:43:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
9684 * orbsvcs/tests/FT_App/Makefile.am:
9685 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
9686 * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
9687 * orbsvcs/tests/IOR_MCast/Makefile.am:
9688 * orbsvcs/tests/ior_corbaname/Makefile.am:
9692 * orbsvcs/tests/FT_App/FT_App.mpc:
9693 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc:
9694 * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc:
9695 * orbsvcs/tests/IOR_MCast/IOR_MCast.mpc:
9696 * orbsvcs/tests/ior_corbaname/ior_corbaname.mpc:
9698 Add "*idl" project for compiling *.idl files.
9700 Mon Oct 3 19:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9702 * docs/tutorials/Quoter/Event_Service/Stock_i.cpp
9703 * docs/tutorials/Quoter/RT_Event_Service/Stock_i.cpp
9704 * examples/Callback_Quoter/Notifier_i.cpp
9705 * examples/Event_Comm/Event_Comm_i.cpp
9706 * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp
9707 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp
9708 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp
9709 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp
9710 * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp
9711 * examples/Kokyu_dsrt_schedulers/utils.cpp
9712 * examples/Load_Balancing/Load_Balancer_i.cpp
9713 * examples/Load_Balancing_persistent/Load_Balancer_i.cpp
9714 * examples/Logging/Logger_i.cpp
9715 * examples/OBV/Typed_Events/Client_i.cpp
9716 * examples/OBV/Typed_Events/server.cpp
9717 * examples/POA/On_Demand_Loading/Servant_Manager.cpp
9718 * examples/Persistent_Grid/Grid_Client_i.cpp
9719 * examples/Persistent_Grid/Persistent_Client_i.cpp
9720 * examples/Persistent_Grid/server.cpp
9721 * examples/PluggableUDP/tests/Basic/UDP_i.cpp
9722 * examples/PluggableUDP/tests/Performance/UDP_i.cpp
9723 * examples/RTScheduling/Starter.cpp
9724 * examples/Simple/bank/AccountManager_i.cpp
9725 * examples/Simple/bank/Bank_Client_i.cpp
9726 * examples/Simple/bank/server.cpp
9727 * examples/Simple/chat/Broadcaster_i.cpp
9728 * examples/Simple/echo/Echo_Client_i.cpp
9729 * examples/Simple/echo/server.cpp
9730 * examples/Simple/grid/Grid_Client_i.cpp
9731 * examples/Simple/grid/server.cpp
9732 * examples/Simple/time/Time_Client_i.cpp
9733 * examples/Simple/time/server.cpp
9734 * examples/Simple/time-date/Time_Date.cpp
9735 * examples/Simple/time-date/Time_Date_Client_i.cpp
9736 * examples/Simulator/Event_Supplier/DualEC_Sup.cpp
9737 * examples/Simulator/Event_Supplier/Event_Sup.cpp
9738 * examples/Simulator/Event_Supplier/Logging_Sup.cpp
9739 * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp
9740 * orbsvcs/examples/CosEC/RtEC_Based/lib/ConsumerAdmin_i.cpp
9741 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.cpp
9742 * orbsvcs/examples/CosEC/RtEC_Based/lib/EventChannel_i.cpp
9743 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.cpp
9744 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.cpp
9745 * orbsvcs/examples/CosEC/RtEC_Based/lib/SupplierAdmin_i.cpp
9746 * orbsvcs/examples/CosEC/Simple/Consumer.cpp
9747 * orbsvcs/examples/CosEC/Simple/Service.cpp
9748 * orbsvcs/examples/CosEC/Simple/Supplier.cpp
9749 * orbsvcs/examples/Log/Event/Event_Consumer.cpp
9750 * orbsvcs/examples/Log/Event/Event_Supplier.cpp
9751 * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp
9752 * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp
9753 * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp
9754 * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp
9755 * orbsvcs/examples/Notify/Filter/Filter.cpp
9756 * orbsvcs/examples/Notify/Subscribe/Subscribe.cpp
9757 * orbsvcs/examples/RtEC/IIOPGateway/Consumer.cpp
9758 * orbsvcs/examples/RtEC/IIOPGateway/EC.cpp
9759 * orbsvcs/examples/RtEC/IIOPGateway/Gateway.cpp
9760 * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp
9761 * orbsvcs/examples/RtEC/Kokyu/Consumer.cpp
9762 * orbsvcs/examples/RtEC/Kokyu/Service.cpp
9763 * orbsvcs/examples/RtEC/Kokyu/Supplier.cpp
9764 * orbsvcs/examples/RtEC/MCast/Consumer.cpp
9765 * orbsvcs/examples/RtEC/MCast/MCast.cpp
9766 * orbsvcs/examples/RtEC/MCast/Supplier.cpp
9767 * orbsvcs/examples/RtEC/Schedule/Service.cpp
9768 * orbsvcs/examples/RtEC/Simple/Consumer.cpp
9769 * orbsvcs/examples/RtEC/Simple/Service.cpp
9770 * orbsvcs/examples/RtEC/Simple/Supplier.cpp
9771 Zapped explicit templates
9773 Mon Oct 3 18:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9775 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp
9776 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp
9777 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp
9778 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp
9779 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp
9780 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp
9781 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp
9782 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp
9783 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp
9784 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
9785 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp
9786 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.cpp
9787 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp
9788 Zapped explicit templates
9790 Mon Oct 3 18:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9792 * tao/RTPortableServer/RT_Policy_Validator.cpp:
9793 Emulated exception fix
9795 * tao/RTCORBA/Thread_Pool.{h,cpp}:
9796 Renamed request_dynamic_thread to new_dynamic_thread.
9798 Mon Oct 3 10:48:45 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
9800 * TAO_IDL/tao_idl.mpc:
9801 * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
9802 * orbsvcs/orbsvcs/Svc_Utils.mpc:
9803 * tao/Strategies.mpc:
9805 Added "ace_for_tao" ACE library subset support.
9807 * TAO_IDL/driver/drv_preproc.cpp:
9808 * TAO_IDL/fe/fe_extern.cpp:
9809 * TAO_IDL/fe/fe_init.cpp:
9810 * TAO_IDL/include/fe_extern.h:
9812 Removed use of ACE_UUID. Rely on ACE_OS::mkstemp() instead to
9813 avoid depending on more areas of ACE than necessary.
9815 * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
9816 * tao/default_resource.cpp:
9817 * tao/Strategies/advanced_resource.cpp:
9819 Include appropriate headers to address incomplete type
9820 definition related compile-time errors. Necessitated by header
9821 dependency reductions in ACE.
9823 Mon Oct 3 15:39:59 2005 Simon McQueen <sm@prismtech.com>
9825 * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9826 * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9827 * orbsvcs/tests/Bug_2248_Regression/client.h:
9831 Mon Oct 3 06:54:16 2005 J.T. Conklin <jtc@acorntoolworks.com>
9833 * orbsvcs/examples/ImR/Advanced/Makefile.am:
9834 * orbsvcs/examples/ImR/Combined_Service/Makefile.am:
9835 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
9836 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
9837 * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
9841 * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
9842 * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc:
9843 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc:
9844 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
9845 * orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc:
9847 Add "*idl" project for compiling *.idl files.
9849 Mon Oct 3 13:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9851 * tao/RTPortableServer/RT_Policy_Validator.cpp:
9852 Updated for threadpool manager interfaces
9854 Mon Oct 3 12:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9856 * tao/RTCORBA/Thread_Pool.{h,cpp,inl}:
9857 Fixed deadlock that occured when a ThreadPool was being destructed
9858 when the ORB is still running. At that moment we did a wait on
9859 the thread pool wait the lock on the thread pool manager was still
9860 hold which resulted in a deadlock. Now each Thread Pool lane has
9861 its own lock to guard its state, the lock in the thread pool manager
9862 is just to guard the map in the manager. This fixes bugzilla bug
9864 Thanks to Anders Olsson <Anders dot EPK dot Olsson at ericsson dot com>
9865 for reporting this issue.
9868 Added new Thread_Pool.inl
9870 Mon Oct 3 12:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9872 * tests/RTCORBA/Thread_Pool/test_i.cpp:
9873 Use C++ cast instead of c-style cast
9875 Mon Oct 3 11:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9877 * docs/releasenotes/index.html:
9878 Documented IPv6 status
9880 Mon Oct 3 06:33:20 2005 Bala Natarajan <bala_natarajan at symantec dot com>
9882 * tao/LF_Event.cpp (state_changed):
9885 There was strange problem that showed up during our testing
9886 here. The problem happens only on peers that have server threads
9887 waiting for requests, effectively leaving some threads hanging
9888 around LF waiting for the reply, when infact the reply was
9889 received by the server thread -- sort of missed wakeups.
9891 Problem: Server threads that wait for requests can process
9892 replies (for requests initiated by client threads) since they
9893 can get to the reactor right away and become leaders within the
9894 reactor. What happens when a reply is received by a server
9895 thread before a client thread adds itslf as a follower (in the
9896 LF loop as a follower)? Disaster.
9898 Context: Why disaster? The server thread, never bound by the
9899 synchronization in the LF, would pick the reply. It would
9900 check for the follower (without holding the LF lock), and since
9901 the follower is still joining the follower list, the LF_Event
9902 would not have a follower pointer. The server thread would then
9903 simply exit state_changed () without waiting for a follower. The
9904 client thread that becomes a follower will never get a wakeup
9905 signal and continue to hang around blocking a resource.
9907 Solution: Do wakeups only with the locks held. Grab LF lock
9908 before thinking of doing wakeups, which would allow clients
9909 languishing to set the follower pointer.
9911 To implement the solution, all I did was to change the interface
9912 of state_changed () to pass in a LF reference.
9914 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
9915 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
9916 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
9917 * performance-tests/Latency/Thread_Pool/run_test.pl:
9918 * tao/Asynch_Queued_Message.cpp:
9919 * tao/Asynch_Queued_Message.h:
9920 * tao/Connection_Handler.cpp:
9921 * tao/IIOP_Connection_Handler.cpp:
9922 * tao/Queued_Message.cpp:
9923 * tao/Queued_Message.h:
9924 * tao/Synch_Queued_Message.cpp:
9925 * tao/Synch_Queued_Message.h:
9926 * tao/Synch_Reply_Dispatcher.cpp:
9927 * tao/Transport.cpp:
9928 * tao/Wait_On_Read.cpp:
9929 * tao/Strategies/DIOP_Connection_Handler.cpp:
9930 * tao/Strategies/SCIOP_Connection_Handler.cpp:
9931 * tao/Strategies/SHMIOP_Connection_Handler.cpp:
9932 * tao/Strategies/UIOP_Connection_Handler.cpp:
9934 Changes that got propogated due to the interface change in
9937 Mon Oct 3 11:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
9939 * tao/Connection_Handler.cpp (close_connection_eh):
9940 Removed some asserts that triggered when a RTCorba ThreadLane
9941 was destroyed from a thread not belonging to this ThreadLane,
9942 now we just have a fallback when the reactor associated with the
9943 event handler is zero. This fixes bugzilla bug #2244. Thanks to
9944 Bala for validating my ideas.
9946 * tao/Transport.{h,cpp,inl}:
9947 Moved sent_byte_count and recv_buffer_size const and moved
9948 them to the inline file
9950 Mon Oct 3 10:02:06 2005 Simon McQueen <sm@prismtech.com>
9952 * tao/Synch_Invocation.cpp:
9954 Don't reset the profiles upon a comm failure exception when
9955 the FT service callback indicates a restart. This fixes bug #2248.
9957 Thanks to Milan Cvetkovic for reporting the problem and providing
9958 the regression test.
9960 * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9961 * orbsvcs/tests/Bug_2248_Regression/Client_i.h:
9962 * orbsvcs/tests/Bug_2248_Regression/README:
9963 * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.cpp:
9964 * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.h:
9965 * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp:
9966 * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9967 * orbsvcs/tests/Bug_2248_Regression/client.cpp:
9968 * orbsvcs/tests/Bug_2248_Regression/client.h:
9969 * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
9970 * orbsvcs/tests/Bug_2248_Regression/server.cpp:
9971 * orbsvcs/tests/Bug_2248_Regression/test.idl:
9972 * orbsvcs/tests/Bug_2248_Regression/test_i.cpp:
9973 * orbsvcs/tests/Bug_2248_Regression/test_i.h:
9975 Regression test for the above.
9977 Sun Oct 2 11:05:51 2005 J.T. Conklin <jtc@acorntoolworks.com>
9979 * orbsvcs/orbsvcs/Log/Log_i.cpp (validate_capacity_alarm_thresholds):
9981 Fixed out-of-range array element access that occured with single
9984 Add note that the specification does not require theshold values
9985 to be in order or unique.
9987 Sun Oct 2 22:22:55 IST 2005 Bala Natarajan <bala_natarajan at symantec dot com>
9989 * performance-tests/Latency/Thread_Per_Connection/run_test.pl:
9991 Increased the timeout for the test to succeed on all platforms.
9993 Sun Oct 2 12:01:40 2005 Carlos O'Ryan <coryan@atdesk.com>
9995 * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
9996 * tests/Sequence_Unit_Tests/bounded_object_reference_sequence.hpp:
9997 * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp:
9998 * tests/Sequence_Unit_Tests/run_test.pl:
9999 Implemented bounded sequences of object references.
10001 * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
10002 Fixed typos in unit test.
10004 * tests/Sequence_Unit_Tests/object_reference_traits.hpp:
10005 * tests/Sequence_Unit_Tests/object_reference_traits_base.hpp:
10006 Refactor traits so it is possible to implement better unit
10009 * tests/Sequence_Unit_Tests/string_traits_base.hpp:
10012 * tests/Sequence_Unit_Tests/testing_allocation_traits.hpp:
10013 Fixed #include guards
10015 * tests/Sequence_Unit_Tests/testing_object_reference_traits.hpp:
10016 Modified so we can better test object reference management in
10019 * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp:
10020 Add more test cases
10022 Sat Oct 1 08:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10024 * TAO_IDL/fe/fe_init.cpp:
10025 Reverted WChar fixes, we have some problems in the idl compiler,
10026 maybe they are caused by this
10028 Fri Sep 30 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10030 * tests/Smart_Proxies/dtor/dtor.mpc:
10031 Added anytypecode as base project to the client
10033 Fri Sep 30 12:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10036 Fixed 64bit conversion warning
10038 Fri Sep 30 12:22:51 2005 Simon McQueen <sm@prismtech.com>
10040 * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
10044 * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
10046 ACE_CHECK to ACE_CHECK_RETURN.
10048 Fri Sep 30 10:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10050 * tao/Invocation_Base.{h,cpp}:
10051 Set the invoke_status_ correctly when an exception has occured.
10052 This fixes bugzilla bug 2247. Thanks to Simon McQueen
10053 <sm@prismtech.com> for adding the regression for this test
10054 to the repo and to Milan Cvetkovic
10055 <milan dot cvetkovic at mpathix dot com> for creating the
10058 Fri Sep 30 10:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10060 * TAO_IDL/fe/fe_init.cpp:
10063 Fri Sep 30 09:10:00 2005 Simon Massey <simon.massey@prismtech.com>
10065 * tao/PI_Server/ServerInterceptorAdapter.cpp:
10067 This fixes Bugzilla 2249.
10068 (Problems with TAO_HAS_EXTENDED_FT_INTERCEPTORS builds)
10070 Thu Sep 29 15:07:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
10072 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
10073 * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
10074 * orbsvcs/orbsvcs/Log/Log_i.cpp:
10075 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
10076 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
10078 De-fuzzed simple cases ACE_CHECK/ACE_TRY_CHECK warnings.
10079 I'll get to the remaining cases that need new temporary
10080 variables, etc. in the next week.
10082 Thu Sep 29 17:25:39 2005 Simon McQueen <sm@prismtech.com>
10084 * orbsvcs/tests/Bug_2247_Regression/test_i.cpp:
10085 * orbsvcs/tests/Bug_2247_Regression/test_i.h:
10087 Fixing the inevitable emulated exception errors.
10089 Thu Sep 29 10:02:19 2005 Chris Cleeland <cleeland_c@ociweb.com>
10091 * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
10092 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
10094 De-fuzzed ACE_CHECK/ACE_TRY_CHECK warnings. Thanks to Johnny
10095 Willemsen for catching this and holding my feet to the fire.
10097 Thu Sep 29 09:12:24 2005 Chad Elliott <elliott_c@ociweb.com>
10099 * tao/SmartProxies/Smart_Proxies.h:
10101 Removed the virtual from the inheritance list. It is not
10104 Thu Sep 29 14:29:17 2005 Simon McQueen <sm@prismtech.com>
10106 * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
10107 * orbsvcs/tests/Bug_2247_Regression/Client_i.h:
10108 * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
10109 * orbsvcs/tests/Bug_2247_Regression/Manager.h:
10110 * orbsvcs/tests/Bug_2247_Regression/README:
10111 * orbsvcs/tests/Bug_2247_Regression/run_test.pl:
10112 * orbsvcs/tests/Bug_2247_Regression/server.cpp:
10113 * orbsvcs/tests/Bug_2247_Regression/test.idl:
10114 * orbsvcs/tests/Bug_2247_Regression/test_i.cpp:
10115 * orbsvcs/tests/Bug_2247_Regression/test_i.h:
10117 Regression test added.
10119 Thu Sep 29 07:38:32 2005 Chad Elliott <elliott_c@ociweb.com>
10121 * tests/Smart_Proxies/dtor/client.cpp:
10122 * tests/Smart_Proxies/dtor/server.cpp:
10124 Corrected build issues (include files, exception macros and
10125 minimum corba related problems) and warnings from certain versions
10126 of the GNU compiler about implicit conversion.
10128 Thu Sep 29 12:34:50 2005 Simon McQueen <sm@prismtech.com>
10132 Removed WrongTransactionS.inl - file no longer in CVS.
10134 Thu Sep 29 09:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10136 * orbsvcs/tests/AVStreams/Bidirectional_Flows/sender.cpp
10137 * orbsvcs/tests/AVStreams/Component_Switching/distributer.cpp
10138 * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp
10139 * orbsvcs/tests/AVStreams/Multicast/server.cpp
10140 * orbsvcs/tests/AVStreams/Multiple_Flows/sender.cpp
10141 * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp
10142 * tests/Big_Twoways/client.cpp
10143 * tests/Two_Objects/Object_Factory_i.cpp
10146 * utils/catior/catior.cpp
10149 Thu Sep 29 07:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10151 * tests/Smart_Proxies/server.cpp:
10152 * tests/Smart_Proxies/Benchmark/client.cpp:
10153 * tests/Smart_Proxies/Benchmark/server.cpp:
10154 * tests/Smart_Proxies/On_Demand/server.cpp:
10155 * tests/Smart_Proxies/Policy/client.cpp:
10156 * tests/Smart_Proxies/Policy/server.cpp:
10157 * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp:
10158 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
10161 Thu Sep 29 07:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10163 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
10164 Emulated exception fix
10166 Thu Sep 29 07:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10168 * tao/Connect_Strategy.h:
10170 * tao/PI_Server/Policy_Creator_T.h:
10171 Layout and documentation changes
10173 * tao/Strategies/SHMIOP_Connection_Handler.cpp:
10174 Updated debug statement to have the same layout as the other messages
10176 * tao/Stub.{h,cpp,i}:
10177 Use an Atomic_Op for the refcount, removed some accessors that are
10178 not needed and which violated the encapsulation principle. Made
10179 some methods protected which don't need to be public, removed the
10180 return value of the _incr_refcnt and _decr_refcnt methods, the
10181 return value isn't something you can build logic on because it
10182 can change again quickly. Also fixed a 64bit problem.
10184 * tao/Valuetype/AbstractBase.cpp:
10185 Removed (void) before calls of _incr_rfcnt/_decr_refcnt, they don't
10186 return a value anymore.
10188 Thu Sep 29 07:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10190 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
10191 * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}:
10192 * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp:
10193 Fixed emulated exception fuzz errors. It seems the Trading service
10194 is not really correct related to emulated exceptions, if someone
10195 really wants to use it in that configuration some more work has
10198 Thu Sep 29 06:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10200 * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp:
10201 Fixed emulated exception fuzz errors
10203 Wed Sep 28 20:05:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10205 * tao/IIOP_Acceptor.cpp:
10207 Fixed compile error for Borland compiler.
10209 Wed Sep 28 18:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10211 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
10212 Fixed emulated exception errors
10214 Wed Sep 28 11:35:17 2005 Chad Elliott <elliott_c@ociweb.com>
10216 Committing the following changes on behalf of Wallace Zhang
10217 <zhang_w@ociweb.com>.
10219 * tao/SmartProxies/Smart_Proxies.h:
10221 Let TAO_Smart_Proxy_Base inherit from
10222 TAO_Local_RefCounted_Object to have a correct destruction of smart
10223 proxies. This also fixed the problem that _non_existent() crashes
10224 when using smart proxy
10226 * tests/Smart_Proxies/dtor/.cvsignore:
10227 * tests/Smart_Proxies/dtor/README:
10228 * tests/Smart_Proxies/dtor/Smart_Proxy_Impl.h:
10229 * tests/Smart_Proxies/dtor/Smart_Proxy_Impl.cpp:
10230 * tests/Smart_Proxies/dtor/client.cpp:
10231 * tests/Smart_Proxies/dtor/dtor.mpc:
10232 * tests/Smart_Proxies/dtor/run_test.pl:
10233 * tests/Smart_Proxies/dtor/server.cpp:
10234 * tests/Smart_Proxies/dtor/test.idl:
10236 Created a new test for Smart Proxy. This test is to detect
10237 the destruction of smart proxies and a _non_existent()
10240 Wed Sep 28 15:21:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10242 * tao/Acceptor_Registry{.h .cpp}:
10243 * tao/IIOP_Acceptor{.h .cpp .i}:
10245 Added improvements for IPv6 support with Windows (circumventing
10246 the problems coming from MS's single-stack implementation of
10249 Fri Sep 23 13:11:31 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
10251 * tao/orbconf.h: Added a comment warning users about the
10252 impact of setting huge values for the number of configured
10253 handles. Thanks to Jan.Zima@sofis.cz for motivating this.
10255 Wed Sep 28 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10257 * orbsvcs/orbsvcs/IFRService/*S.{h,cpp,inl}:
10258 * orbsvcs/orbsvcs/IFRService/*S_T.{h,cpp,inl}:
10259 Regenerated with the latest version of the TAO_IDL compiler
10261 Wed Sep 28 14:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10263 * performance-tests/POA/Demux/demux_test_server.cpp:
10266 Wed Sep 28 14:53:27 2005 Simon McQueen <sm@prismtech.com>
10268 * orbsvcs/tests/Bug_2137_Regression/client.cpp:
10270 What kind of muppet makes 35 seperate mistakes with emulated
10271 exception handling in one file ? That would be me.
10273 Wed Sep 28 14:35:26 2005 Simon McQueen <sm@prismtech.com>
10275 * tao/WrongTransaction.pidl:
10277 Changed generation instructions to include use of -SS.
10279 * tao/WrongTransactionS.h:
10281 Regenerated using -SS.
10283 * tao/WrongTransactionS.inl:
10287 Tue Sep 27 18:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10289 * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp:
10290 Emulated exception fix
10292 Mon Sep 26 14:19:42 2005 J.T. Conklin <jtc@acorntoolworks.com>
10294 * orbsvcs/orbsvcs/Makefile.am:
10298 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
10300 Added "Log/LogStore.h" to Header_Files in the DsLogAdmin_Serv
10303 Mon Sep 26 09:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10305 * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
10308 * orbsvcs/orbsvcs/RTEvent.mpc:
10309 * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
10310 Added export files to the header section so that they get copied
10313 Mon Sep 26 09:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10315 * orbsvcs/Event_Service/Event_Service.cpp:
10316 Corrected the way we check whether we should create a persistent POA
10319 Mon Sep 26 07:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10321 * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
10322 Added ACE_CHECK generation and fixed some layout issues
10324 Sun Sep 25 21:33:41 2005 Bala Natarajan <bala_natarajan at symantec dot com>
10326 * tao/Transport_Cache_Manager.cpp:
10328 Cosmetic check, which seems to help some builds.
10330 Sat Sep 24 11:37:37 2005 Balachandran Natarajan <bala_natarajan at symantec dot com>
10332 * tao/default_client.cpp:
10334 Changed the default value of use_cleanup_options_ switch to
10335 false. This should address performance and thread_pool latency
10336 test failures in our daily scoreboard.
10338 Fri Sep 23 12:17:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
10340 * tests/Bug_2222_Regression/test.cpp (main):
10342 Removed unnecessary try/catch block that caused an "unused
10343 ACE_TRY_LABEL" warning in emulated exception builds. Thanks to
10344 Simon Massey for pointing out the problem.
10346 Fri Sep 23 16:22:01 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
10348 * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
10350 Added include of Any.h, similar to the other Any_*_Impl_T.cpp
10351 files. The need for this include shows up only when enums
10352 are seen in an IDL file, with no other IDL types to
10353 pull in the include. Thanks to Jules Colding <colding@omesc.com>
10354 for reporting the problem.
10356 Fri Sep 23 07:42:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
10358 * orbsvcs/examples/Security/Send_File/Makefile.am:
10362 * orbsvcs/examples/Security/Send_File/Security_Send_File.mpc:
10364 Add "*idl" project for compiling *.idl files.
10366 Fri Sep 23 07:07:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
10368 * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
10370 Changed *idl project to inherit from anytypecode.
10372 Fri Sep 23 14:31:39 2005 Simon McQueen <sm@prismtech.com>
10374 * docs/Options.html:
10376 Removed some text that had been put in the wrong place.
10378 Fri Sep 23 05:55:03 2005 J.T. Conklin <jtc@acorntoolworks.com>
10380 * orbsvcs/HTIOP/Hello/Makefile.am:
10384 * orbsvcs/HTIOP/Hello/HTIOP_Hello.mpc:
10386 Added "custom_only = 1" to *idl project.
10388 Fri Sep 23 11:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10390 * orbsvcs/orbsvcs/Notify/Event.inl:
10391 Emulated exception fix
10393 Fri Sep 23 11:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10395 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.{h,cpp}:
10396 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
10399 Fri Sep 23 10:05:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10401 * tests/CallbackTest/Callback.cpp:
10402 * tests/CallbackTest/server.cpp:
10403 * tests/CallbackTest/client.cpp:
10405 Fixed compile warnings.
10407 Thu Sep 22 23:55:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
10409 * orbsvcs/tests/HTIOP/AMI/Makefile.am:
10410 * orbsvcs/tests/HTIOP/Hello/Makefile.am:
10414 * orbsvcs/tests/HTIOP/AMI/HTIOP_AMI.mpc:
10415 * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc:
10417 Add "*idl" projects for compiling *.idl files. This eliminates
10418 duplicate rules that would otherwise result when Makefile.am's
10419 are aggregated in the automake build.
10421 Thu Sep 22 14:03:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
10425 Updated AC_CONFIG_FILES for the new directories.
10427 Added BUILD_REPO, BUILD_THREADS, and BUILD_EC_TYPED_EVENTS
10428 automake conditionals. Explicitly set to false, true, and
10429 true (at least for now).
10431 * TAO_IDL/Makefile.am:
10432 * orbsvcs/Makefile.am:
10433 * orbsvcs/Concurrency_Service/Makefile.am:
10434 * orbsvcs/CosEvent_Service/Makefile.am:
10435 * orbsvcs/Dump_Schedule/Makefile.am:
10436 * orbsvcs/Event_Service/Makefile.am:
10437 * orbsvcs/FTRT_Event_Service/Makefile.am:
10438 * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
10439 * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
10440 * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
10441 * orbsvcs/FT_ReplicationManager/Makefile.am:
10442 * orbsvcs/Fault_Detector/Makefile.am:
10443 * orbsvcs/Fault_Notifier/Makefile.am:
10444 * orbsvcs/IFR_Service/Makefile.am:
10445 * orbsvcs/ImplRepo_Service/Makefile.am:
10446 * orbsvcs/LifeCycle_Service/Makefile.am:
10447 * orbsvcs/LoadBalancer/Makefile.am:
10448 * orbsvcs/Logging_Service/Makefile.am:
10449 * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
10450 * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
10451 * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
10452 * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
10453 * orbsvcs/Naming_Service/Makefile.am:
10454 * orbsvcs/Notify_Service/Makefile.am:
10455 * orbsvcs/Scheduling_Service/Makefile.am:
10456 * orbsvcs/TAO_Service/Makefile.am:
10457 * orbsvcs/Time_Service/Makefile.am:
10458 * orbsvcs/Trading_Service/Makefile.am:
10459 * orbsvcs/examples/CosEC/RtEC_Based/bin/Makefile.am:
10460 * orbsvcs/orbsvcs/Makefile.am:
10461 * orbsvcs/performance-tests/Makefile.am:
10462 * orbsvcs/performance-tests/LoadBalancing/Makefile.am:
10463 * orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am:
10464 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
10465 * orbsvcs/performance-tests/RTEvent/Makefile.am:
10466 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
10467 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
10468 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
10469 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
10470 * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
10471 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
10472 * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
10473 * orbsvcs/tests/Makefile.am:
10474 * orbsvcs/tests/AVStreams/Makefile.am:
10475 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
10476 * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
10477 * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
10478 * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
10479 * orbsvcs/tests/AVStreams/Latency/Makefile.am:
10480 * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
10481 * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
10482 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
10483 * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
10484 * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
10485 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
10486 * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
10487 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
10488 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
10489 * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
10490 * orbsvcs/tests/Bug_1334_Regression/Makefile.am:
10491 * orbsvcs/tests/Bug_1393_Regression/Makefile.am:
10492 * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
10493 * orbsvcs/tests/Bug_1630_Regression/Makefile.am:
10494 * orbsvcs/tests/Concurrency/Makefile.am:
10495 * orbsvcs/tests/CosEvent/Makefile.am:
10496 * orbsvcs/tests/CosEvent/Basic/Makefile.am:
10497 * orbsvcs/tests/CosEvent/lib/Makefile.am:
10498 * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
10499 * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
10500 * orbsvcs/tests/EC_Mcast/Makefile.am:
10501 * orbsvcs/tests/EC_Multiple/Makefile.am:
10502 * orbsvcs/tests/EC_Throughput/Makefile.am:
10503 * orbsvcs/tests/Event/Makefile.am:
10504 * orbsvcs/tests/Event/Basic/Makefile.am:
10505 * orbsvcs/tests/Event/Mcast/Makefile.am:
10506 * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
10507 * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
10508 * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
10509 * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
10510 * orbsvcs/tests/Event/Performance/Makefile.am:
10511 * orbsvcs/tests/Event/lib/Makefile.am:
10512 * orbsvcs/tests/FT_App/Makefile.am:
10513 * orbsvcs/tests/FaultTolerance/Makefile.am:
10514 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
10515 * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
10516 * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.am:
10517 * orbsvcs/tests/FtRtEvent/Makefile.am:
10519 * utils/Makefile.am:
10520 * utils/catior/Makefile.am:
10521 * utils/nslist/Makefile.am:
10525 * docs/Makefile.am:
10526 * docs/tutorials/Makefile.am:
10527 * docs/tutorials/Quoter/AMI/Makefile.am:
10528 * docs/tutorials/Quoter/Event_Service/Makefile.am:
10529 * docs/tutorials/Quoter/Makefile.am:
10530 * docs/tutorials/Quoter/Naming_Service/Makefile.am:
10531 * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
10532 * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
10533 * docs/tutorials/Quoter/Simple/Client/Makefile.am:
10534 * docs/tutorials/Quoter/Simple/Impl-Repo/Makefile.am:
10535 * docs/tutorials/Quoter/Simple/ImprovedServer/Makefile.am:
10536 * docs/tutorials/Quoter/Simple/Makefile.am:
10537 * docs/tutorials/Quoter/Simple/Persistent/Makefile.am:
10538 * docs/tutorials/Quoter/Simple/Server/Makefile.am:
10539 * docs/tutorials/Quoter/idl/Makefile.am:
10540 * examples/AMH/Makefile.am:
10541 * examples/AMH/Sink_Server/Makefile.am:
10542 * examples/AMI/FL_Callback/Makefile.am:
10543 * examples/AMI/Makefile.am:
10544 * examples/Advanced/Makefile.am:
10545 * examples/Advanced/ch_3/Makefile.am:
10546 * examples/Buffered_AMI/Makefile.am:
10547 * examples/Buffered_Oneways/Makefile.am:
10548 * examples/Callback_Quoter/Makefile.am:
10549 * examples/Content_Server/AMI_Iterator/Makefile.am:
10550 * examples/Content_Server/AMI_Observer/Makefile.am:
10551 * examples/Content_Server/Makefile.am:
10552 * examples/Content_Server/SMI_Iterator/Makefile.am:
10553 * examples/Event_Comm/Makefile.am:
10554 * examples/Kokyu_dsrt_schedulers/Makefile.am:
10555 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
10556 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
10557 * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
10558 * examples/Load_Balancing/Makefile.am:
10559 * examples/Load_Balancing_persistent/Makefile.am:
10560 * examples/Logging/Makefile.am:
10561 * examples/Makefile.am:
10562 * examples/OBV/Makefile.am:
10563 * examples/OBV/Typed_Events/Makefile.am:
10564 * examples/POA/Adapter_Activator/Makefile.am:
10565 * examples/POA/DSI/Makefile.am:
10566 * examples/POA/Default_Servant/Makefile.am:
10567 * examples/POA/Explicit_Activation/Alt_Resources/Makefile.am:
10568 * examples/POA/Explicit_Activation/Makefile.am:
10569 * examples/POA/FindPOA/Makefile.am:
10570 * examples/POA/Forwarding/Makefile.am:
10571 * examples/POA/Generic_Servant/Makefile.am:
10572 * examples/POA/Loader/Makefile.am:
10573 * examples/POA/Makefile.am:
10574 * examples/POA/NewPOA/Makefile.am:
10575 * examples/POA/On_Demand_Activation/Makefile.am:
10576 * examples/POA/On_Demand_Loading/Makefile.am:
10577 * examples/POA/POA_BiDir/Makefile.am:
10578 * examples/POA/Reference_Counted_Servant/Makefile.am:
10579 * examples/POA/RootPOA/Makefile.am:
10580 * examples/POA/TIE/Makefile.am:
10581 * examples/Persistent_Grid/Makefile.am:
10582 * examples/PluggableUDP/Makefile.am:
10583 * examples/PluggableUDP/tests/Basic/Makefile.am:
10584 * examples/PluggableUDP/tests/Makefile.am:
10585 * examples/PluggableUDP/tests/Performance/Makefile.am:
10586 * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
10587 * examples/Quoter/Makefile.am:
10588 * examples/RTCORBA/Activity/Makefile.am:
10589 * examples/RTCORBA/Makefile.am:
10590 * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
10591 * examples/RTScheduling/MIF_Scheduler/Makefile.am:
10592 * examples/RTScheduling/Makefile.am:
10593 * examples/Simple/Makefile.am:
10594 * examples/Simple/bank/Makefile.am:
10595 * examples/Simple/chat/Makefile.am:
10596 * examples/Simple/echo/Makefile.am:
10597 * examples/Simple/grid/Makefile.am:
10598 * examples/Simple/time-date/Makefile.am:
10599 * examples/Simple/time/Makefile.am:
10600 * examples/Simulator/Event_Supplier/Makefile.am:
10601 * examples/Simulator/Makefile.am:
10602 * examples/TypeCode_Creation/Makefile.am:
10603 * examples/ior_corbaloc/Makefile.am:
10604 * examples/mfc/Makefile.am:
10605 * interop-tests/Makefile.am:
10606 * interop-tests/wchar/Makefile.am:
10607 * orbsvcs/examples/CosEC/Factory/Makefile.am:
10608 * orbsvcs/examples/CosEC/Makefile.am:
10609 * orbsvcs/examples/CosEC/RtEC_Based/Makefile.am:
10610 * orbsvcs/examples/CosEC/RtEC_Based/lib/Makefile.am:
10611 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Makefile.am:
10612 * orbsvcs/examples/CosEC/RtEC_Based/tests/Makefile.am:
10613 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
10614 * orbsvcs/examples/CosEC/Simple/Makefile.am:
10615 * orbsvcs/examples/CosEC/TypedSimple/Makefile.am:
10616 * orbsvcs/examples/FaultTolerance/Makefile.am:
10617 * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
10618 * orbsvcs/examples/ImR/Advanced/Makefile.am:
10619 * orbsvcs/examples/ImR/Combined_Service/Makefile.am:
10620 * orbsvcs/examples/ImR/Makefile.am:
10621 * orbsvcs/examples/LoadBalancing/Makefile.am:
10622 * orbsvcs/examples/Log/Basic/Makefile.am:
10623 * orbsvcs/examples/Log/Event/Makefile.am:
10624 * orbsvcs/examples/Log/Makefile.am:
10625 * orbsvcs/examples/Log/Notify/Makefile.am:
10626 * orbsvcs/examples/Log/RTEvent/Makefile.am:
10627 * orbsvcs/examples/Makefile.am:
10628 * orbsvcs/examples/Notify/Federation/Agent/Makefile.am:
10629 * orbsvcs/examples/Notify/Federation/Gate/Makefile.am:
10630 * orbsvcs/examples/Notify/Federation/Makefile.am:
10631 * orbsvcs/examples/Notify/Federation/SpaceCraft/Makefile.am:
10632 * orbsvcs/examples/Notify/Filter/Makefile.am:
10633 * orbsvcs/examples/Notify/Lanes/Makefile.am:
10634 * orbsvcs/examples/Notify/Makefile.am:
10635 * orbsvcs/examples/Notify/Subscribe/Makefile.am:
10636 * orbsvcs/examples/Notify/ThreadPool/Makefile.am:
10637 * orbsvcs/examples/ORT/Makefile.am:
10638 * orbsvcs/examples/RtEC/IIOPGateway/Makefile.am:
10639 * orbsvcs/examples/RtEC/Kokyu/Makefile.am:
10640 * orbsvcs/examples/RtEC/MCast/Makefile.am:
10641 * orbsvcs/examples/RtEC/Makefile.am:
10642 * orbsvcs/examples/RtEC/Schedule/Makefile.am:
10643 * orbsvcs/examples/RtEC/Simple/Makefile.am:
10644 * orbsvcs/examples/Security/Makefile.am:
10645 * orbsvcs/examples/Security/Send_File/Makefile.am:
10646 * orbsvcs/tests/Bug_2137_Regression/Makefile.am:
10647 * orbsvcs/tests/HTIOP/AMI/Makefile.am:
10648 * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am:
10649 * orbsvcs/tests/HTIOP/Hello/Makefile.am:
10650 * orbsvcs/tests/HTIOP/Makefile.am:
10651 * orbsvcs/tests/IOR_MCast/Makefile.am:
10652 * orbsvcs/tests/ImplRepo/Makefile.am:
10653 * orbsvcs/tests/ImplRepo/NameService/Makefile.am:
10654 * orbsvcs/tests/ImplRepo/scale/Makefile.am:
10655 * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
10656 * orbsvcs/tests/InterfaceRepo/IDL3_Test/Makefile.am:
10657 * orbsvcs/tests/InterfaceRepo/IFR_Test/Makefile.am:
10658 * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile.am:
10659 * orbsvcs/tests/InterfaceRepo/Makefile.am:
10660 * orbsvcs/tests/InterfaceRepo/Persistence_Test/Makefile.am:
10661 * orbsvcs/tests/Interoperable_Naming/Makefile.am:
10662 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
10663 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
10664 * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile.am:
10665 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am:
10666 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/Makefile.am:
10667 * orbsvcs/tests/LoadBalancing/LoadMonitor/Makefile.am:
10668 * orbsvcs/tests/LoadBalancing/Makefile.am:
10669 * orbsvcs/tests/Log/Basic_Log_Test/Makefile.am:
10670 * orbsvcs/tests/Log/Makefile.am:
10671 * orbsvcs/tests/Miop/Makefile.am:
10672 * orbsvcs/tests/Miop/McastHello/Makefile.am:
10673 * orbsvcs/tests/Notify/Basic/Makefile.am:
10674 * orbsvcs/tests/Notify/Blocking/Makefile.am:
10675 * orbsvcs/tests/Notify/Destroy/Makefile.am:
10676 * orbsvcs/tests/Notify/Discarding/Makefile.am:
10677 * orbsvcs/tests/Notify/Driver/Makefile.am:
10678 * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
10679 * orbsvcs/tests/Notify/Makefile.am:
10680 * orbsvcs/tests/Notify/Ordering/Makefile.am:
10681 * orbsvcs/tests/Notify/PluggableTopology/Makefile.am:
10682 * orbsvcs/tests/Notify/RT_lib/Makefile.am:
10683 * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
10684 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
10685 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
10686 * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
10687 * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
10688 * orbsvcs/tests/Notify/Test_Filter/Makefile.am:
10689 * orbsvcs/tests/Notify/XML_Persistence/Makefile.am:
10690 * orbsvcs/tests/Notify/lib/Makefile.am:
10691 * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
10692 * orbsvcs/tests/Notify/performance-tests/Makefile.am:
10693 * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
10694 * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
10695 * orbsvcs/tests/Property/Makefile.am:
10696 * orbsvcs/tests/Redundant_Naming/Makefile.am:
10697 * orbsvcs/tests/Sched/Makefile.am:
10698 * orbsvcs/tests/Sched_Conf/Makefile.am:
10699 * orbsvcs/tests/Security/BiDirectional/Makefile.am:
10700 * orbsvcs/tests/Security/Big_Request/Makefile.am:
10701 * orbsvcs/tests/Security/Callback/Makefile.am:
10702 * orbsvcs/tests/Security/Crash_Test/Makefile.am:
10703 * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
10704 * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
10705 * orbsvcs/tests/Security/Makefile.am:
10706 * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
10707 * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am:
10708 * orbsvcs/tests/Simple_Naming/Makefile.am:
10709 * orbsvcs/tests/Time/Makefile.am:
10710 * orbsvcs/tests/Trading/Makefile.am:
10711 * orbsvcs/tests/ior_corbaname/Makefile.am:
10712 * orbsvcs/tests/tests_svc_loader/Makefile.am:
10716 * examples/AMI/FL_Callback/FL_Callback.mpc:
10717 * examples/Advanced/ch_3/Advanced_ch_3.mpc:
10718 * orbsvcs/examples/CosEC/Factory/CosEC_Factory.mpc:
10719 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc:
10720 * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
10721 * orbsvcs/examples/ORT/ORT.mpc:
10722 * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc:
10723 * orbsvcs/tests/Notify/Blocking/Blocking.mpc:
10724 * orbsvcs/tests/Notify/Discarding/Discarding.mpc:
10725 * orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc:
10726 * orbsvcs/tests/Notify/Ordering/Ordering.mpc:
10727 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc:
10728 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Seq_Multi_Filter.mpc:
10729 * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc:
10730 * orbsvcs/tests/Notify/Structured_Multi_Filter/Struct_Multi_Filter.mpc:
10731 * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc:
10732 * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
10733 * orbsvcs/tests/Security/Big_Request/Big_Request.mpc:
10734 * orbsvcs/tests/Security/Callback/Callback.mpc:
10735 * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc:
10736 * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc:
10737 * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc:
10738 * performance-tests/Sequence_Latency/DII/DII.mpc:
10739 * performance-tests/Sequence_Latency/DSI/DSI.mpc:
10740 * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
10742 Add "*idl" projects for compiling *.idl files. This eliminates
10743 duplicate rules that would otherwise result when Makefile.am's
10744 are aggregated in the automake build.
10746 Thu Sep 22 15:12:12 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
10748 * orbsvcs/tests/InterfaceRepo/IDL3_Test/test.idl:
10750 Modified valuetype declartion used as a primary key to
10751 conform to the CCM spec section 61.7.2.1 listing
10752 constraints on primary key types.
10754 Thu Sep 22 08:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10756 * examples/POA/Loader/Server_Manager.cpp:
10757 * examples/Quoter/Factory_Finder.cpp:
10758 * tao/ImR_Client/ImplRepoC.*:
10759 * tao/ImR_Client/ImplRepoS.*:
10760 * tao/ImR_Client/ServerObjectC.*:
10761 * tao/ImR_Client/ServerObjectS.*:
10762 * tao/PortableServer/POA_Policy_Set.cpp:
10763 * tao/PortableServer/Root_POA.inl:
10764 * tests/AMH_Oneway/client.cpp:
10765 * tests/POA/Default_Servant/Default_Servant.cpp:
10766 * tests/RTScheduling/Thread_Cancel/test.cpp:
10767 * utils/nslist/nsdel.cpp:
10768 Emulated exceptions fixes
10770 * tests/RTScheduling/Thread_Cancel/Thread_Cancel.mpc:
10771 Removed empty lines
10773 * tao/Codeset/Codeset_Manager_i.cpp:
10774 * tao/RTCORBA/RT_ORBInitializer.cpp:
10777 Thu Sep 22 08:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
10779 * examples/POA/DSI/Server.cpp:
10780 Emulated exceptions fixes
10782 * tao/IIOP_Endpoint.cpp:
10783 * tao/MCAST_Parser.cpp:
10784 * tao/ORB_Core.cpp:
10787 Thu Sep 22 08:13:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10789 * tests/CallbackTest/Service.cpp:
10790 * tests/CallbackTest/server.cpp:
10792 Fixed compile errors.
10794 Wed Sep 21 08:06:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10796 * tests/CallbackTest/Callback.{h,cpp}:
10798 Fixed compile errors.
10800 Tue Sep 20 17:23:37 2005 Arvind S. Krishna <arvindk@doc.dre.vanderbilt.edu>
10802 * tao/Connection_Handler.inl:
10803 * tao/GIOP_Message_Base.cpp:
10804 * tao/PortableServer/Servant_Base.cpp:
10806 Added hooks in the source file to enable aggressive
10807 specialization of request processing in certain conditions.
10809 Tue Sep 20 21:18:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10811 * tests/IPV6/run_test.pl:
10815 Tue Sep 20 15:13:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10817 * tests/CallbackTest/CallbackTest.mpc:
10818 * tests/CallbackTest/Callback{.h .cpp}:
10819 * tests/CallbackTest/Test.idl:
10820 * tests/CallbackTest/Service{.h .cpp}:
10821 * tests/CallbackTest/client.cpp:
10822 * tests/CallbackTest/server.cpp:
10823 * tests/CallbackTest/run_test.pl:
10824 * tests/CallbackTest/run_test_ipv6.pl:
10825 * tests/CallbackTest/run_test_mixed_ip.pl:
10826 * tests/CallbackTest/README:
10830 Tue Sep 20 08:39:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10832 * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
10834 Added IPV6 specific testscript.
10836 Tue Sep 20 08:32:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10838 * orbsvcs/tests/IOR_MCast/ior_mcast_client_i.cpp:
10840 Added some traces to be able to see testresult.
10842 * orbsvcs/tests/IOR_MCast/run_test_ipv6.pl:
10844 Added IPV6 specific testscript.
10846 Tue Sep 20 08:26:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10848 * tests/BiDirectional/run_test_ipv6.pl:
10850 Added IPV6 specific testscript.
10852 Tue Sep 20 08:23:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10854 * tao/IIOP_Acceptor.cpp:
10855 * tao/IIOP_Endpoint.cpp:
10856 * tao/Invocation_Endpoint_Selectors.cpp:
10858 Improvements for IPv6 support.
10860 Mon Sep 19 20:46:14 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
10862 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
10864 Removed run-time assertions. They generally shouldn't be used
10865 in infrastructure code. Favor returning and checking error
10866 conditions and/or throwing exceptions instead.
10868 Mon Sep 19 16:14:09 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
10870 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp: Fixed the
10871 initialization of the event_channel_ and typed_event_channel_
10872 data members. Thanks to Lukas Gruetzmacher
10873 <gruetzmacher@ais-dresden.de> for reporting this and suggesting
10876 Mon Sep 19 16:11:12 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
10878 * TAO_IDL/ast/ast_home.cpp:
10880 Added missing check for null before enqueueing a primary
10881 key valuetype into the queue to be checked after parsing.
10882 If there is no primary key specified, we don't want to
10883 enqueue a 0, since the queue will then be non-empty but
10884 have no usable value to dequeue.
10886 Mon Sep 19 14:50:00 UTC 2005 Simon Massey <sma@prismtech.com>
10888 * tests/Bug_2234_Regression/server.cpp:
10890 Eliminate unused exception macros.
10892 Mon Sep 19 11:45:00 UTC 2005 Simon Massey <sma@prismtech.com>
10894 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
10896 Corrected the correction due to non-standard MSVC name,
10897 Thanks to Martin J.N. Corino for the correct interpretation.
10899 Mon Sep 19 10:15:00 UTC 2005 Simon Massey <sma@prismtech.com>
10901 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
10903 Corrected typo at line 7 (#include "strstrea.h")
10905 Mon Sep 19 08:50:00 UTC 2005 Simon Massey <sma@prismtech.com>
10907 * tests/Bug_2234_Regression/run_test.pl:
10909 Forced commit for chmod permissions.
10911 Mon Sep 19 08:00:00 UTC 2005 Simon Massey <sma@prismtech.com>
10913 * tests/Bug_2234_Regression/server.cpp:
10915 Incorrect emulated exception call for init_orb.
10917 Fri Sep 16 15:12:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10919 * test/IPV6/Hello.mpc:
10921 Removed and replaced by:
10923 * test/IPV6/IPV6_Hello.mpc:
10925 Because MPC can't work with identically named .mpc files
10926 even in separate directories:-(
10928 Fri Sep 16 12:45:00 UTC 2005 Simon Massey <sma@prismtech.com>
10930 * tests/Bug_2234_Regression/server.cpp:
10932 Emulated exception incorrect macro used line 681.
10934 Fri Sep 16 10:55:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
10936 * test/IPV6/Hello.mpc:
10937 * test/IPV6/Hello{.h .cpp}:
10938 * test/IPV6/client.cpp:
10939 * test/IPV6/server.cpp:
10940 * test/IPV6/Test.idl:
10941 * test/IPV6/run_test.pl:
10942 * test/IPV6/README:
10944 Added new IPV6 specific test.
10946 Fri Sep 16 08:53:55 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
10948 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp(lookup_cookie):
10950 Changed creation of scoped name to use the member
10951 UTL_Identifier for the "Components" module name,
10952 instead of creating a new identifier.
10954 * TAO_IDL/include/utl_err.h:
10955 * TAO_IDL/util/utl_err.cpp:
10957 - Changed existing error enum value from EIDL_ILLEGAL_VALUETYPE
10958 to the more informative EIDL_ILLEGAL_BOXED_TYPE, which is
10959 what this enum value is used to express.
10961 - Added new error enum value EIDL_ILLEGAL_PRIMARY_KEY, to be
10962 used in the check for illegal primary key described below.
10964 * TAO_IDL/fe/idl.yy:
10965 * TAO_IDL/fe/y.tab.cpp:
10967 Changed usage of EIDL_ILLEGAL_VALUETYPE to
10968 EIDL_ILLEGAL_BOXED_TYPE.
10970 * TAO_IDL/tao_idl.cpp:
10971 * TAO_IDL/ast/ast_home.cpp:
10972 * TAO_IDL/ast/ast_structure.cpp:
10973 * TAO_IDL/ast/ast_type.cpp:
10974 * TAO_IDL/ast/ast_union.cpp:
10975 * TAO_IDL/ast/ast_valuetype.cpp:
10976 * TAO_IDL/be/be_interface.cpp:
10977 * TAO_IDL/include/ast_type.h:
10978 * TAO_IDL/include/ast_union.h:
10979 * TAO_IDL/include/ast_valuetype.h:
10980 * TAO_IDL/include/idl_global.h:
10981 * TAO_IDL/util/utl_global.cpp:
10983 Added check for illegal usage of a valuetype as a primary key.
10984 The CCM spec puts several constraints on valuetypes that are
10985 used as primary keys, and making sure these constaints are
10986 satisfied requires checking the valuetype's inheritance
10987 graph, as well as recursively checking its members. Valuetypes
10988 used as primary keys are place in a list, and the list is
10989 checked after all parsing has finished, so that we can be
10990 sure all forward declared structs and unions have been
10993 Thu Sep 15 15:54:24 2005 J.T. Conklin <jtc@acorntoolworks.com>
11001 Added WrongTransactionS.h to Header_Files.
11003 Thu Sep 15 15:25:06 2005 J.T. Conklin <jtc@acorntoolworks.com>
11005 * orbsvcs/orbsvcs/Makefile.am:
11009 * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
11011 Added Naming/nsconf.h to Header_Files.
11013 Thu Sep 15 14:04:28 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11015 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h
11017 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp
11020 Removed unnecessary exception specification. It prevented user
11021 exceptions from being propagated to the caller. Thanks to David
11022 Carlton <david dot carlton at sun dot com> for reporting the
11023 problem and to Johnny Willemsen for suggesting a fix.
11025 Thu Sep 15 12:42:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
11031 Thu Sep 15 14:16:00 UTC 2005 Simon Massey <sma@prismtech.com>
11033 * tests/Bug_2234_Regression/server.cpp:
11035 Emulated exception incorrect macro used line 118/156.
11037 Wed Sep 14 10:34:00 UTC 2005 Simon Massey <sma@prismtech.com>
11039 * tests/Bug_2234_Regression/server.cpp:
11041 Correct another minor fussy compiler gripe.
11043 Wed Sep 14 09:45:00 UTC 2005 Simon Massey <sma@prismtech.com>
11045 * tests/Bug_2234_Regression/client.cpp:
11046 * tests/Bug_2234_Regression/server.cpp:
11048 Correct minor fussy compiler gripes for some gcc platforms.
11050 Wed Sep 14 08:41:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
11052 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
11054 Fixed compile error.
11056 Tue Sep 13 11:43:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
11058 * examples/Advanced/ch_3/client.cpp:
11059 * examples/Advanced/ch_3/server.cpp:
11060 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
11061 * tests/Bug_1639_Regression/struct_client.cpp:
11063 Fixed for environments defining ACE_USES_OLD_IOSTREAMS
11064 (which unfortunately is the case for Windows x64 at the
11065 moment due to shortcomings in the Platform SDK).
11067 Tue Sep 13 10:30:00 UTC 2005 Simon Massey <sma@prismtech.com>
11069 * tao/AnyTypeCode/Any.cpp:
11071 * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
11072 * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
11073 * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
11075 * tests/Bug_2234_Regression/Bug_2234_Regression.mpc:
11076 * tests/Bug_2234_Regression/Test.idl:
11077 * tests/Bug_2234_Regression/client.cpp:
11078 * tests/Bug_2234_Regression/run_test.pl:
11079 * tests/Bug_2234_Regression/server.cpp:
11081 This fixes bug 2234.
11082 The Portiable Interception call to arguments() attempts to create
11083 a read-only copy of all arguments passed into the current method.
11084 Unfortunatly during the call to receive_request() the "out" args
11085 of variable length types have not yet been allocated by the server
11086 and so are NULL pointers. A deep copy was being attempted which
11087 de-referenced these NULLs causing a crash. Explicit NULL checks
11088 are now performed for these types and a NULL pointer to the type
11089 is placed into the arg list instead.
11091 Tue Sep 13 10:18:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
11093 * tests/Portable_Interceptors/Bug_1559/run_test.pl:
11094 * tests/Portable_Interceptors/Dynamic/run_test.pl:
11095 * tests/Portable_Interceptors/Service_Context_Manipulation/run_test.pl:
11096 * tests/RTCORBA/Persistent_IOR/run_test.pl:
11098 Removed '-ORBObjRefStyle url' switch because it causes problems with IPv6
11099 builds and is not essential to the tests.
11101 * tests/Hang_Shutdown/server.cpp:
11102 * tests/Hang_Shutdown/client.cpp:
11104 Adjusted test timeouts because they were a little too tight for
11105 Windows/IPv6 environment.
11107 Mon Sep 12 11:52:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
11109 * orbsvcs/orbsvcs/Makefile.am:
11113 Mon Sep 12 11:34:13 2005 Simon McQueen <sm@prismtech.com>
11117 Had left fix commented out in Fri Sep 9 11:08:40 2005 Simon McQueen.
11119 Fri Sep 9 22:00:24 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
11121 * TAO_IDL/ast/ast_array.cpp:
11122 * TAO_IDL/ast/ast_field.cpp:
11123 * TAO_IDL/ast/ast_interface.cpp:
11124 * TAO_IDL/ast/ast_sequence.cpp:
11125 * TAO_IDL/ast/ast_structure.cpp:
11126 * TAO_IDL/ast/ast_type.cpp:
11127 * TAO_IDL/ast/ast_typedef.cpp:
11128 * TAO_IDL/ast/ast_union.cpp:
11129 * TAO_IDL/ast/ast_valuetype.cpp:
11130 * TAO_IDL/include/ast_array.h:
11131 * TAO_IDL/include/ast_field.h:
11132 * TAO_IDL/include/ast_interface.h:
11133 * TAO_IDL/include/ast_sequence.h:
11134 * TAO_IDL/include/ast_structure.h:
11135 * TAO_IDL/include/ast_type.h:
11136 * TAO_IDL/include/ast_typedef.h:
11137 * TAO_IDL/include/ast_union.h:
11138 * TAO_IDL/include/ast_valuetype.h:
11140 - Added virtual legal_for_primary_key() method to AST_Type
11141 plus overrides for derived node classes AST_Sruct,
11142 AST_Union, AST_Array, AST_Sequence, AST_Typedef,
11143 AST_Interface, and AST_Valuetype. The override in
11144 AST_Valuetype is empty at this time, but when finished,
11145 the method will be called on a valuetype when it is used
11146 as a primary key of a component. The method will check
11147 the various constraints put on valuetypes used as
11148 primary keys by the CCM spec. It will, among other
11149 things, be called recursively on the valuetype's members.
11151 - Made some accessor methods, such as base_type() and
11152 field_type(), const.
11154 Fri Sep 9 11:08:40 2005 Simon McQueen <sm@prismtech.com>
11158 Add include of WrongTransaction.pidl.
11160 * tao/WrongTransaction.pidl:
11162 Update generation instructions.
11164 * tao/WrongTransactionS.h:
11165 * tao/WrongTransactionS.inl:
11167 Add these new 'handcrafted' files. These changes fix
11170 * tests/Bug_1813_Regression/Bug_1813_Regession.mpc:
11171 * tests/Bug_1813_Regression/Test.idl:
11172 * tests/Bug_1813_Regression/test.cpp:
11174 Regression test for the above.
11176 Fri Sep 9 10:28:11 2005 Simon McQueen <sm@prismtech.com>
11180 Add ValueFactory to CORBA module. Fixes bug #1812.
11182 * tests/Bug_1812_Regression/Bug_1812_Regession.mpc:
11183 * tests/Bug_1812_Regression/Test.idl:
11184 * tests/Bug_1812_Regression/test.cpp:
11186 Regression test for the above.
11188 Thu Sep 8 16:39:10 2005 J.T. Conklin <jtc@acorntoolworks.com>
11192 Added AnyTypeCode_Adapter.h and Any_Insert_Policy_T.h
11193 to list of Header_Files.
11195 Wed Sep 7 15:54:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
11197 * orbsvcs/orbsvcs/Makefile.am:
11201 Wed Sep 7 11:47:35 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11203 * tao/IIOP_Acceptor.cpp:
11205 Marker modified for the specializations to work properly.
11207 Tue Sep 6 15:54:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11209 * tests/Bug_2222_Regression/test.cpp:
11211 Fixed unused argument warnings.
11213 * tests/DynAny_Test/test_dynany.cpp:
11214 * tests/DynAny_Test/test_dynunion.cpp:
11216 More include directive reordering to address g++ 3.4 order of
11217 parsing template related errors.
11219 Tue Sep 6 15:40:17 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11221 * TAO_IDL/be/be_codegen.cpp (gen_stub_src_includes):
11223 Reordered include directives to address CORBA::AbstractBase
11224 order of parsing related template compile-time errors with g++
11225 3.4 or better and some HP compilers.
11227 Tue Sep 6 17:26:39 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11231 Accidentally committed a file with the instrumented
11232 code. Reverted this and updated the markers.
11234 Tue Sep 6 16:12:04 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11236 * tao/Connection_Handler.cpp:
11237 * tao/IIOP_Acceptor.cpp:
11238 * tao/IIOP_Connector.h:
11239 * tao/IIOP_Endpoint.h:
11240 * tao/IIOP_Endpoint.cpp:
11241 * tao/IIOP_Profile.h:
11243 * tao/Transport_Acceptor.h:
11245 The markers in these files accidentally includes the destructor
11246 which conflicts with the base class.
11248 Tue Sep 6 13:29:04 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11250 * tao/IIOP_Endpoint.h:
11251 * tao/IIOP_Profile.h:
11252 * tao/Transport_Acceptor.h:
11255 Updated marker names as there was a mismatch in the code based
11256 and the specialization files.
11258 Tue Sep 6 10:33:09 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11260 * orbsvcs/examples/ORT/Gateway_i.h:
11262 Added "AnyTypeCode_methods.h" include directive as a temporary
11263 work around for g++ 3.4 or better and some HP compiler order of
11264 parsing template related issues.
11266 Tue Sep 6 11:32:31 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11268 * tao/Connection_Handler.h:
11269 * tao/Connection_Handler.cpp:
11270 * tao/IIOP_Connection_Handler.h:
11271 * tao/IIOP_Connection_Handler.cpp:
11273 * tao/Transport.cpp:
11274 * tao/IIOP_Transport.h:
11275 * tao/IIOP_Transport.cpp:
11277 * tao/IIOP_Endpoint.cpp:
11278 * tao/IIOP_Endpoint.h:
11280 * tao/IIOP_Profile.h:
11282 * tao/IIOP_Profile.h:
11283 * tao/Transport_Acceptor.h:
11284 * tao/Traport_Acceptor.cpp:
11285 * tao/IIOP_Acceptor.h:
11286 * tao/IIOP_Connector.h:
11287 * tao/IIOP_Connector.cpp:
11288 * tao/Transport_Connector.h:
11289 * tao/Transport_Connector.cpp:
11291 Added markers within the Pluggable protocols frameworks for
11292 specializing the implementation with a concrete protocol
11293 implementation, e.g., iiop.
11295 Mon Sep 5 12:11:28 2005 Simon McQueen <sm@prismtech.com>
11297 * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
11299 Only omit generating the copy, dup, alloc & free operations
11300 if the typedef is imported. This fixes bugzilla #2222.
11302 * tests/Bug_2222_Regression/Bug_2222_Regression.mpc:
11303 * tests/Bug_2222_Regression/TestCase.idl:
11304 * tests/Bug_2222_Regression/TestType.idl:
11305 * tests/Bug_2222_Regression/test.cpp:
11307 Regression test for the above.
11309 Fri Sep 02 13:21:30 2005 Gary Maxey <gary.maxey@hp.com>
11311 * performance-tests/Callback/Callback_i.cpp:
11312 * performance-tests/Latency/DII/client.cpp:
11313 * performance-tests/Latency/Deferred/client.cpp:
11314 * performance-tests/Latency/Thread_Per_Connection/Client_Task.cpp:
11315 * performance-tests/Latency/Thread_Pool/Client_Task.cpp:
11316 * performance-tests/POA/Demux/demux_test_client.cpp:
11317 * performance-tests/Sequence_Latency/DII/client.cpp:
11318 * performance-tests/Sequence_Latency/Deferred/client.cpp:
11319 * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.cpp:
11320 Used ACE_hrtime_t and ACE_HRTIME_TO_U64 macro for platform
11323 Fri Sep 2 12:51:23 2005 Ciju John <john_c@ociweb.com>
11325 * tests/Big_Request_Muxing/Payload_Receiver.h:
11326 * tests/Big_Request_Muxing/Payload_Receiver.cpp
11327 * tests/Big_Request_Muxing/run_test.pl
11328 * tests/Big_Request_Muxing/Big_Request_Muxing.mpc
11329 * tests/Big_Request_Muxing/Client_Task.cpp
11331 Added AnyTypeCode includes. Removed msvc checks. VxWorks fixes.
11333 Fri Sep 2 11:05:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
11335 * tao/MCAST_Parser.cpp:
11336 Small change concerning IPv6 multicast support.
11338 Fri Sep 2 09:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11340 * tao/Array_VarOut_T.inl:
11341 Reverted a C++ cast back to a c-style cast, vc6 can't handle
11342 the C++ cast. Added a remark that we can use a C++ cast when
11343 vc6 has been dropped
11345 Thu Sep 1 16:56:12 2005 Ciju John <john_c@ociweb.com>
11347 * tests/Big_Request_Muxing/*
11348 Brought in OCI modified tests.
11350 Wed Jul 13 09:57:17 2005 Chad Elliott <elliott_c@ociweb.com>
11352 * tests/Big_Request_Muxing/run_test.pl:
11354 Added a separator between tests to aid in debugging.
11356 Tue Jul 5 07:31:33 2005 Chad Elliott <elliott_c@ociweb.com>
11358 * tests/Big_Request_Muxing/server.cpp:
11360 Added includes for inline=0 builds.
11362 Wed Jun 29 14:35:36 2005 Justin Michel <michel_j@ociweb.com>
11364 * tests/Big_Request_Muxing/client.cpp:
11365 * tests/Big_Request_Muxing/run_test.pl:
11366 * tests/Big_Request_Muxing/server.cpp:
11368 This test was destroying the orb before the orb was
11369 finished sending requests. The test still fails intermittently,
11370 because sometimes events are lost. I tried changing SYNC_NONE to
11371 SYNC_WITH_TRANSPORT, but this didn't help. This may be a real
11372 TAO bug. I changed the run_test.pl to run more iterations so
11373 that the bug should happen more often.
11375 Tue Jun 28 08:46:29 2005 Justin Michel <michel_j@ociweb.com>
11377 * tests/Big_Request_Muxing/Client_Task.cpp:
11378 * tests/Big_Request_Muxing/Payload_Receiver.h:
11379 * tests/Big_Request_Muxing/Payload_Receiver.cpp:
11380 * tests/Big_Request_Muxing/client.cpp:
11381 * tests/Big_Request_Muxing/run_test.pl:
11382 * tests/Big_Request_Muxing/server.cpp:
11384 Changed the way the test works so that it prints an
11385 error if too many messages are received. Added a -e parameter
11386 when starting the server in the run_test.pl to expect the
11387 correct number of events when running multiple clients. Added
11388 additional debugging output. Changed the default number of
11389 events from 12000 to 1200 to make the test run faster.
11391 Mon Jun 27 12:15:31 2005 Chad Elliott <elliott_c@ociweb.com>
11393 * tests/Big_Request_Muxing/client.cpp:
11395 This test was changed a while back to decrease the
11396 amount of time it takes to run. However, a time value of 2
11397 miniutes was overlooked (and was causing problems during test
11398 shutdown). I have changed it to be 10 seconds.
11400 Sat Jun 25 14:30:34 2005 Justin Michel <michel_j@ociweb.com>
11402 * tests/Big_Request_Muxing/Client_Task.h:
11403 * tests/Big_Request_Muxing/Client_Task.cpp:
11404 * tests/Big_Request_Muxing/Payload_Receiver.h:
11405 * tests/Big_Request_Muxing/Payload_Receiver.cpp:
11406 * tests/Big_Request_Muxing/Test.idl:
11407 * tests/Big_Request_Muxing/client.cpp:
11408 * tests/Big_Request_Muxing/run_test.pl:
11409 * tests/Big_Request_Muxing/server.cpp:
11411 Changed the processes in this test to actually wait for
11412 the test to complete instead of simply running for two minutes.
11414 Thu Sep 1 19:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11416 * orbsvcs/Event_Service/Event_Service.{h,cpp}:
11417 Restored -n to the original behaviour, it is the name that will
11418 be used to register to the naming service. With the new option
11419 -x we can indicate that the event service shouldn't register
11420 with the naming service. This is just as the other orbsvcs,
11421 thanks to JT for indicating this.
11423 * docs/ec_options.html:
11426 Thu Sep 1 16:54:53 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
11428 * TAO_IDL/be/be_interface_strategy.cpp:
11430 Fixed typo in comment.
11432 * TAO_IDL/be/be_interface.cpp (gen_stub_ctor):
11434 Fixed order of generated base class stub constructor calls
11435 when the interface has both concrete and abstract parents.
11437 * TAO_IDL/be/be_visitor_amh_pre_proc.cpp (visit_interface):
11438 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
11439 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
11441 Disabled all AMH-related code generation for interfaces that
11442 have an abstract ancestor. The AMH_-prefixed
11443 classes have an inheritance structure that reflects that of
11444 the corresponding IDL interfaces. This poses a problem
11445 when the interface has an abstract ancestor, since no skeleton
11446 code is generated for abstract interfaces.
11448 * tests/IDL_Test/fwd.idl:
11450 Just after an interface with a concrete and an abstract parent,
11451 added another interface with the same parents in reverse order.
11452 This change is to test the order of generated base class stub
11453 constructor calls in the stub inline file.
11455 Thu Sep 01 08:30:31 2005 Gary Maxey <gary.maxey@hp.com>
11457 * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
11458 Add extra underscore in generated names to help reduce conflicts
11459 with user supplied names.
11461 Thu Sep 1 14:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11463 * orbsvcs/Event_Service/Event_Service.{h,cpp}:
11464 Made it possible to just pass -n to indicate that no service
11465 name should be used. At that moment the Event_Service will not
11466 register itself with the naming service. If also the default
11467 scheduling service option (none) is used, then the naming
11468 service is not used at all. This is usefull for systems where
11469 the Event_Service is with the option to write the IOR to file,
11470 then the user doesn't need the naming service.
11472 * docs/ec_options.html:
11473 Documentated the commandline options of the Event_Service executable
11475 Thu Sep 1 10:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11477 * tao/MCAST_Parser.cpp:
11479 * tao/Transport_Connector.cpp:
11480 Fixed 64bit conversion warnings
11482 Thu Sep 1 09:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11484 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.{h,cpp}:
11485 Fixed gcc4 compile errors
11487 Thu Sep 1 08:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11489 * TAO_IDL/be/be_interface.cpp:
11490 Fixed variable not used warning
11492 Thu Sep 1 07:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11494 * tao/default_resource.cpp:
11495 Use the new ACE_REMOVE_SERVICE_DIRECTIVE macro to remove the
11496 TAO_CodeSet. Thanks to Lothar Werzinger <lothar at xcerla dot com>
11497 for reporting this. This fixes bugzilla bug 2227
11499 Wed Aug 31 21:49:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
11501 * tests/IDL_Test/fwd.idl:
11503 Added simple test case to reproduce the situation described
11506 Wed Aug 31 21:19:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>.
11508 Wed Aug 31 21:19:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
11510 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
11512 Removed some unnecessary code.
11514 * TAO_IDL/be/be_interface.cpp (redefine):
11516 Changed the method to handle the use case where an interface
11517 with one or more abstract parents has been forward declared,
11518 then fully defined. The IDL compiler maintains an internal
11519 queue of interfaces with mixed (abstract and concrete)
11520 parentage, in order to generate overloads of CORBA::release()
11521 and CORBA::is_nil(). The process of full definition after
11522 forward declaration ends up deleting the node that has
11523 been put in the queue (just after redefine() returns), so
11524 we now update the queue inside the redefine() method. Thanks
11525 to Paul Friberg <p.friberg@isti.com> for providing the
11526 sample IDL that uncovered the bug.
11528 Wed Aug 31 18:24:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
11530 * docs/Options.html:
11531 Corrected description of option ORBUseSharedProfiles which in
11532 reality is 'ORBUseSharedProfile' (without the 's') and by
11533 is *disabled* instead of enabled!
11535 Wed Aug 31 11:53:51 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11537 * tests/Any/Recursive/NonRecursive.idl:
11538 * tests/Any/Recursive/RecursiveHello.mpc:
11540 New IDL containing non-recursive structures that triggered the
11541 TAO_IDL recursive type false positive problem described in bug
11542 2225. This IDL will be used to prevent such problems from being
11543 reintroduced. Thanks to Bruce MacDonald
11544 <brucemac at netcomuk dot co dot uk> for supplying this IDL.
11546 Wed Aug 31 10:53:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11548 * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
11549 * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
11550 * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
11552 Fixed false positive recursion detection by using Jeff's existing
11553 type-specific in_recursion() method. Thanks to Jeff for
11554 explaining how to use that method. [Bug 2225]
11556 Wed Aug 31 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11558 * tao/AnyTypeCode/TypeCode.h:
11559 Export the unaliased_kind method
11561 Wed Aug 31 13:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11563 * tao/BooleanSeqC.{h,cpp}:
11564 * tao/CharSeqC.{h,cpp}:
11565 * tao/DoubleSeqC.{h,cpp}:
11566 * tao/FloatSeqC.{h,cpp}:
11567 * tao/AnyTypeCode/BooleanSeqA.{h,cpp}:
11568 * tao/AnyTypeCode/CharSeqA.{h,cpp}:
11569 * tao/AnyTypeCode/DoubleSeqA.{h,cpp}:
11570 * tao/AnyTypeCode/FloatSeqA.{h,cpp}:
11573 Wed Aug 31 12:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11575 * tao/AnyTypeCode/TypeCode.{h,cpp,inl}:
11576 Moved unaliased_kind to the cpp file, it uses a TypeCode_var
11577 which requires again the TypeCode_methods which causes issues
11580 Wed Aug 31 12:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11583 Removed include of AnyTypeCode/TypeCode.h
11586 Removed _tc_exception_type
11588 * tao/Exception_Data.h:
11589 Added forward declaration CORBA::TypeCode_ptr
11592 Removed not needed forward declarations
11594 Wed Aug 31 11:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11596 * orbsvcs/IFR_Service/be_global.h:
11597 * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.h:
11598 * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.h:
11599 * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.h:
11602 * tao/TypeCode.cpp:
11603 Removed this file, it shouldn't be in the archive anymore
11605 * tao/Environment.i (_nil):
11606 Use a static cast instead of a c-style cast
11608 * tao/Object.{cpp,i} (is_nil):
11609 Use true/false instead of 1/0
11611 * tao/AnyTypeCode/TC_Constants_Forward.h:
11612 Added forward declaration of TypeCode
11614 Wed Aug 31 11:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11616 * orbsvcs/IFR_Service/IFR_Service.h:
11619 * tao/ULongSeq.pidl:
11620 Updated regeneration instructions
11622 * tao/ULongSeqC.{h,cpp}:
11623 * tao/AnyTypeCode/ULongSeqA.{h,cpp}:
11624 Regenerated without patching.
11626 Wed Aug 31 10:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11628 * tao/WStringSeq.pidl:
11629 * tao/WCharSeq.pidl:
11630 Updated regeneration instructions
11632 * tao/WStringSeqC.{h,cpp}:
11633 * tao/WCharSeqC.{h,cpp}:
11634 * tao/AnyTypeCode/WStringSeqA.{h,cpp}:
11635 * tao/AnyTypeCode/WCharSeqA.{h,cpp}:
11636 Regenerated without patching.
11638 Wed Aug 31 10:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11640 * orbsvcs/Notify_Service/Notify_Server.cpp
11641 * orbsvcs/Notify_Service/Notify_Service.cpp
11642 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp
11643 * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp
11644 * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp
11645 * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp
11646 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp
11647 * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp
11648 * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp
11649 * orbsvcs/tests/Notify/Driver/main.cpp
11650 * orbsvcs/tests/Time/Client_i.cpp
11651 * tao/AnyTypeCode/append.cpp
11652 * tao/DynamicAny/DynStruct_i.cpp
11653 * tao/DynamicAny/DynUnion_i.cpp
11654 * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp
11655 * tao/PortableServer/Default_Servant_Dispatcher.cpp
11656 * tao/PortableServer/LifespanStrategyPersistent.cpp
11657 * tao/PortableServer/ServantRetentionStrategyRetain.cpp
11658 * tao/RTCORBA/RT_Endpoint_Utils.cpp
11659 * tao/RTCORBA/RT_Protocols_Hooks.cpp
11660 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
11661 * tests/Exposed_Policies/Policy_Verifier.cpp
11662 * tests/MProfile_Connection_Timeout/client.cpp
11663 * tests/NestedUpcall/MT_Client_Test/server.cpp
11664 * tests/NestedUpcall/Triangle_Test/server_B.cpp
11665 * tests/ORT/ServerRequestInterceptor.cpp
11666 * tests/Policies/Manipulation.cpp
11667 * tests/Portable_Interceptors/Benchmark/client.cpp
11668 Fixed emulated exception fuzz errors
11670 Wed Aug 31 09:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11672 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
11673 Replaced deprecated ACE cast macro
11675 Wed Aug 31 09:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11677 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
11678 Reordered includes to fix vc71 link warnings
11680 Tue Aug 30 17:05:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
11682 * orbsvcs/orbsvcs/Makefile.am:
11686 Tue Aug 30 16:30:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
11688 * orbsvcs/Notify_Service/Notify_Service.cpp (shutdown):
11690 Removed code that abuses ._retn() to release orb, poa,
11691 naming context, etc. This may have been done because
11692 the driver class was previously a file-scope static,
11693 but now that it's allocated on the stack within main()
11694 we can let the destructor release these variables.
11696 Tue Aug 30 16:09:53 2005 J.T. Conklin <jtc@acorntoolworks.com>
11698 * orbsvcs/Notify_Service/Notify_Server.cpp:
11700 Removed extraneous ACE_DEBUG().
11702 Tue Aug 30 15:56:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
11704 * orbsvcs/Notify_Service/Notify_Server.cpp:
11706 Changed to add support for clean shutdown with SIGINT/SIGTERM
11707 using the Service_Shutdown class from the Svc_Utils library.
11709 Tue Aug 30 12:42:18 2005 Chris Cleeland <cleeland_c@ociweb.com>
11711 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
11712 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
11713 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
11714 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
11716 Removed inclusion of .i files to complete my earlier commit.
11718 Tue Aug 30 11:22:51 2005 Steve Totten <totten_s@ociweb.com>
11720 * tests/IDL_Test/IDL_Test.mpc:
11721 * tests/IDL_Test/array_only.idl:
11722 Added a test for the IDL compiler to make sure code generated for
11723 an IDL file that contains nothing but an array definition will
11724 compile correctly. Thanks to Yevgen Galchenko for supplying the
11727 Tue Aug 30 10:03:24 2005 Chris Cleeland <cleeland_c@ociweb.com>
11729 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
11730 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
11731 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
11732 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
11733 * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h:
11734 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h:
11735 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
11737 Fixed errors in Fuzz build and use of deprecated ACE cast macros
11739 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.i:
11740 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.i:
11742 Removed these b/c they're empty and fix a fuzz build.
11744 Tue Aug 30 14:43:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
11746 * docs/Options.html:
11747 Added docu for new IPv6 specific options (ORBPreferIPV6Interfaces and
11748 ORBConnectIPV6Only).
11750 Tue Aug 30 14:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11752 * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp
11753 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp
11754 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp
11755 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp
11756 * examples/RTCORBA/Activity/Activity.cpp
11757 * examples/RTCORBA/Activity/Task_Stats.cpp
11758 * orbsvcs/Concurrency_Service/Concurrency_Service.cpp
11759 * orbsvcs/Event_Service/Event_Service.cpp
11760 * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp
11761 * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.cpp
11762 * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp
11763 * orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp
11764 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp
11765 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp
11766 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp
11767 * orbsvcs/Naming_Service/Naming_Server.cpp
11768 * orbsvcs/Naming_Service/Naming_Service.cpp
11769 * orbsvcs/Notify_Service/Notify_Server.cpp
11770 * orbsvcs/Notify_Service/Notify_Service.cpp
11771 * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
11772 * orbsvcs/Time_Service/Clerk_i.cpp
11773 * orbsvcs/Time_Service/Server_i.cpp
11774 * orbsvcs/Trading_Service/Trading_Service.cpp
11775 * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp
11776 * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp
11777 * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp
11778 * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp
11779 * orbsvcs/orbsvcs/Scheduler_Factory.cpp
11780 * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp
11781 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp
11782 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
11783 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
11784 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp
11785 * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp
11786 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp
11787 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp
11788 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp
11789 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp
11790 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp
11791 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp
11792 * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp
11793 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp
11794 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
11795 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
11796 * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp
11797 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
11798 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp
11799 * orbsvcs/orbsvcs/Sched/DynSched.cpp
11800 * orbsvcs/orbsvcs/Sched/Scheduler.cpp
11801 * orbsvcs/orbsvcs/Trader/Trader.cpp
11802 * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp
11803 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp
11804 * orbsvcs/tests/FtRtEvent/consumer.cpp
11805 * orbsvcs/tests/FtRtEvent/supplier.cpp
11806 * orbsvcs/tests/Notify/Destroy/main.cpp
11807 * orbsvcs/tests/Notify/Driver/main.cpp
11808 * orbsvcs/tests/Notify/lib/Activation_Manager.cpp
11809 * orbsvcs/tests/Notify/lib/Command.cpp
11810 * orbsvcs/tests/Notify/lib/Driver.cpp
11811 * orbsvcs/tests/Redundant_Naming/client.cpp
11812 * tao/CORBALOC_Parser.cpp
11813 * tao/IIOP_Connection_Handler.cpp
11814 * tao/IIOP_Profile.cpp
11815 * tao/MCAST_Parser.cpp
11817 * tao/default_client.cpp
11818 * tests/MProfile_Connection_Timeout/client.cpp
11819 Replaced ACE_LIB_TEXT with ACE_TEXT. ACE_LIB_TEXT is only for in the
11822 Tue Aug 30 14:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11824 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
11827 Tue Aug 30 06:42:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
11829 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
11830 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
11831 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
11833 Fix emulated exception builds.
11835 Tue Aug 30 13:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11837 * tests/Param_Test/server.cpp:
11838 * tests/Param_Test/except.cpp:
11839 * tests/Faults/test_i.cpp:
11840 * tests/Faults/ping.cpp:
11841 * tests/AMI_Timeouts/timeout_client.cpp:
11842 * tests/InterOp-Naming/Server_i.cpp:
11843 * tests/Bug_1476_Regression/Client_Task.cpp:
11844 * tests/Bug_1482_Regression/Reply_Handler.cpp:
11845 * tests/Big_Oneways/Session.cpp:
11846 Fixed emulated exception fuzz errors
11848 Tue Aug 30 13:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11850 * tao/PortableServer/PolicyS.cpp:
11851 Regenerated this file and merged some of the changes caused by that,
11852 especially the include order
11854 Tue Aug 30 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11856 * TAO_IDL/util/utl_global.cpp:
11857 Fixed hasspace implementation, if an empty string was passed the
11858 function would loop forever. Also a space as second last character
11859 in the string wasn't detected
11861 Tue Aug 30 10:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11863 * orbsvcs/Time_Service/Server_i.cpp:
11864 Fixed compilation problem with emulated exceptions
11866 Tue Aug 30 09:12:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
11868 * tao/CORBALOC_Parser.cpp:
11869 * IIOP_Acceptor.cpp:
11870 * IIOP_Connection_Handler.cpp:
11871 * IIOP_Connector.cpp:
11872 * IIOP_Endpoint{.h .cpp. i}:
11873 * IIOP_Profile.cpp:
11874 * IIOP_Transport.cpp:
11875 * Invocation_Endpoint_Selectors.cpp:
11876 * MCAST_Parser.cpp:
11879 * params{ .h .cpp}:
11880 * orbsvcs/orbsvcs/IOR_Multicast.cpp:
11882 Added IPv6 support for TAO.
11884 Tue Aug 30 06:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
11886 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
11887 Fixed pragma once is obsolete warning
11889 Tue Aug 30 01:20:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11891 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp (queue_full_action):
11893 Fixed "'*/' found outside of comment" warning.
11895 Mon Aug 29 18:39:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
11897 * orbsvcs/orbsvcs/AV/AV_Core.h:
11898 * orbsvcs/orbsvcs/AV/Policy.cpp::
11899 * orbsvcs/orbsvcs/AV/Protocol_Factory.h::
11900 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h::
11901 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.h::
11902 * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.h::
11903 * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h::
11904 * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h::
11905 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp::
11906 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h::
11907 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp::
11908 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp::
11909 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h::
11910 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h::
11911 * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp::
11912 * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp::
11913 * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp::
11914 * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp:
11915 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp:
11916 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h:
11917 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h:
11918 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp:
11919 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h:
11920 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
11921 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h:
11922 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h:
11923 * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp:
11924 * orbsvcs/orbsvcs/Log/LogActivator.h:
11925 * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
11926 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h:
11927 * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp:
11928 * orbsvcs/orbsvcs/Notify/Builder.h:
11929 * orbsvcs/orbsvcs/Notify/POA_Helper.h:
11930 * orbsvcs/orbsvcs/Notify/Properties.h:
11931 * orbsvcs/orbsvcs/Notify/Timer.h:
11932 * orbsvcs/orbsvcs/Notify/Timer_Reactor.cpp:
11933 * orbsvcs/orbsvcs/PortableGroup/GOA.cpp:
11934 * orbsvcs/orbsvcs/PortableGroup/GOA.h:
11935 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
11936 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
11937 * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp:
11938 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp:
11939 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
11940 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
11941 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
11942 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
11943 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
11944 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
11945 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
11946 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
11947 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
11948 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
11949 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
11950 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
11951 * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp:
11952 * orbsvcs/orbsvcs/Trader/Trading_Loader.h:
11954 Reordered include directives to make sure all necessary
11955 non-dependent names are parsed before the templates that use
11956 them. Addresses g++ 3.4.x or better compile-time errors.
11958 Mon Aug 29 18:45:49 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11960 * tao/Wait_On_Read.cpp:
11961 * tao/Wait_Strategy.cpp:
11963 Added makers that aid in specializing the wait strategy
11964 implementation in TAO.
11966 Mon Aug 29 14:08:42 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11968 * tao/GIOP_Message_Base.h:
11969 * tao/Strategies/UIOP_Transport.cpp:
11970 * tao/Strategies/DIOP_Transport.cpp:
11971 * tao/Strategies/SHMIOP_Transport.cpp:
11973 Added markers that aid in specializing TAO's pluggable messaging
11974 implementation with either GIOP or GIOP_Lite when the type of
11975 messaging object is known a priori.
11977 Mon Aug 29 12:08:16 2005 J.T. Conklin <jtc@acorntoolworks.com>
11979 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
11980 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
11981 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
11983 Changed to clarify error message output when service
11984 initialization fails.
11986 Mon Aug 29 09:03:55 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
11988 * tao/default_resource.cpp:
11989 * tao/Strategies/advanced_resource.cpp:
11991 Added markers within the code to specialize TAO components with
11992 concrete implementations. This commit relates to the commit on
11993 Sun Aug 28 14:25:07 2005 Arvind S. Krishna
11994 <arvindk@dre.vanderbilt.edu> on specializing middleware
11995 components. The motivation here is added for sake of clarity.
11997 As a part of the Feature Oriented Customizer (FOCUS) tool being
11998 developed in my research, we are trying to specialize framework
11999 implementation and strategies within middleware with concrete
12000 counterparts when their implementation/type is known a priori.
12001 FOCUS provides an XML based transformation engine, where the
12002 specialization transformations are captured in XML file and a
12003 weaver specializes the code.
12005 To help in this transformation process, this commit adds markers
12006 within the source code. These markers are added as special
12007 comments. For example, //@@
12008 REACTOR_SPL_INCLUDE_FORWARD_DECL_ADD_HOOK represents a hook
12009 where forward declarations and include files are added by the
12010 weaver. As these markers are comments therefore should not
12011 affect normal applications in *any* manner. Additionally,
12012 applications that use multiple reactor implementations not be
12013 affected/do not need any change. Currently, these
12014 specializations are targeted for TAO middleware, where
12015 applications know the target reactor a priori and want to
12016 leverage the specialization to improve performance.
12018 Mon Aug 29 13:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12020 * orbsvcs/Time_Service/Server_i.cpp:
12021 Fixed emulated exception fuzz errors
12023 Mon Aug 29 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12025 * orbsvcs/LoadBalancer/LoadManager.cpp:
12026 Fixed emulated exception fuzz errors
12028 Mon Aug 29 13:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12030 * tao/default_client.cpp:
12031 Corrected argument initialisation order to silence GNU warnings
12033 Sun Aug 28 13:36:19 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
12037 Updated the TAO_NULL_LOCK_REACTOR typedef to conform to the
12038 following Reactor change: Fri Aug 26 18:01:31 2005 Steve Huston
12039 <shuston@riverace.com>. In particular, updated
12040 ACE_Select_Reactor_Token_T to ACE_Reactor_Token_T in the typedef
12041 for ACE_Select_Reactor.
12043 Sat Aug 27 13:32:55 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
12045 * TAO_IDL/driver/drv_args.cpp:
12046 * TAO_IDL/include/idl_global.h:
12047 * TAO_IDL/util/utl_global.cpp:
12049 Fixed the command line parsing to preserve the literal
12050 quotes if they are used in an include path that has a space,
12051 so the path is passed to the preprocessor with the literal
12052 quotes following '-I'. Since the string is also added to
12053 the IDL compiler's list of include paths this way, the
12054 literal quotes must also be stripped off when using the
12055 include path to form a full path for validation of
12056 included files. This fix closes [BUGID:2219]. Thanks to
12057 Dorian Hileaga <hdorianh@hotmail.com> for reporting the
12060 Sat Aug 27 11:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12062 * orbsvcs/ImplRepo_Service/Forwarder.cpp
12063 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp
12064 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp
12065 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp
12066 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp
12067 * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp
12068 Fixed emulated exception errors
12070 Sat Aug 27 10:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12072 * tao/ORB_Core.cpp:
12073 Added missing semi colon
12075 Fri Aug 26 23:48:25 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
12079 http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=2224
12081 * tao/Client_Strategy_Factory.cpp:
12082 * tao/Client_Strategy_Factory.h:
12083 * tao/default_client.cpp:
12084 * tao/default_client.h:
12086 New strategy ORBConnectionHandlerCleanup .
12088 * tao/Connection_Handler.cpp:
12090 Use the id for deregistration instead of the handle.
12092 * tao/Transport_Cache_Manager.cpp:
12093 * tao/Wait_On_Read.cpp:
12095 Do the registration and deregistration. One could possibly think
12096 of doing a suspend and resume instead of
12097 registration/deregistration. Our reactor interfaces do not
12098 provide a way to add a handler in a suspended mode. Doing a
12099 registration and then calling suspend () could provide a window
12100 of time where a thread could be dispatched. Hence the decision to
12101 use registration/deregistration combo.
12103 Fri Aug 26 14:07:57 2005 Chris Cleeland <cleeland_c@ociweb.com>
12105 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
12107 Fix the "export" class used in the ACE_FACTORY_DEFINE for the
12108 TAO_EC_Simple_Queue_Full_Action. Hopefully this fixes the
12109 internal compiler error on mingw compilers.
12111 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
12112 * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
12113 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
12115 Fix problems for no-exception builds.
12117 Fri Aug 26 18:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12119 * tao/DynamicInterface/Server_Request.cpp:
12122 Fri Aug 26 18:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12124 * tao/CORBALOC_Parser.cpp:
12125 * tao/ORB_Core.cpp:
12126 * tao/Messaging/Asynch_Invocation.cpp:
12127 * tao/PortableServer/Root_POA.cpp:
12130 Fri Aug 26 11:42:29 2005 Phil Mesnier <mesnier_p@ociweb.com>
12132 * tao/Codeset/Codeset_Manager_i.cpp:
12133 The codeset manager was doing the wrong thing when no codeset
12134 information was available. The "default" codeset should be used
12135 in that case, not the "fallback" codeset, which is only to be
12136 used when codeset information is available, but no other codeset
12139 * tao/Codeset/UTF8_Latin1_Translator.cpp:
12140 This translator was not correctly appending the NUL to the end
12141 of outbound strings.
12143 Fri Aug 26 11:33:07 2005 Justin Michel <michel_j@ociweb.com>
12145 * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
12146 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
12150 * tao/LocateRequest_Invocation.cpp:
12151 * tao/Synch_Invocation.cpp:
12154 Add a new compile-time setting to TAO that controls whether output
12155 CDRs are reset() after a request is sent. Enabling this feature greatly
12156 reduces memory usage in some situations such as event services that
12157 occasionally send large messages. However, it also currently exposes
12158 (or introduces) a multi-threading bug introducing deadlocks or infinite
12159 loops. One (of several) test that can show the problem is
12160 TAO/orbsvcs/tests/Notify/Basic/run_test.pl notify.mt.conf.
12162 Add a new constructor for input CDR that allows specifying a ACE_Lock* which
12163 will be used to protect the ACE_Data_Block used in the CDR. This will be
12164 used by the Any impl above. The current implementation uses a global mutex
12165 to protect all instances, because the internals of the Any impl will
12166 be copied around, and there's no way to give ownership of the lock to the
12167 actual ACE_Data_Block that uses it.
12169 Fri Aug 26 06:33:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
12171 * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
12172 * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
12176 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
12177 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h:
12178 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
12179 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h:
12180 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
12181 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.h:
12183 Changed to add support for the thread pool concurrency model. A
12184 new "-t" command line parameter is used to specify the number of
12185 threads in the pool.
12187 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
12188 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
12189 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
12191 Changed to add support for clean shutdown with SIGINT/SIGTERM
12192 using the Service_Shutdown class from the Svc_Utils library.
12194 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
12195 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
12196 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h:
12198 Split main() out into new file Basic_Logging_Server.cpp.
12200 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
12201 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
12202 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h:
12204 Split main() out into new file Event_Logging_Server.cpp.
12206 Fri Aug 26 13:45:10 2005 Simon McQueen <sm@prismtech.com>
12208 * tests/Portable_Interceptors/PolicyFactory/server.cpp:
12209 * tests/OBV/Supports/Supports_Test_impl.cpp:
12210 * tests/OBV/Supports/client.cpp:
12211 * tests/Big_Twoways/Session.cpp:
12212 * tests/NestedUpcall/Triangle_Test/server_B.cpp:
12213 * tests/NestedUpcall/MT_Client_Test/server.cpp:
12214 * tests/Bug_1551_Regression/Reply_Handler.cpp:
12215 * tests/InterOp-Naming/Server_i.cpp:
12217 Chipping away at the fuzz errors.
12219 Fri Aug 26 13:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12221 * tao/Acceptor_Registry.cpp:
12222 * tao/default_server.h:
12223 * tao/PortableServer/PortableServer_WFunctions.cpp:
12224 * tao/Strategies/DIOP_Acceptor.cpp:
12225 Fixed 64bit conversion warnings
12227 Fri Aug 26 12:30:47 2005 Simon McQueen <sm@prismtech.com>
12229 * tao/AnyTypeCode.mpc:
12231 Removed ServicesA.cpp from unconditional compilation list.
12232 ServicesC.cpp does not get built in min corba builds.
12234 * tao/extra_anytypecode.mpb:
12236 Create feature template to include ServicesA.cpp only if not
12239 Fri Aug 26 10:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12241 * tao/ORB_Core.cpp:
12242 Removed handling of ORBGlobalCollocation, it is deprecated for some
12243 time. Also removed handling of ORBCollocation==YES, this is now
12244 ORBCollocation==global.
12246 Fri Aug 26 09:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12248 * TAO_IDL/be/be_codegen.cpp
12249 * TAO_IDL/be/be_visitor_exception/exception_ch.cpp
12250 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp
12251 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
12252 * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp
12253 * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp
12254 * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp
12255 * TAO_IDL/include/utl_err.h
12256 * TAO_IDL/util/utl_err.cpp
12257 * docs/compiler.html
12258 When the -St option is used to suppress typecodes, we now
12259 also suppress the type codes of user exceptions. There is no
12260 requirement for this from the orb, the only functionality the
12261 user looses is the ability to retrieve which exceptions an
12262 operation throws using interceptors.
12264 * tao/Adapter_Factory.cpp
12265 * tao/BiDir_Adapter.cpp
12266 * tao/CORBALOC_Parser.cpp
12267 * tao/Cleanup_Func_Registry.cpp
12268 * tao/DLL_Parser.cpp
12269 * tao/Endpoint_Selector_Factory.cpp
12270 * tao/Environment.cpp
12271 * tao/Exclusive_TMS.cpp
12272 * tao/FILE_Parser.cpp
12273 * tao/IFR_Client_Adapter.cpp
12274 * tao/IOR_Parser.cpp
12275 * tao/LF_Follower.cpp
12276 * tao/Leader_Follower.cpp
12277 * tao/MCAST_Parser.cpp
12278 * tao/Muxed_TMS.cpp
12281 * tao/ORB_Table.cpp
12282 * tao/Resource_Factory.cpp
12284 * tao/Stub_Factory.cpp
12285 * tao/TSS_Resources.cpp
12286 * tao/Transport_Cache_Manager.cpp
12287 * tao/default_resource.cpp
12288 * tao/Codeset/Codeset_Manager_i.cpp
12289 * tao/Codeset/UTF16_BOM_Factory.cpp
12290 * tao/Codeset/UTF8_Latin1_Factory.cpp
12291 * tao/DynamicAny/DynAnyFactory.cpp
12292 * tao/DynamicAny/DynUnion_i.cpp
12293 * tao/DynamicInterface/ExceptionList.cpp
12294 * tao/DynamicInterface/Request.cpp
12295 * tao/IORManipulation/IORManipulation.cpp
12296 * tao/Messaging/Asynch_Invocation.cpp
12297 * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp
12298 * tao/PortableServer/Active_Object_Map.cpp
12299 * tao/PortableServer/ImR_Client_Adapter.cpp
12300 * tao/PortableServer/LifespanStrategyPersistent.cpp
12301 * tao/PortableServer/LifespanStrategyTransient.cpp
12302 * tao/PortableServer/Object_Adapter.cpp
12303 * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp
12304 * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp
12305 * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp
12306 * tao/PortableServer/Root_POA.cpp
12307 * tao/PortableServer/Root_POA.inl
12308 * tao/RTCORBA/RT_Mutex.cpp
12309 * tao/RTCORBA/RT_ORB.cpp
12310 * tao/RTCORBA/RT_Protocols_Hooks.cpp
12311 * tao/RTCORBA/Thread_Pool.cpp
12312 * tao/RTScheduling/Current.cpp
12313 * tao/Strategies/DIOP_Connection_Handler.cpp
12314 * tao/Strategies/DIOP_Connector.cpp
12315 * tao/Strategies/SCIOP_Acceptor.cpp
12316 * tao/Strategies/SCIOP_Connection_Handler.cpp
12317 * tao/Strategies/SCIOP_Connector.cpp
12318 * tao/Strategies/SHMIOP_Acceptor.cpp
12319 * tao/Strategies/SHMIOP_Connection_Handler.cpp
12320 * tao/Strategies/SHMIOP_Connector.cpp
12321 * tao/Strategies/UIOP_Acceptor.cpp
12322 * tao/Strategies/UIOP_Connection_Handler.cpp
12323 * tao/Strategies/UIOP_Connector.cpp
12324 * tao/Strategies/advanced_resource.cpp
12325 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
12326 * tao/Valuetype/AbstractBase.cpp
12327 * tao/Valuetype/StringValueC.cpp
12328 * tao/Valuetype/ValueFactory_Map.cpp
12329 Fixed emulated exception fuzz errors and removed explicit
12330 template instantiations
12332 Thu Aug 25 17:15:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
12334 * orbsvcs/orbsvcs/Makefile.am:
12338 Thu Aug 25 16:43:15 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
12340 * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
12342 Added include of Any.h, similar to Any_Dual_Impl_T.cpp, needed
12343 when compiling code generated for arrays and not passing -Sa
12344 or -St to the IDL compiler.
12346 Thu Aug 25 11:00:47 2005 Chris Cleeland <cleeland_c@ociweb.com>
12348 This does two things in the Real Time Event Service:
12350 1. Added a new dispatching strategy--Thread Per Consumer. This
12351 strategy is similar to the MT dispatching strategy in that it
12352 separates the thread that receives the push() from a supplier
12353 from the thread that does the eventual push() to the
12354 consumer(s), but it differs from MT in that MT has a pool of
12355 threads pulling from a single queue and ultimately potentially
12356 servicing every consumer, whereas TPC has a queue for *each*
12357 consumer and, thus, a single thread dedicated to pushing to that
12358 consumer. This insures that a badly-behaved consumer CANNOT
12359 have an adverse effect on the channel or supplier.
12361 2. It adds a means by which an application can specify what the
12362 RTEC should do if the TAO_EC_Queue fills up. This behavior is
12363 encapsulated in a derivation of an ACE_Service_Object, called
12364 TAO_EC_Queue_Full_Service_Object. The RTEC looks for a service
12365 object of a particular name (default in macro
12366 TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME)
12368 * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
12370 Updated to build new files that are part of the TPC strategy.
12372 * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
12374 Added new data member to hold the name of the service object
12375 used for queue full behavior.
12377 * orbsvcs/orbsvcs/Event/EC_Default_Factory.i:
12378 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
12380 Added new option, -ECQueueFullServiceObject, that can be used to
12381 specify the name/tag in the svc.conf file through which the RTEC
12382 should look for a queue full service object.
12384 * orbsvcs/orbsvcs/Event/EC_Defaults.h:
12386 Added default service object name/tag,
12387 TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME.
12389 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
12390 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
12391 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
12393 Added the TAO_EC_Simple_Queue_Full_Action service object
12394 implementation into here, since only the TAO_EC_Dispatching_Task
12395 needs to know about it. This default implementation has only
12396 two choices of behavior: "wait" for not-full condition (the default) or
12397 "discard" silently. Specification of the desired behavior is by
12398 putting the word "wait" or "discard" as the first argument in this
12399 object's svc.conf arg vector.
12401 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
12403 Created new macros, TAO_EC_QUEUE_LWM and TAO_EC_QUEUE_HWM, that
12404 can be used to specify the low-water and high-water marks for
12405 the TAO_EC_Queue. Previously, these were hard-coded values.
12407 * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
12408 * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
12409 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
12410 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
12411 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
12412 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
12414 Modifications to CTORs to allow passing of a service object
12415 pointer from the factory down through the dispatching strategy
12416 down to the dispatching task itself.
12418 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
12419 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
12421 Minor modifications to pass the service object to the
12422 dispatching strategy.
12424 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
12425 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.i:
12426 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
12427 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
12428 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
12429 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
12430 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.i:
12431 * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
12432 * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h:
12433 * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
12434 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h:
12435 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.i:
12436 * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
12438 Rather than cluttering the EC_Default_Factory with yet another
12439 dispatch strategy, this derives from the EC_Default_Factory and
12440 replaces certain behaviors with its own. Thus, in order to use
12441 this new strategy you will have to replace the call in your code
12442 for TAO_EC_Default_Factory::init_svcs() with
12443 TAO_EC_TPC_Factory::init_svcs().
12445 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h: Moved event_channel_,
12446 consumer_, and refcount_ into "protected" section so subclasses
12449 * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h: Moved event_channel_
12450 into "protected" section so subclasses can have access.
12452 Thu Aug 25 07:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12454 * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
12457 Wed Aug 24 21:57:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
12459 * configure.ac: Copied in updated copyright paragraph from COPYING.
12461 Wed Aug 24 18:12:16 2005 Simon McQueen <sm@prismtech.com>
12463 * TAO_IDL/util/utl_global.cpp:
12465 Avoid recording duplicate file names in ::add_to_included_idl_files.
12466 This fixes bug #2221.
12468 Wed Aug 24 11:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12470 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
12471 Reordered includes to fix gcc4 build problems
12473 Wed Aug 24 10:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12475 * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
12476 * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp:
12477 * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp:
12478 * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp:
12479 * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp:
12480 Explicitly include the AnyTypeCode_Adapter_Impl.h. These tests
12481 use the functionality to get the method arguments as Any and
12482 for this we now need the AnyTypeCode adapter. Fixes test failures
12483 in the static builds.
12486 Also do the process directive for the PICurrent Loader
12488 * tao/PI/PICurrent_Loader.{h,cpp}:
12489 No static initializer needed here, this is in the PI file
12491 * tests/Portable_Interceptors/PICurrent/server.cpp:
12492 Fixed static runtime error
12494 Wed Aug 24 09:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12496 On the client side we passed the typecode of the user exceptions to the
12497 invocation adapter, but this is only needed when interceptors are being
12500 * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
12501 * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
12502 Generate a TAO_HAS_INTERCEPTORS==1 around the passing of the typecode
12503 of the user exception
12505 * TAO_IDL/be/be_visitor_operation/operation.cpp:
12506 Removed generation of an environment variable in the client side
12507 code which was not needed
12509 * tao/Exception_Data.h
12510 * tao/PI/ClientRequestInfo.cpp
12511 Only store and use the typecode of an user exception when
12512 interceptors are enabled
12514 * tao/ImR_Client/ImplRepo.pidl:
12515 * tao/ImR_Client/ServerObject.pidl:
12516 Updated regeneration instructions to not use -GA
12518 * tao/ImR_Client/ImplRepoA.h
12519 * tao/ImR_Client/ImplRepoC.cpp
12520 * tao/ImR_Client/ImplRepoC.h
12521 * tao/ImR_Client/ImplRepoC.inl
12522 * tao/ImR_Client/ImplRepoS.cpp
12523 * tao/ImR_Client/ImplRepoS.h
12524 * tao/ImR_Client/ServerObjectA.h
12525 * tao/ImR_Client/ServerObjectC.cpp
12526 * tao/ImR_Client/ServerObjectC.h
12527 * tao/ImR_Client/ServerObjectC.inl
12528 * tao/ImR_Client/ServerObjectS.cpp
12529 * tao/ImR_Client/ServerObjectS.h
12532 * tao/ImR_Client/ImplRepoA.cpp
12533 * tao/ImR_Client/ServerObjectA.cpp
12539 Tue Aug 23 18:09:07 2005 J.T. Conklin <jtc@acorntoolworks.com>
12541 * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
12542 * orbsvcs/tests/Bug_1630_Regression/Makefile.am:
12543 * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
12547 * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
12549 Removed nonexistant ectest_export.h file from Header_Files
12552 Tue Aug 23 15:54:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
12554 * TAO_IDL/be/be_codegen.cpp (gen_stub_hdr_includes):
12556 Another round of generated include directive reording to address
12557 template related order of parsing issues in g++ 3.4.x or better.
12559 * tao/Any_Insert_Policy_T.h (any_insert):
12561 Made these methods non-virtual. All binding is done at
12562 compile-time so there is no need make them virtual. Also
12563 addresses "class with virtual funtions but no virtual
12564 destructor" g++ 4.0 warnings.
12566 * tao/IFR_Client/IFR_ComponentsC.h:
12567 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
12569 More g++ 3.4.x or better order of parsing related template
12572 Tue Aug 23 10:43:07 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
12574 * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp:
12575 * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
12576 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
12577 * tao/IORManipulation/IORA.cpp:
12578 * tao/ImR_Client/ImplRepoA.cpp:
12579 * tao/ImR_Client/ImplRepoS.cpp:
12580 * tao/ImR_Client/ServerObjectA.cpp:
12581 * tao/ImR_Client/ServerObjectS.cpp:
12582 * tao/ObjRefTemplate/Default_ORTA.cpp:
12583 * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp:
12584 * tao/RTCORBA/RTCORBAA.cpp:
12585 * tao/RTCORBA/RT_ORBInitializer.h:
12586 * tao/RTCORBA/rtcorba_export.h:
12587 * tao/RTCORBA/rtcorba_typedefs.h:
12588 * tao/RTPortableServer/RTPortableServerA.cpp:
12589 * tao/RTScheduling/RTSchedulerC.h:
12590 * tao/Strategies/sciop_endpointsC.cpp:
12591 * tao/Strategies/uiop_endpointsC.cpp:
12592 * tao/TypeCodeFactory/TypeCodeFactoryA.cpp:
12593 * tao/TypeCodeFactory/TypeCodeFactoryC.h:
12594 * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
12595 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
12596 * tao/Utils/RIR_Narrow.h:
12598 Reordered include directives to make sure all necessary
12599 non-dependent names are parsed before the templates that use
12600 them. In the case of the "*A.h" files, this is a temporary
12601 work-around until TAO_IDL is updated. Addresses g++ 3.4.x or
12602 better compile-time errors.
12604 Tue Aug 23 14:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12606 * tao/Strategies/SHMIOP_Acceptor.cpp:
12607 Fixed possible unitialized warning
12609 Tue Aug 23 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12611 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
12612 Added include of Any.h
12614 Tue Aug 23 13:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12616 * tao/Abstract_Servant_Base.h:
12617 * tao/PortableServer/Servant_Base.{h,cpp}:
12618 Changed the type of the operation name length to size_t to fix
12619 64bit conversion warnings
12621 Tue Aug 23 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12623 * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp:
12624 * tao/Abstract_Servant_Base.h:
12625 * tao/CORBA_String.cpp:
12626 * tao/Invocation_Adapter.{h,inl}:
12628 * tao/ServerRequestInterceptor_Adapter.h:
12629 * tao/operation_details.{h,i}:
12630 * tao/Domain/DomainS.cpp:
12631 * tao/DynamicInterface/DII_Invocation_Adapter.{h,cpp}:
12632 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
12633 * tao/ImR_Client/ImplRepoS.cpp:
12634 * tao/ImR_Client/ServerObjectS.cpp:
12635 * tao/Messaging/Asynch_Invocation_Adapter.{h,cpp}:
12636 * tao/Messaging/MessagingS.cpp:
12637 * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
12638 * tao/PI_Server/ServerRequestInfo.{h,inl}:
12639 * tao/PortableServer/PolicyS.cpp:
12640 * tao/PortableServer/Upcall_Wrapper.{h,cpp}:
12641 * tao/Valuetype/AbstractBase_Invocation_Adapter.{h,cpp}:
12642 Fixed several 64bit conversion warnings. The size of the
12643 exception list is now a CORBA::ULong, the length of the operation
12646 Tue Aug 23 10:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12648 * tao/DynamicInterface/Request.cpp:
12649 Fixed 64bit conversion warnings and removed some not needed
12652 Tue Aug 23 10:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12654 * tao/PortableServer/Fixed_Array_SArgument_T.{h,cpp}:
12655 Fixed compilation issues with vc6
12657 Tue Aug 23 07:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12659 * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
12662 Mon Aug 22 23:03:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
12664 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
12665 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h:
12667 Changed the event_log_factory_ member variable from a
12668 TAO_EventLogFactory_i to a pointer to a TAO_EventLogFactory_i.
12669 This delays execution of the constructor, which avoids the ORB
12670 being constructed implicitly, which in turn allows any -ORB...
12671 command line arguments to be parsed and removed from the argc/
12672 argv vector in Event_Logging_Service::init_ORB().
12674 Mon Aug 22 21:33:37 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
12676 * TAO_IDL/be/be_codegen.cpp:
12678 Another round of generated include directive reording to address
12679 template related order of parsing issues in g++ 3.4.x or better.
12681 * tao/Typecode_typesC.h:
12682 * tao/ParameterModeC.h
12684 Removed unnecessary include directives. They were causing
12685 headers to be included that prematurely caused some templates to
12686 be parsed before all non-dependent names were parsed. Addresses
12687 g++ 3.4.x or better compile-time errors.
12689 * tao/AnyTypeCode/BooleanSeqA.h:
12690 * tao/AnyTypeCode/BoundsA.h:
12691 * tao/AnyTypeCode/CONV_FRAMEA.h:
12692 * tao/AnyTypeCode/CharSeqA.h:
12693 * tao/AnyTypeCode/CurrentA.h:
12694 * tao/AnyTypeCode/DomainA.h:
12695 * tao/AnyTypeCode/DoubleSeqA.h:
12696 * tao/AnyTypeCode/DynamicC.h:
12697 * tao/AnyTypeCode/Dynamic_ParameterC.h:
12698 * tao/AnyTypeCode/FloatSeqA.h:
12699 * tao/AnyTypeCode/GIOPA.h:
12700 * tao/AnyTypeCode/IIOPA.h:
12701 * tao/AnyTypeCode/IIOP_EndpointsA.h:
12702 * tao/AnyTypeCode/IOPA.h:
12703 * tao/AnyTypeCode/IOP_IORA.h:
12704 * tao/AnyTypeCode/LongDoubleSeqA.h:
12705 * tao/AnyTypeCode/LongLongSeqA.h:
12706 * tao/AnyTypeCode/LongSeqA.h:
12707 * tao/AnyTypeCode/Messaging_PolicyValueA.h:
12708 * tao/AnyTypeCode/NVList.h:
12709 * tao/AnyTypeCode/ObjectIdListA.h:
12710 * tao/AnyTypeCode/OctetSeqA.h:
12711 * tao/AnyTypeCode/PI_ForwardA.h:
12712 * tao/AnyTypeCode/ParameterModeA.h:
12713 * tao/AnyTypeCode/PolicyA.h:
12714 * tao/AnyTypeCode/Policy_ForwardA.h:
12715 * tao/AnyTypeCode/PortableInterceptorA.h:
12716 * tao/AnyTypeCode/ServicesA.h:
12717 * tao/AnyTypeCode/ShortSeqA.h:
12718 * tao/AnyTypeCode/StringSeqA.h:
12719 * tao/AnyTypeCode/SystemExceptionA.h:
12720 * tao/AnyTypeCode/TAOA.h:
12721 * tao/AnyTypeCode/TimeBaseA.h:
12722 * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
12723 * tao/AnyTypeCode/ULongLongSeqA.h:
12724 * tao/AnyTypeCode/ULongSeqA.h:
12725 * tao/AnyTypeCode/UShortSeqA.h:
12726 * tao/AnyTypeCode/ValueModifierA.h:
12727 * tao/AnyTypeCode/VisibilityA.h:
12728 * tao/AnyTypeCode/WCharSeqA.h:
12729 * tao/AnyTypeCode/WStringSeqA.h:
12730 * tao/AnyTypeCode/WrongTransactionA.h:
12731 * tao/AnyTypeCode/orb_typesA.h
12732 * tao/BiDir_GIOP/BiDirGIOP.cpp:
12733 * tao/CodecFactory/CDR_Encaps_Codec.cpp:
12734 * tao/CodecFactory/CDR_Encaps_Codec.h:
12735 * tao/CodecFactory/CodecFactory.h:
12736 * tao/CodecFactory/CodecFactory_impl.cpp:
12737 * tao/CodecFactory/CodecFactory_impl.h:
12738 * tao/CodecFactory/IOP_CodecC.h:
12739 * tao/CodecFactory/IOP_Codec_includeC.h:
12740 * tao/Domain/DomainS.h:
12741 * tao/DynamicAny/DynamicAny.h:
12742 * tao/DynamicAny/DynamicAnyC.h:
12743 * tao/DynamicInterface/Context.h:
12744 * tao/DynamicInterface/DII_Arguments.cpp:
12745 * tao/DynamicInterface/DII_Invocation.cpp:
12746 * tao/DynamicInterface/ExceptionList.h:
12747 * tao/IFR_Client/IFR_BaseC.h:
12748 * tao/IFR_Client/IFR_BasicC.h:
12749 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
12750 * tao/IFR_Client/IFR_ComponentsC.cpp:
12751 * tao/IFR_Client/IFR_ExtendedC.cpp:
12752 * tao/IFR_Client/IFR_ExtendedC.h:
12753 * tao/Messaging/MessagingA.cpp:
12754 * tao/Messaging/MessagingS.cpp:
12755 * tao/Messaging/Messaging_No_ImplA.cpp:
12756 * tao/Messaging/Messaging_RT_PolicyA.cpp:
12757 * tao/Messaging/Messaging_SyncScope_PolicyA.cpp:
12758 * tao/Messaging/PollableC.cpp:
12759 * tao/Messaging/TAO_ExtA.cpp:
12760 * tao/PI/ClientRequestInfo.h:
12761 * tao/PI/ClientRequestInfoC.h:
12762 * tao/PI/ClientRequestInterceptorA.cpp:
12763 * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
12764 * tao/PI/InterceptorA.cpp:
12765 * tao/PI/Interceptor_List_T.cpp:
12766 * tao/PI/InvalidSlotA.cpp:
12767 * tao/PI/ORBInitInfoC.h:
12768 * tao/PI/ORBInitializerA.cpp:
12769 * tao/PI/ORBInitializer_Registry_Impl.h:
12771 * tao/PI/PICurrent.h:
12772 * tao/PI/PICurrentA.cpp:
12773 * tao/PI/PICurrent_Impl.h:
12774 * tao/PI/PIForwardRequestA.cpp:
12775 * tao/PI/PolicyFactoryC.h:
12776 * tao/PI/RequestInfoC.h:
12777 * tao/PI_Server/ServerInterceptorAdapter.h:
12778 * tao/PI_Server/ServerRequestInfoC.h:
12779 * tao/PI_Server/ServerRequestInterceptorC.h:
12780 * tao/PortableServer/AdapterActivatorA.cpp:
12781 * tao/PortableServer/ForwardRequestA.cpp:
12782 * tao/PortableServer/IdAssignmentPolicyA.cpp:
12783 * tao/PortableServer/IdUniquenessPolicyA.cpp:
12784 * tao/PortableServer/ImplicitActivationPolicyA.cpp:
12785 * tao/PortableServer/LifespanPolicyA.cpp:
12786 * tao/PortableServer/POAManagerC.cpp:
12787 * tao/PortableServer/PS_CurrentA.cpp:
12788 * tao/PortableServer/PS_ForwardA.cpp:
12789 * tao/PortableServer/PolicyS.cpp:
12790 * tao/PortableServer/PortableServerA.cpp:
12791 * tao/PortableServer/RequestProcessingPolicyA.cpp:
12792 * tao/PortableServer/ServantActivatorA.cpp:
12793 * tao/PortableServer/ServantLocatorA.cpp:
12794 * tao/PortableServer/ServantManagerA.cpp:
12795 * tao/PortableServer/ServantRetentionPolicyA.cpp:
12796 * tao/PortableServer/ThreadPolicyA.cpp:
12797 * tao/Valuetype/StringValueC.cpp:
12798 * tao/Valuetype/ValueBase.cpp:
12800 Reordered include directives to make sure all necessary
12801 non-dependent names are parsed before the templates that use
12802 them. In the case of the "*A.h" files, this is a temporary
12803 work-around until TAO_IDL is updated. Addresses g++ 3.4.x or
12804 better compile-time errors.
12806 Mon Aug 22 21:05:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
12808 * TAO_IDL/be/be_codegen.cpp (gen_stub_hdr_includes):
12810 Reordered generated include directives so that Any/TypeCode
12811 include directives are placed before ones from the ORB core to
12812 make sure some things are parsed before some templates
12813 (e.g. TAO_Pseudo_{Var,Out}_T). Addresses issues with compilers
12814 that require all necessary non-dependent names be parsed prior
12815 to parsing templates that may use them (e.g. GNU g++ 3.4.x or
12818 Removed duplicate "TypeCode.h" include directive generation.
12820 * tao/AnyTypeCode/AnySeqC.h:
12821 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
12822 * tao/AnyTypeCode/BooleanSeqA.h:
12823 * tao/AnyTypeCode/TypeCode.h:
12824 * tao/AnyTypeCode/append.cpp:
12826 Reordered include directives to force non-dependent names used
12827 as template arguments to be parsed before the templates in
12828 question. Addresses issues with compilers that require all
12829 necessary non-dependent names be parsed prior to parsing
12830 templates that may use them (e.g. GNU g++ 3.4.x or better).
12832 * tao/AnyTypeCode/Any_Impl.h:
12834 Removed unnecessary "Any.h" include directive.
12836 Mon Aug 22 15:46:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
12840 Reordered include directives to work around g++ 4.0.x internal
12843 Mon Aug 22 12:58:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
12845 * orbsvcs/Concurrency_Service/Makefile.am:
12846 * orbsvcs/CosEvent_Service/Makefile.am:
12847 * orbsvcs/Dump_Schedule/Makefile.am:
12848 * orbsvcs/FTRT_Event_Service/Makefile.am:
12849 * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
12850 * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
12851 * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
12852 * orbsvcs/FT_ReplicationManager/Makefile.am:
12853 * orbsvcs/Fault_Detector/Makefile.am:
12854 * orbsvcs/Fault_Notifier/Makefile.am:
12855 * orbsvcs/IFR_Service/Makefile.am:
12856 * orbsvcs/ImplRepo_Service/Makefile.am:
12857 * orbsvcs/LifeCycle_Service/Makefile.am:
12858 * orbsvcs/LoadBalancer/Makefile.am:
12859 * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
12860 * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
12861 * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
12862 * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
12863 * orbsvcs/Naming_Service/Makefile.am:
12864 * orbsvcs/Notify_Service/Makefile.am:
12865 * orbsvcs/Scheduling_Service/Makefile.am:
12866 * orbsvcs/Time_Service/Makefile.am:
12867 * orbsvcs/Trading_Service/Makefile.am:
12871 Mon Aug 22 12:32:42 2005 J.T. Conklin <jtc@acorntoolworks.com>
12873 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
12874 * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
12875 * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
12876 * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
12877 * orbsvcs/tests/AVStreams/Latency/Makefile.am:
12878 * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
12879 * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
12880 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
12881 * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
12882 * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
12883 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
12884 * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
12885 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
12886 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
12887 * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
12888 * orbsvcs/tests/Bug_1334_Regression/Makefile.am:
12889 * orbsvcs/tests/Bug_1393_Regression/Makefile.am:
12890 * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
12891 * orbsvcs/tests/Bug_1630_Regression/Makefile.am:
12892 * orbsvcs/tests/Concurrency/Makefile.am:
12893 * orbsvcs/tests/CosEvent/Basic/Makefile.am:
12894 * orbsvcs/tests/CosEvent/lib/Makefile.am:
12895 * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
12896 * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
12897 * orbsvcs/tests/EC_Mcast/Makefile.am:
12898 * orbsvcs/tests/EC_Multiple/Makefile.am:
12899 * orbsvcs/tests/EC_Throughput/Makefile.am:
12900 * orbsvcs/tests/Event/Basic/Makefile.am:
12901 * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
12902 * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
12903 * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
12904 * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
12905 * orbsvcs/tests/Event/Performance/Makefile.am:
12906 * orbsvcs/tests/Event/lib/Makefile.am:
12910 * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc:
12912 Add *_IDL projects for compiling *.idl files. This eliminates
12913 duplicate rules that would otherwise result when Makefile.am's
12914 are aggregated in the automake build.
12916 Mon Aug 22 18:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12918 * performance-tests/Pluggable/Pluggable.mpc:
12919 * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
12920 * examples/Advanced/ch_3/Advanced_ch_3.mpc:
12921 Updated to resolve link errors
12923 Mon Aug 22 18:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12925 * tao/Array_VarOut_T.{h,inl}:
12926 * tao/PortableServer/Fixed_Array_SArgument_T.cpp:
12927 * tao/PortableServer/Var_Array_SArgument_T.{h,cpp}:
12928 Changes to make msvc6 happy
12930 Mon Aug 22 10:43:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
12932 * TAO_IDL/Makefile.am:
12933 * orbsvcs/orbsvcs/Makefile.am:
12938 * tao/AnyTypeCode.mpc:
12940 Changed AnyTypecode to AnyTypeCode so generated project
12941 files work with case sensitive filesystems.
12945 Removed a few more headers that have been moved to the
12946 AnyTypeCode library.
12948 * tao/BiDir_GIOP/TAO_BiDirGIOP.pc.in:
12949 * tao/CodecFactory/TAO_CodecFactory.pc.in:
12950 * tao/Domain/TAO_Domain.pc.in:
12951 * tao/DynamicAny/TAO_DynamicAny.pc.in:
12952 * tao/DynamicInterface/TAO_DynamicInterface.pc.in:
12953 * tao/IFR_Client/TAO_IFR_Client.pc.in:
12954 * tao/IORInterceptor/TAO_IORInterceptor.pc.in:
12955 * tao/IORManipulation/TAO_IORManip.pc.in:
12956 * tao/ImR_Client/TAO_ImR_Client.pc.in:
12957 * tao/Messaging/TAO_Messaging.pc.in:
12958 * tao/ObjRefTemplate/TAO_ObjRefTemplate.pc.in:
12959 * tao/PI/TAO_PI.pc.in:
12960 * tao/PI_Server/TAO_PI_Server.pc.in:
12961 * tao/PortableServer/TAO_PortableServer.pc.in:
12962 * tao/RTCORBA/TAO_RTCORBA.pc.in:
12963 * tao/RTPortableServer/TAO_RTPortableServer.pc.in:
12964 * tao/RTScheduling/TAO_RTScheduler.pc.in:
12965 * tao/Strategies/TAO_Strategies.pc.in:
12966 * tao/TypeCodeFactory/TAO_TypeCodeFactory.pc.in:
12967 * tao/Valuetype/TAO_Valuetype.pc.in:
12968 * tao/TAO_Utils.pc.in
12970 Update to add TAO_AnyTypeCode to "Requires:" as needed.
12972 * tao/AnyTypeCode/TAO_AnyTypeCode.pc.in:
12974 New file, pkg-config *.pc template for TAO_AnyTypeCode library.
12976 Mon Aug 22 13:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12978 * tao/PortableServer/*:
12979 Fixed minimum corba builds
12981 Mon Aug 22 10:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
12984 Removed a lot of files that are zapped
12991 * tao/PI/PICurrent_Loader.h
12992 * tao/PI_Server/PI_Server.h
12993 * tao/PI_Server/PortableServer_ORBInitializer.cpp
12994 * tao/PI_Server/PortableServer_ORBInitializer.h
12995 * tao/PortableServer/PortableServer.cpp
12996 * tao/PortableServer/PortableServer.h
12997 * tao/PortableServer/POA_Current.{h,cpp,inl}:
12998 * tao/PortableServer/POA_Current_Factory.{h,cpp}:
12999 * tao/PortableServer/PS_Current.pidl
13000 * tao/PortableServer/PS_CurrentA.cpp
13001 * tao/PortableServer/PS_CurrentC.cpp
13002 * tao/PortableServer/PS_CurrentC.h
13003 Moved POACurrent back to the PortableServer libary and use an object
13004 loader to get it on demand instead of using an orbinitializer
13007 * tao/PI_Server/POA_Current.cpp
13008 * tao/PI_Server/POA_Current.h
13009 * tao/PI_Server/POA_Current.inl
13010 * tao/PI_Server/PS_Current.pidl
13011 * tao/PI_Server/PS_CurrentA.cpp
13012 * tao/PI_Server/PS_CurrentC.cpp
13013 * tao/PI_Server/PS_CurrentC.h
13014 Removed, back to PortableServer
13016 * examples/POA/DSI/Database_i.h
13017 * examples/POA/DSI/POA_DSI.mpc
13018 * examples/POA/Default_Servant/File_i.cpp
13019 * examples/POA/Default_Servant/POA_Default_Servant.mpc
13020 * orbsvcs/ImplRepo_Service/Forwarder.cpp
13021 * orbsvcs/ImplRepo_Service/Forwarder.h
13022 * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
13023 * orbsvcs/examples/ORT/Gateway_i.h
13024 * orbsvcs/examples/ORT/ORT.mpc
13025 * orbsvcs/orbsvcs/IFRService.mpc
13026 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp
13027 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
13028 * orbsvcs/orbsvcs/IFRService/Repository_i.h
13029 * orbsvcs/tests/FtRtEvent/PushConsumer.cpp
13030 * orbsvcs/tests/FtRtEvent/PushSupplier.cpp
13031 * orbsvcs/tests/ImplRepo/scale/scaletest.mpc
13032 * orbsvcs/tests/ImplRepo/scale/server_i.cpp
13033 * tests/Collocation_Opportunities/Collocation_Opportunities.cpp
13034 * tests/Collocation_Opportunities/Collocation_Opportunities.mpc
13035 * tests/File_IO/File_IO.mpc
13036 * tests/File_IO/File_i.cpp
13037 * tests/ORT/ServerORBInitializer.cpp
13038 * tests/POA/Current/Current.cpp
13039 * tests/POA/Current/Current.mpc
13040 * tests/POA/Persistent_ID/Persistent_ID.mpc
13041 * tests/POA/Persistent_ID/server.cpp
13042 Updated, no need to use PI_Server anymore now the POACurrent is
13043 back to the PortableServer lib.
13045 * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp
13046 * orbsvcs/orbsvcs/Event/EC_ConsumerControl.cpp
13047 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
13048 Removed explicit template instantiations
13050 * tao/Valuetype/ValueBase.cpp
13051 Use C++ cast instead of c-style cast
13053 Mon Aug 22 09:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13055 * tao/AnyTypeCode/Any.h:
13056 * tao/AnyTypeCode/RefCount_Policy_Traits.h:
13057 Include AnyTypeCode_methods instead of CORBA_methods
13059 * tao/AnyTypeCode/AnyTypeCode_methods.h:
13060 Added missing includes
13062 Mon Aug 22 08:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13064 * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
13065 * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
13066 Updated to resolve link errors
13068 Mon Aug 22 07:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13070 * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
13071 Updated return type of operator >>
13073 Sun Aug 21 12:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13075 * tao/AnyTypeCode/TypeCode.inl:
13076 Include AnyTypeCode_methods instead of CORBA_methods
13078 Sun Aug 21 11:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13080 * tao/AnyTypeCode/TypeCode.{h,cpp}:
13081 Fixed compile errors with msvc6
13083 Sun Aug 21 11:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13085 * tao/Transport.cpp:
13086 Fixed warning in valgrind build
13088 Sun Aug 21 11:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13090 * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
13091 * tests/MT_Server/MT_Server.mpc:
13092 * tests/Hello/Hello.mpc:
13093 * tests/Hang_Shutdown/Hang.mpc:
13094 * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc:
13095 * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
13096 Updated to resolve link errors
13098 Sun Aug 21 11:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13100 * tao/AnyTypeCode/TAO_AnyTypeCode_Export.h:
13101 Fixed vc71 static compile warnings
13103 Fri Aug 19 18:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13105 * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.idl:
13106 Added missing include
13108 * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
13109 Added EDF_SchedulingC.cpp
13111 Fri Aug 19 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13113 * tao/AnyTypeCode/Union_TypeCode.cpp:
13114 Fixed no return warning
13116 Fri Aug 19 18:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13118 * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
13119 * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
13120 Updated to resolve link errors
13122 Fri Aug 19 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13124 * TAO_IDL/be/be_codegen.cpp:
13125 Fixed deprecated conversion warning
13127 Fri Aug 19 18:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13129 * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc:
13130 * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
13131 * tests/Crash_On_Write/Crash_On_Write.mpc:
13132 * tests/MT_Client/MT_Client.mpc:
13133 * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
13134 * tests/Single_Read/Single_Read.mpc:
13135 Updated to resolve link errors
13137 Fri Aug 19 18:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13139 * tao/Messaging/Messaging_PolicyFactory.{h,cpp}:
13140 Fixed compile error when no messaging is defined
13142 Fri Aug 19 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13144 * tao/ImR_Client/ImplRepoS.cpp:
13145 Fixed some handcrafted code, will regenerate this file next week
13147 Fri Aug 19 13:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13149 * tao/AnyTypeCode/NVList.h:
13150 Fixed HP aCC compile error
13152 Fri Aug 19 12:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13155 Fixed 64bit conversion warnings by using the correct type or
13156 using an explicit cast
13158 Fri Aug 19 12:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13160 * tao/SystemException.h:
13161 Removed not needed trailing semi colon
13163 Fri Aug 19 11:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13165 * tao/AnyTypeCode.mpc:
13166 Removed not existent file
13168 Fri Aug 19 11:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13170 * tao/AnyTypeCode/DomainA.h:
13171 Removed include of inline file.
13173 * tao/AnyTypeCode/TypeCode.{h,cpp,inl}:
13174 Moved operator << to cpp file
13176 Fri Aug 19 11:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13178 * tao/Any_Insert_Policy_T.h:
13179 Fix problem for HPUX, will move the special policies out of this
13182 Fri Aug 19 10:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13184 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
13185 Fixed implicit conversion warning
13187 Fri Aug 19 09:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13189 * tao/AnyTypeCode/PolicyA.h:
13190 Removed include of inline file.
13192 Fri Aug 19 09:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13194 * tao/AnyTypeCode/Empty_Param_TypeCode.h:
13195 * tao/AnyTypeCode/NVList.h:
13196 * tao/AnyTypeCode/Objref_TypeCode_Static.h:
13197 * tao/AnyTypeCode/Union_TypeCode_Static.h:
13198 * tao/AnyTypeCode/Value_TypeCode_Static.h:
13199 Fixed include of inline file.
13201 Fri Aug 19 08:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13203 * tao/AnyTypeCode/TypeCode.h:
13204 * tao/AnyTypeCode/Alias_TypeCode_Static.h:
13205 * tao/AnyTypeCode/Any.h:
13206 Fixed include of inline file.
13208 Fri Aug 19 08:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13210 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
13211 Fixed compile error
13213 Fri Aug 19 07:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
13215 Merged AnyRefactor branch, a lot of files where moved to the
13216 AnyTypeCode directory. Regenerated all files in the repo, add
13217 AnyTypeCode as base project for a lot of MPC files, zapped
13220 * TAO_IDL/be/be_codegen.cpp
13221 * TAO_IDL/be/be_global.cpp
13222 * TAO_IDL/be/be_produce.cpp
13223 * TAO_IDL/be/be_visitor_arg_traits.cpp
13224 * TAO_IDL/be/be_visitor_context.cpp
13225 * TAO_IDL/be/be_visitor_root.cpp
13226 * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
13227 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
13228 * TAO_IDL/be/be_visitor_argument/paramlist.cpp
13229 * TAO_IDL/be/be_visitor_array/any_op_ch.cpp
13230 * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp
13231 * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp
13232 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp
13233 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
13234 * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp
13235 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
13236 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
13237 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp
13238 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
13239 * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
13240 * TAO_IDL/be/be_visitor_module/module_ch.cpp
13241 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp
13242 * TAO_IDL/be/be_visitor_root/any_op.cpp
13243 * TAO_IDL/be/be_visitor_root/root.cpp
13244 * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
13245 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
13246 * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp
13247 * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp
13248 * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
13249 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp
13250 * TAO_IDL/be/be_visitor_union/any_op_ch.cpp
13251 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp
13252 * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp
13253 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
13254 * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp
13255 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
13256 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
13257 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
13258 * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
13259 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
13260 * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
13261 * TAO_IDL/be_include/be_codegen.h
13262 * TAO_IDL/be_include/be_global.h
13263 * TAO_IDL/be_include/be_visitor_arg_traits.h
13264 * TAO_IDL/be_include/be_visitor_context.h
13265 * TAO_IDL/be_include/be_visitor_root/root.h
13266 * TAO_IDL/driver/drv_args.cpp
13267 * docs/compiler.html
13268 * docs/releasenotes/index.html
13269 * examples/Buffered_AMI/client.cpp
13270 * examples/Buffered_Oneways/client.cpp
13271 * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl
13272 * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl
13273 * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl
13274 * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl
13275 * examples/POA/DSI/Database_i.cpp
13276 * examples/POA/Default_Servant/POA_Default_Servant.mpc
13277 * examples/POA/Forwarding/POA_Forwarding.mpc
13278 * examples/POA/POA_BiDir/POA_BiDir.cpp
13279 * examples/POA/TIE/POA_TIE.mpc
13280 * examples/POA/TIE/client.cpp
13281 * examples/POA/TIE/server.cpp
13282 * examples/Simulator/NavWeap.idl
13283 * examples/Simulator/Event_Supplier/Event_Con.cpp
13284 * interop-tests/wchar/interop_wchar.mpc
13285 * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
13286 * orbsvcs/PSS/PSDL_Code_Gen.cpp
13287 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp
13288 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
13289 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly_i.cpp
13290 * orbsvcs/examples/ORT/Gateway_i.cpp
13291 * orbsvcs/orbsvcs/PortableGroup.mpc
13292 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
13293 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h
13294 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h
13295 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp
13296 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
13297 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp
13298 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp
13299 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h
13300 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp
13301 * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp
13302 * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp
13303 * orbsvcs/orbsvcs/IFRService/Container_i.cpp
13304 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
13305 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
13306 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl
13307 * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
13308 * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
13309 * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl
13310 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
13311 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
13312 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl
13313 * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
13314 * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
13315 * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl
13316 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
13317 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
13318 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl
13319 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
13320 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
13321 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl
13322 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
13323 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
13324 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl
13325 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
13326 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
13327 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl
13328 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
13329 * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
13330 * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
13331 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
13332 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
13333 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h
13334 * orbsvcs/orbsvcs/Log/PersistStore.cpp
13335 * orbsvcs/orbsvcs/Log/PersistStore.h
13336 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
13337 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
13338 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h
13339 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp
13340 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h
13341 * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp
13342 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp
13343 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp
13344 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h
13345 * orbsvcs/performance-tests/RTEvent/lib/SyncScope_Setup.cpp
13346 * orbsvcs/tests/BiDir_CORBALOC/BiDirCORBALOC.mpc
13347 * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp
13348 * orbsvcs/tests/Bug_1630_Regression/test.mpc
13349 * orbsvcs/tests/Bug_1630_Regression/testclient.cpp
13350 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/test.idl
13351 * orbsvcs/tests/HTIOP/BiDirectional/client.cpp
13352 * orbsvcs/tests/HTIOP/BiDirectional/server.cpp
13353 * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp
13354 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp
13355 * orbsvcs/tests/Security/BiDirectional/client.cpp
13356 * orbsvcs/tests/Security/BiDirectional/server.cpp
13357 * orbsvcs/tests/Security/Big_Request/Big_Request.mpc
13358 * performance-tests/Anyop/Anyop.mpc
13359 * performance-tests/Anyop/anyop.cpp
13360 * performance-tests/Callback/client.cpp
13361 * performance-tests/Callback/server.cpp
13362 * performance-tests/Cubit/TAO/DII_Cubit/client.cpp
13363 * performance-tests/Latency/DII/client.cpp
13364 * performance-tests/Latency/DSI/Roundtrip.cpp
13365 * performance-tests/Latency/Deferred/client.cpp
13366 * performance-tests/RTCorba/Oneways/Reliable/client.cpp
13367 * performance-tests/Sequence_Latency/DII/client.cpp
13368 * performance-tests/Sequence_Latency/DSI/Roundtrip.cpp
13369 * performance-tests/Sequence_Latency/Deferred/client.cpp
13370 * tao/Arg_Traits_T.h
13373 * tao/Array_VarOut_T.h
13374 * tao/Array_VarOut_T.inl
13375 * tao/Asynch_Queued_Message.h
13376 * tao/BD_String_Argument_T.cpp
13377 * tao/BD_String_Argument_T.h
13378 * tao/BD_String_Argument_T.inl
13379 * tao/Basic_Argument_T.cpp
13380 * tao/Basic_Argument_T.h
13381 * tao/Basic_Argument_T.inl
13382 * tao/Basic_Arguments.h
13383 * tao/BiDir_GIOP.mpc
13384 * tao/Block_Flushing_Strategy.h
13385 * tao/BooleanSeqC.cpp
13386 * tao/BooleanSeqC.h
13387 * tao/BooleanSeqS.h
13388 * tao/Buffering_Constraint_Policy.cpp
13389 * tao/Buffering_Constraint_Policy.h
13390 * tao/CONV_FRAMEC.cpp
13391 * tao/CONV_FRAMEC.h
13392 * tao/CONV_FRAMES.h
13393 * tao/CORBANAME_Parser.cpp
13394 * tao/CORBA_methods.h
13395 * tao/Cache_Entries.h
13396 * tao/Cache_Entries.inl
13398 * tao/CodecFactory.mpc
13406 * tao/DynamicAny.mpc
13407 * tao/DynamicInterface.mpc
13408 * tao/Dynamic_Adapter.cpp
13409 * tao/Exception.cpp
13411 * tao/Fixed_Array_Argument_T.cpp
13412 * tao/Fixed_Array_Argument_T.h
13413 * tao/Fixed_Array_Argument_T.inl
13414 * tao/Fixed_Size_Argument_T.cpp
13415 * tao/Fixed_Size_Argument_T.h
13416 * tao/Fixed_Size_Argument_T.inl
13417 * tao/FloatSeqC.cpp
13420 * tao/Flushing_Strategy.h
13424 * tao/GIOP_Message_Generator_Parser_10.cpp
13425 * tao/GIOP_Message_Generator_Parser_12.cpp
13426 * tao/GIOP_Message_Lite.cpp
13427 * tao/IFR_Client.mpc
13428 * tao/IFR_Client_Adapter.h
13432 * tao/IIOP_Acceptor.cpp
13433 * tao/IIOP_EndpointsC.h
13440 * tao/IORInterceptor.mpc
13441 * tao/IORManipulation.mpc
13443 * tao/ImR_Client.mpc
13444 * tao/Invocation_Adapter.h
13445 * tao/Invocation_Base.cpp
13446 * tao/Invocation_Base.h
13447 * tao/Invocation_Base.inl
13448 * tao/Leader_Follower_Flushing_Strategy.h
13449 * tao/LongDoubleSeqC.h
13450 * tao/LongLongSeqC.h
13452 * tao/Messaging.mpc
13453 * tao/Messaging_PolicyValue.pidl
13454 * tao/Messaging_PolicyValueC.h
13457 * tao/ORBInitializer_Registry_Adapter.h
13461 * tao/ORB_Core_Auto_Ptr.h
13462 * tao/ORB_Core_TSS_Resources.cpp
13463 * tao/ORB_Core_TSS_Resources.h
13465 * tao/ObjRefTemplate.mpc
13468 * tao/ObjectIdListC.h
13469 * tao/Object_Argument_T.cpp
13470 * tao/Object_Argument_T.h
13471 * tao/Object_Argument_T.inl
13472 * tao/Object_KeyC.cpp
13473 * tao/OctetSeq.pidl
13474 * tao/OctetSeqC.cpp
13478 * tao/PI_ForwardC.cpp
13479 * tao/PI_ForwardC.h
13480 * tao/PI_Server.mpc
13481 * tao/ParameterModeC.h
13484 * tao/Policy_Current.cpp
13485 * tao/Policy_ForwardC.cpp
13486 * tao/Policy_ForwardC.h
13487 * tao/Policy_ForwardS.h
13488 * tao/PortableInterceptor.pidl
13489 * tao/PortableInterceptorC.cpp
13490 * tao/PortableInterceptorC.h
13491 * tao/PortableInterceptorS.h
13492 * tao/PortableServer.mpc
13494 * tao/Profile_Transport_Resolver.h
13495 * tao/Protocols_Hooks.h
13497 * tao/RTPortableServer.mpc
13498 * tao/RTScheduler.mpc
13499 * tao/Reactive_Flushing_Strategy.h
13500 * tao/Refcounted_ObjectKey.h
13501 * tao/Remote_Object_Proxy_Broker.cpp
13502 * tao/ServerRequestInterceptor_Adapter.h
13503 * tao/Services.pidl
13504 * tao/ServicesC.cpp
13507 * tao/ShortSeqC.cpp
13510 * tao/SmartProxies.mpc
13511 * tao/Special_Basic_Argument_T.cpp
13512 * tao/Special_Basic_Argument_T.h
13513 * tao/Special_Basic_Argument_T.inl
13514 * tao/Special_Basic_Arguments.h
13515 * tao/Strategies.mpc
13516 * tao/StringSeqC.cpp
13519 * tao/Synch_Invocation.cpp
13520 * tao/Synch_Invocation.h
13521 * tao/Synch_Queued_Message.h
13522 * tao/Synch_Reply_Dispatcher.h
13523 * tao/SystemException.cpp
13524 * tao/SystemException.h
13528 * tao/TAO_Server_Request.cpp
13529 * tao/TAO_Server_Request.h
13530 * tao/TAO_Server_Request.i
13531 * tao/TSS_Resources.h
13533 * tao/Transport.cpp
13535 * tao/TypeCodeFactory.mpc
13536 * tao/TypeCodeFactory_Adapter.cpp
13537 * tao/TypeCodeFactory_Adapter.h
13538 * tao/UB_String_Argument_T.cpp
13539 * tao/UB_String_Argument_T.h
13540 * tao/UB_String_Argument_T.inl
13541 * tao/UB_String_Arguments.h
13542 * tao/ULongLongSeqC.cpp
13543 * tao/ULongLongSeqC.h
13544 * tao/ULongLongSeqS.h
13545 * tao/ULongSeqC.cpp
13549 * tao/UserException.cpp
13550 * tao/UserException.h
13551 * tao/UserException.inl
13553 * tao/Valuetype.mpc
13554 * tao/Valuetype_Adapter.cpp
13555 * tao/Var_Array_Argument_T.cpp
13556 * tao/Var_Array_Argument_T.h
13557 * tao/Var_Array_Argument_T.inl
13558 * tao/Var_Size_Argument_T.cpp
13559 * tao/Var_Size_Argument_T.h
13560 * tao/Var_Size_Argument_T.inl
13561 * tao/WCharSeqC.cpp
13564 * tao/WStringSeqC.cpp
13565 * tao/WStringSeqC.h
13566 * tao/WStringSeqS.h
13567 * tao/Wait_On_LF_No_Upcall.h
13568 * tao/Wait_On_Leader_Follower.h
13569 * tao/Wait_On_Reactor.h
13570 * tao/Wait_On_Read.h
13571 * tao/Wait_Strategy.h
13572 * tao/WrongTransactionC.cpp
13573 * tao/WrongTransactionC.h
13576 * tao/extra_core.mpb
13577 * tao/operation_details.cpp
13578 * tao/operation_details.h
13579 * tao/operation_details.i
13581 * tao/orb_typesC.cpp
13586 * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp
13587 * tao/CodecFactory/CDR_Encaps_Codec.cpp
13588 * tao/CodecFactory/IOP_CodecA.cpp
13589 * tao/CodecFactory/IOP_CodecC.h
13590 * tao/Domain/DomainS.cpp
13591 * tao/DynamicAny/DynAny_i.cpp
13592 * tao/DynamicAny/DynArray_i.cpp
13593 * tao/DynamicAny/DynCommon.cpp
13594 * tao/DynamicAny/DynEnum_i.cpp
13595 * tao/DynamicAny/DynSequence_i.cpp
13596 * tao/DynamicAny/DynStruct_i.cpp
13597 * tao/DynamicAny/DynUnion_i.cpp
13598 * tao/DynamicAny/DynamicAnyC.h
13599 * tao/DynamicInterface/Context.cpp
13600 * tao/DynamicInterface/DII_Arguments.cpp
13601 * tao/DynamicInterface/DII_Arguments.h
13602 * tao/DynamicInterface/DII_Invocation.cpp
13603 * tao/DynamicInterface/Dynamic_Implementation.cpp
13604 * tao/DynamicInterface/Dynamic_Implementation.h
13605 * tao/DynamicInterface/ExceptionList.cpp
13606 * tao/DynamicInterface/Request.cpp
13607 * tao/DynamicInterface/Request.h
13608 * tao/DynamicInterface/Server_Request.cpp
13609 * tao/DynamicInterface/Unknown_User_Exception.cpp
13610 * tao/DynamicInterface/Unknown_User_Exception.h
13611 * tao/IFR_Client/IFR_Base.pidl
13612 * tao/IFR_Client/IFR_BaseC.cpp
13613 * tao/IFR_Client/IFR_BaseC.h
13614 * tao/IFR_Client/IFR_BaseC.inl
13615 * tao/IFR_Client/IFR_BaseS.h
13616 * tao/IFR_Client/IFR_Basic.pidl
13617 * tao/IFR_Client/IFR_BasicC.cpp
13618 * tao/IFR_Client/IFR_BasicC.h
13619 * tao/IFR_Client/IFR_BasicC.inl
13620 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
13621 * tao/IFR_Client/IFR_Client_Adapter_Impl.h
13622 * tao/IFR_Client/IFR_Components.pidl
13623 * tao/IFR_Client/IFR_ComponentsC.cpp
13624 * tao/IFR_Client/IFR_ComponentsC.h
13625 * tao/IFR_Client/IFR_ComponentsC.inl
13626 * tao/IFR_Client/IFR_Extended.pidl
13627 * tao/IFR_Client/IFR_ExtendedC.cpp
13628 * tao/IFR_Client/IFR_ExtendedC.h
13629 * tao/IFR_Client/IFR_ExtendedC.inl
13630 * tao/IORInterceptor/IORInfoC.cpp
13631 * tao/IORManipulation/IORA.cpp
13632 * tao/ImR_Client/ImplRepo.pidl
13633 * tao/ImR_Client/ImplRepoA.cpp
13634 * tao/ImR_Client/ImplRepoC.cpp
13635 * tao/ImR_Client/ImplRepoS.cpp
13636 * tao/ImR_Client/ServerObjectA.cpp
13637 * tao/ImR_Client/ServerObjectS.cpp
13638 * tao/Messaging/Connection_Timeout_Policy_i.cpp
13639 * tao/Messaging/Messaging.cpp
13640 * tao/Messaging/MessagingA.cpp
13641 * tao/Messaging/MessagingC.cpp
13642 * tao/Messaging/MessagingS.cpp
13643 * tao/Messaging/Messaging_No_ImplA.cpp
13644 * tao/Messaging/Messaging_PolicyFactory.cpp
13645 * tao/Messaging/Messaging_PolicyFactory.h
13646 * tao/Messaging/Messaging_Policy_i.cpp
13647 * tao/Messaging/Messaging_RT_PolicyA.cpp
13648 * tao/Messaging/Messaging_SyncScope_PolicyA.cpp
13649 * tao/Messaging/PollableC.cpp
13650 * tao/Messaging/TAO_ExtA.cpp
13651 * tao/ObjRefTemplate/Default_ORTA.cpp
13652 * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp
13653 * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp
13654 * tao/PI/ClientRequestInfo.cpp
13655 * tao/PI/ClientRequestInfo.h
13656 * tao/PI/ClientRequestInfoA.cpp
13657 * tao/PI/ClientRequestInfoC.h
13658 * tao/PI/ClientRequestInterceptorA.cpp
13659 * tao/PI/InterceptorA.cpp
13660 * tao/PI/ORBInitInfo.cpp
13661 * tao/PI/ORBInitInfoA.cpp
13662 * tao/PI/ORBInitializerA.cpp
13663 * tao/PI/ORBInitializer_Registry_Impl.cpp
13664 * tao/PI/ORBInitializer_Registry_Impl.h
13666 * tao/PI/PIForwardRequestA.cpp
13667 * tao/PI/PolicyFactoryA.cpp
13668 * tao/PI/PolicyFactoryC.h
13669 * tao/PI/RequestInfo.pidl
13670 * tao/PI/RequestInfoA.cpp
13671 * tao/PI/RequestInfoC.h
13672 * tao/PI_Server/POA_Current.cpp
13673 * tao/PI_Server/PS_CurrentA.cpp
13674 * tao/PI_Server/ServerInterceptorAdapter.cpp
13675 * tao/PI_Server/ServerInterceptorAdapter.h
13676 * tao/PI_Server/ServerRequestInfo.cpp
13677 * tao/PI_Server/ServerRequestInfoA.cpp
13678 * tao/PI_Server/ServerRequestInfoC.h
13679 * tao/PI_Server/ServerRequestInterceptorA.cpp
13680 * tao/PortableServer/AdapterActivatorA.cpp
13681 * tao/PortableServer/AdapterActivatorC.cpp
13682 * tao/PortableServer/AdapterActivatorC.h
13683 * tao/PortableServer/Any_SArg_Traits.h
13684 * tao/PortableServer/BD_String_SArgument_T.cpp
13685 * tao/PortableServer/BD_String_SArgument_T.h
13686 * tao/PortableServer/BD_String_SArgument_T.inl
13687 * tao/PortableServer/Basic_SArgument_T.cpp
13688 * tao/PortableServer/Basic_SArgument_T.h
13689 * tao/PortableServer/Basic_SArgument_T.inl
13690 * tao/PortableServer/Basic_SArguments.h
13691 * tao/PortableServer/Fixed_Array_SArgument_T.cpp
13692 * tao/PortableServer/Fixed_Array_SArgument_T.h
13693 * tao/PortableServer/Fixed_Array_SArgument_T.inl
13694 * tao/PortableServer/Fixed_Size_SArgument_T.cpp
13695 * tao/PortableServer/Fixed_Size_SArgument_T.h
13696 * tao/PortableServer/Fixed_Size_SArgument_T.inl
13697 * tao/PortableServer/ForwardRequestA.cpp
13698 * tao/PortableServer/ForwardRequestC.cpp
13699 * tao/PortableServer/ForwardRequestC.h
13700 * tao/PortableServer/IdAssignmentPolicyA.cpp
13701 * tao/PortableServer/IdAssignmentPolicyC.cpp
13702 * tao/PortableServer/IdAssignmentPolicyC.h
13703 * tao/PortableServer/IdUniquenessPolicyA.cpp
13704 * tao/PortableServer/IdUniquenessPolicyC.cpp
13705 * tao/PortableServer/IdUniquenessPolicyC.h
13706 * tao/PortableServer/ImplicitActivationPolicyA.cpp
13707 * tao/PortableServer/ImplicitActivationPolicyC.cpp
13708 * tao/PortableServer/ImplicitActivationPolicyC.h
13709 * tao/PortableServer/LifespanPolicyA.cpp
13710 * tao/PortableServer/LifespanPolicyC.cpp
13711 * tao/PortableServer/LifespanPolicyC.h
13712 * tao/PortableServer/Object_SArg_Traits.h
13713 * tao/PortableServer/Object_SArgument_T.cpp
13714 * tao/PortableServer/Object_SArgument_T.h
13715 * tao/PortableServer/Object_SArgument_T.inl
13716 * tao/PortableServer/POAManagerC.cpp
13717 * tao/PortableServer/POAManagerC.h
13718 * tao/PortableServer/POA_Current_Impl.cpp
13719 * tao/PortableServer/PS_ForwardA.cpp
13720 * tao/PortableServer/PS_ForwardC.cpp
13721 * tao/PortableServer/PS_ForwardC.h
13722 * tao/PortableServer/PolicyS.cpp
13723 * tao/PortableServer/PortableServer.h
13724 * tao/PortableServer/PortableServerA.cpp
13725 * tao/PortableServer/PortableServerC.cpp
13726 * tao/PortableServer/PortableServerC.h
13727 * tao/PortableServer/PortableServerS.h
13728 * tao/PortableServer/PortableServer_includeC.h
13729 * tao/PortableServer/PortableServer_includeS.h
13730 * tao/PortableServer/RequestProcessingPolicyA.cpp
13731 * tao/PortableServer/RequestProcessingPolicyC.cpp
13732 * tao/PortableServer/RequestProcessingPolicyC.h
13733 * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp
13734 * tao/PortableServer/Root_POA.cpp
13735 * tao/PortableServer/ServantActivatorA.cpp
13736 * tao/PortableServer/ServantActivatorC.cpp
13737 * tao/PortableServer/ServantActivatorC.h
13738 * tao/PortableServer/ServantLocatorA.cpp
13739 * tao/PortableServer/ServantLocatorC.cpp
13740 * tao/PortableServer/ServantLocatorC.h
13741 * tao/PortableServer/ServantManagerA.cpp
13742 * tao/PortableServer/ServantManagerC.cpp
13743 * tao/PortableServer/ServantManagerC.h
13744 * tao/PortableServer/ServantRetentionPolicyA.cpp
13745 * tao/PortableServer/ServantRetentionPolicyC.cpp
13746 * tao/PortableServer/ServantRetentionPolicyC.h
13747 * tao/PortableServer/Servant_Base.cpp
13748 * tao/PortableServer/Special_Basic_SArgument_T.cpp
13749 * tao/PortableServer/Special_Basic_SArgument_T.h
13750 * tao/PortableServer/Special_Basic_SArgument_T.inl
13751 * tao/PortableServer/Special_Basic_SArguments.h
13752 * tao/PortableServer/ThreadPolicyA.cpp
13753 * tao/PortableServer/ThreadPolicyC.cpp
13754 * tao/PortableServer/ThreadPolicyC.h
13755 * tao/PortableServer/TypeCode_SArg_Traits.h
13756 * tao/PortableServer/UB_String_SArgument_T.cpp
13757 * tao/PortableServer/UB_String_SArgument_T.h
13758 * tao/PortableServer/UB_String_SArguments.h
13759 * tao/PortableServer/Upcall_Wrapper.cpp
13760 * tao/PortableServer/Var_Array_SArgument_T.cpp
13761 * tao/PortableServer/Var_Array_SArgument_T.h
13762 * tao/PortableServer/Var_Array_SArgument_T.inl
13763 * tao/PortableServer/Var_Size_SArgument_T.cpp
13764 * tao/PortableServer/Var_Size_SArgument_T.h
13765 * tao/PortableServer/Var_Size_SArgument_T.inl
13766 * tao/RTCORBA/RTCORBAA.cpp
13767 * tao/RTCORBA/RT_Policy_i.cpp
13768 * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp
13769 * tao/RTPortableServer/RTPortableServerA.cpp
13770 * tao/RTScheduling/Current.cpp
13771 * tao/RTScheduling/RTSchedulerA.cpp
13772 * tao/RTScheduling/RTSchedulerC.cpp
13773 * tao/RTScheduling/Request_Interceptor.cpp
13774 * tao/Strategies/sciop_endpointsC.cpp
13775 * tao/Strategies/uiop_endpointsC.cpp
13776 * tao/TypeCodeFactory/Recursive_TypeCode.h
13777 * tao/TypeCodeFactory/TypeCodeFactoryA.cpp
13778 * tao/TypeCodeFactory/TypeCodeFactoryC.h
13779 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
13780 * tao/Valuetype/AbstractBase.h
13781 * tao/Valuetype/StringValueC.cpp
13782 * tao/Valuetype/ValueBase.cpp
13783 * tao/Valuetype/ValueBase.h
13784 * tests/AMI_Buffering/AMI_Buffering.mpc
13785 * tests/AMI_Buffering/client.cpp
13786 * tests/AMI_Timeouts/AMI_Timeouts.mpc
13787 * tests/AMI_Timeouts/timeout_client.cpp
13788 * tests/Any/Recursive/RecursiveHello.mpc
13789 * tests/BiDirectional/BiDirectional.mpc
13790 * tests/BiDirectional/client.cpp
13791 * tests/BiDirectional/server.cpp
13792 * tests/BiDirectional_MultipleORB/destroy.cpp
13793 * tests/BiDirectional_MultipleORB/destroy.mpc
13794 * tests/BiDirectional_NestedUpcall/client.cpp
13795 * tests/BiDirectional_NestedUpcall/server.cpp
13796 * tests/Big_Reply/Big_Reply.mpc
13797 * tests/Big_Request_Muxing/Client_Task.cpp
13798 * tests/Blocking_Sync_None/client.cpp
13799 * tests/Bug_1020_Basic_Regression/client.cpp
13800 * tests/Bug_1020_Regression/client.cpp
13801 * tests/Bug_1269_Regression/client.cpp
13802 * tests/Bug_1270_Regression/client.cpp
13803 * tests/Bug_1361_Regression/client.cpp
13804 * tests/Bug_1476_Regression/Client_Task.cpp
13805 * tests/Bug_1476_Regression/client.cpp
13806 * tests/Bug_1482_Regression/client.cpp
13807 * tests/Bug_1551_Regression/client.cpp
13808 * tests/Bug_1627_Regression/test.mpc
13809 * tests/Bug_2174_Regression/Bug_2174_Regression.mpc
13810 * tests/Bug_2183_Regression/Bug_2183_Regression.mpc
13811 * tests/CDR/CDR.mpc
13812 * tests/CDR/basic_types.cpp
13814 * tests/Client_Leaks/Client_Leaks.mpc
13815 * tests/CodeSets/simple/CodeSets_simple.mpc
13816 * tests/Collocation/Collocation.mpc
13817 * tests/Collocation_Oneway_Tests/Client_Task.cpp
13818 * tests/Connection_Timeout/client.cpp
13819 * tests/Crashed_Callback/client.cpp
13820 * tests/Crashed_Callback/server.cpp
13821 * tests/DLL_ORB/DLL_ORB.mpc
13822 * tests/DynAny_Test/data.cpp
13823 * tests/DynAny_Test/data.h
13824 * tests/File_IO/File_IO.mpc
13825 * tests/Forwarding/Forwarding.mpc
13826 * tests/Hello/Hello.mpc
13827 * tests/IDL_Test/IDL_Test.mpc
13828 * tests/IDL_Test/main.cpp
13829 * tests/InterOp-Naming/InterOp-Naming.mpc
13830 * tests/MProfile_Connection_Timeout/client.cpp
13831 * tests/MProfile_Forwarding/MProfile_Forwarding.mpc
13832 * tests/MT_BiDir/client.cpp
13833 * tests/MT_BiDir/server.cpp
13834 * tests/MT_Client/MT_Client.mpc
13835 * tests/MT_Server/MT_Server.mpc
13836 * tests/MT_Timeout/Client_Task.cpp
13837 * tests/Muxing/Muxing.mpc
13838 * tests/Native_Exceptions/Native_Exceptions.mpc
13839 * tests/Nested_Upcall_Crash/client.cpp
13840 * tests/Nested_Upcall_Crash/scavenger.cpp
13841 * tests/Nested_Upcall_Crash/server.cpp
13842 * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc
13843 * tests/ORT/ORT.mpc
13844 * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc
13845 * tests/OctetSeq/OctetSeq.mpc
13846 * tests/Oneway_Buffering/client.cpp
13847 * tests/POA/Current/Current.mpc
13848 * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp
13849 * tests/POA/Policies/Policies.cpp
13850 * tests/Param_Test/Param_Test.mpc
13851 * tests/Param_Test/param_test.idl
13852 * tests/Policies/Manipulation.cpp
13853 * tests/Portable_Interceptors/Benchmark/client_interceptors.cpp
13854 * tests/Portable_Interceptors/Benchmark/server_interceptors.cpp
13855 * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp
13856 * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp
13857 * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp
13858 * tests/Portable_Interceptors/ForwardRequest/test.idl
13859 * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.cpp
13860 * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc
13861 * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.h
13862 * tests/Portable_Interceptors/PICurrent/client.cpp
13863 * tests/Portable_Interceptors/PICurrent/test_i.h
13864 * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.cpp
13865 * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp
13866 * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp
13867 * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc
13868 * tests/RTCORBA/Policies/Policies.cpp
13869 * tests/Reliable_Oneways/client.cpp
13870 * tests/Server_Leaks/Server_Leaks.mpc
13871 * tests/Stack_Recursion/Stack_Recursion.mpc
13872 * tests/Timed_Buffered_Oneways/client.cpp
13873 * tests/Timeout/client.cpp
13874 * tests/Two_Objects/Two_Objects.mpc
13875 * tests/Typedef_String_Array/typedef_string_array.mpc
13876 * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc
13877 * utils/catior/catior.cpp
13878 Updated these files because of the AnyTypeCode refactoring
13880 * tao/AnyTypeCode/Alias_TypeCode.cpp
13881 * tao/AnyTypeCode/Alias_TypeCode.h
13882 * tao/AnyTypeCode/Alias_TypeCode.inl
13883 * tao/AnyTypeCode/Alias_TypeCode_Static.cpp
13884 * tao/AnyTypeCode/Alias_TypeCode_Static.h
13885 * tao/AnyTypeCode/Alias_TypeCode_Static.inl
13886 * tao/AnyTypeCode/Any.cpp
13887 * tao/AnyTypeCode/Any.h
13888 * tao/AnyTypeCode/Any.inl
13889 * tao/AnyTypeCode/AnySeq.pidl
13890 * tao/AnyTypeCode/AnySeqA.cpp
13891 * tao/AnyTypeCode/AnySeqA.h
13892 * tao/AnyTypeCode/AnySeqC.cpp
13893 * tao/AnyTypeCode/AnySeqC.h
13894 * tao/AnyTypeCode/AnySeqS.h
13895 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp
13896 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h
13897 * tao/AnyTypeCode/AnyTypeCode_methods.h
13898 * tao/AnyTypeCode/Any_Arg_Traits.h
13899 * tao/AnyTypeCode/Any_Array_Impl_T.cpp
13900 * tao/AnyTypeCode/Any_Array_Impl_T.h
13901 * tao/AnyTypeCode/Any_Array_Impl_T.inl
13902 * tao/AnyTypeCode/Any_Basic_Impl.cpp
13903 * tao/AnyTypeCode/Any_Basic_Impl.h
13904 * tao/AnyTypeCode/Any_Basic_Impl_T.cpp
13905 * tao/AnyTypeCode/Any_Basic_Impl_T.h
13906 * tao/AnyTypeCode/Any_Basic_Impl_T.inl
13907 * tao/AnyTypeCode/Any_Dual_Impl_T.cpp
13908 * tao/AnyTypeCode/Any_Dual_Impl_T.h
13909 * tao/AnyTypeCode/Any_Dual_Impl_T.inl
13910 * tao/AnyTypeCode/Any_Impl.cpp
13911 * tao/AnyTypeCode/Any_Impl.h
13912 * tao/AnyTypeCode/Any_Impl_T.cpp
13913 * tao/AnyTypeCode/Any_Impl_T.h
13914 * tao/AnyTypeCode/Any_Impl_T.inl
13915 * tao/AnyTypeCode/Any_Special_Impl_T.cpp
13916 * tao/AnyTypeCode/Any_Special_Impl_T.h
13917 * tao/AnyTypeCode/Any_Special_Impl_T.inl
13918 * tao/AnyTypeCode/Any_SystemException.cpp
13919 * tao/AnyTypeCode/Any_SystemException.h
13920 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp
13921 * tao/AnyTypeCode/Any_Unknown_IDL_Type.h
13922 * tao/AnyTypeCode/BooleanSeqA.cpp
13923 * tao/AnyTypeCode/BooleanSeqA.h
13924 * tao/AnyTypeCode/Bounds.pidl
13925 * tao/AnyTypeCode/BoundsA.cpp
13926 * tao/AnyTypeCode/BoundsA.h
13927 * tao/AnyTypeCode/BoundsC.cpp
13928 * tao/AnyTypeCode/BoundsC.h
13929 * tao/AnyTypeCode/CONV_FRAMEA.cpp
13930 * tao/AnyTypeCode/CONV_FRAMEA.h
13931 * tao/AnyTypeCode/CharSeqA.cpp
13932 * tao/AnyTypeCode/CharSeqA.h
13933 * tao/AnyTypeCode/CurrentA.cpp
13934 * tao/AnyTypeCode/CurrentA.h
13935 * tao/AnyTypeCode/DomainA.cpp
13936 * tao/AnyTypeCode/DomainA.h
13937 * tao/AnyTypeCode/DoubleSeqA.cpp
13938 * tao/AnyTypeCode/DoubleSeqA.h
13939 * tao/AnyTypeCode/Dynamic.pidl
13940 * tao/AnyTypeCode/DynamicA.cpp
13941 * tao/AnyTypeCode/DynamicA.h
13942 * tao/AnyTypeCode/DynamicC.cpp
13943 * tao/AnyTypeCode/DynamicC.h
13944 * tao/AnyTypeCode/DynamicS.h
13945 * tao/AnyTypeCode/Dynamic_Parameter.pidl
13946 * tao/AnyTypeCode/Dynamic_ParameterA.cpp
13947 * tao/AnyTypeCode/Dynamic_ParameterA.h
13948 * tao/AnyTypeCode/Dynamic_ParameterC.cpp
13949 * tao/AnyTypeCode/Dynamic_ParameterC.h
13950 * tao/AnyTypeCode/Empty_Param_TypeCode.cpp
13951 * tao/AnyTypeCode/Empty_Param_TypeCode.h
13952 * tao/AnyTypeCode/Empty_Param_TypeCode.inl
13953 * tao/AnyTypeCode/Enum_TypeCode.cpp
13954 * tao/AnyTypeCode/Enum_TypeCode.h
13955 * tao/AnyTypeCode/Enum_TypeCode.inl
13956 * tao/AnyTypeCode/Enum_TypeCode_Static.cpp
13957 * tao/AnyTypeCode/Enum_TypeCode_Static.h
13958 * tao/AnyTypeCode/Enum_TypeCode_Static.inl
13959 * tao/AnyTypeCode/ExceptionA.cpp
13960 * tao/AnyTypeCode/ExceptionA.h
13961 * tao/AnyTypeCode/Fixed_TypeCode.cpp
13962 * tao/AnyTypeCode/Fixed_TypeCode.h
13963 * tao/AnyTypeCode/Fixed_TypeCode.inl
13964 * tao/AnyTypeCode/FloatSeqA.cpp
13965 * tao/AnyTypeCode/FloatSeqA.h
13966 * tao/AnyTypeCode/GIOPA.cpp
13967 * tao/AnyTypeCode/GIOPA.h
13968 * tao/AnyTypeCode/IIOPA.cpp
13969 * tao/AnyTypeCode/IIOPA.h
13970 * tao/AnyTypeCode/IIOP_EndpointsA.cpp
13971 * tao/AnyTypeCode/IIOP_EndpointsA.h
13972 * tao/AnyTypeCode/IOPA.cpp
13973 * tao/AnyTypeCode/IOPA.h
13974 * tao/AnyTypeCode/IOP_IORA.cpp
13975 * tao/AnyTypeCode/IOP_IORA.h
13976 * tao/AnyTypeCode/LongDoubleSeqA.cpp
13977 * tao/AnyTypeCode/LongDoubleSeqA.h
13978 * tao/AnyTypeCode/LongLongSeqA.cpp
13979 * tao/AnyTypeCode/LongLongSeqA.h
13980 * tao/AnyTypeCode/LongSeqA.cpp
13981 * tao/AnyTypeCode/LongSeqA.h
13982 * tao/AnyTypeCode/Marshal.cpp
13983 * tao/AnyTypeCode/Marshal.h
13984 * tao/AnyTypeCode/Marshal.inl
13985 * tao/AnyTypeCode/Messaging_PolicyValueA.cpp
13986 * tao/AnyTypeCode/Messaging_PolicyValueA.h
13987 * tao/AnyTypeCode/Messaging_SyncScopeA.h
13988 * tao/AnyTypeCode/NVList.cpp
13989 * tao/AnyTypeCode/NVList.h
13990 * tao/AnyTypeCode/NVList.inl
13991 * tao/AnyTypeCode/NVList_Adapter_Impl.cpp
13992 * tao/AnyTypeCode/NVList_Adapter_Impl.h
13993 * tao/AnyTypeCode/Null_RefCount_Policy.h
13994 * tao/AnyTypeCode/ObjectIdListA.cpp
13995 * tao/AnyTypeCode/ObjectIdListA.h
13996 * tao/AnyTypeCode/Objref_TypeCode.cpp
13997 * tao/AnyTypeCode/Objref_TypeCode.h
13998 * tao/AnyTypeCode/Objref_TypeCode.inl
13999 * tao/AnyTypeCode/Objref_TypeCode_Static.cpp
14000 * tao/AnyTypeCode/Objref_TypeCode_Static.h
14001 * tao/AnyTypeCode/Objref_TypeCode_Static.inl
14002 * tao/AnyTypeCode/OctetSeqA.cpp
14003 * tao/AnyTypeCode/OctetSeqA.h
14004 * tao/AnyTypeCode/PI_ForwardA.cpp
14005 * tao/AnyTypeCode/PI_ForwardA.h
14006 * tao/AnyTypeCode/ParameterModeA.cpp
14007 * tao/AnyTypeCode/ParameterModeA.h
14008 * tao/AnyTypeCode/PolicyA.cpp
14009 * tao/AnyTypeCode/PolicyA.h
14010 * tao/AnyTypeCode/Policy_ForwardA.cpp
14011 * tao/AnyTypeCode/Policy_ForwardA.h
14012 * tao/AnyTypeCode/PortableInterceptorA.cpp
14013 * tao/AnyTypeCode/PortableInterceptorA.h
14014 * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp
14015 * tao/AnyTypeCode/Recursive_Type_TypeCode.h
14016 * tao/AnyTypeCode/Recursive_Type_TypeCode.inl
14017 * tao/AnyTypeCode/RefCount_Policy_Traits.h
14018 * tao/AnyTypeCode/Sequence_TypeCode.cpp
14019 * tao/AnyTypeCode/Sequence_TypeCode.h
14020 * tao/AnyTypeCode/Sequence_TypeCode.inl
14021 * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp
14022 * tao/AnyTypeCode/Sequence_TypeCode_Static.h
14023 * tao/AnyTypeCode/Sequence_TypeCode_Static.inl
14024 * tao/AnyTypeCode/ServicesA.cpp
14025 * tao/AnyTypeCode/ServicesA.h
14026 * tao/AnyTypeCode/ShortSeqA.cpp
14027 * tao/AnyTypeCode/ShortSeqA.h
14028 * tao/AnyTypeCode/StringSeqA.cpp
14029 * tao/AnyTypeCode/StringSeqA.h
14030 * tao/AnyTypeCode/String_TypeCode.cpp
14031 * tao/AnyTypeCode/String_TypeCode.h
14032 * tao/AnyTypeCode/String_TypeCode.inl
14033 * tao/AnyTypeCode/String_TypeCode_Static.cpp
14034 * tao/AnyTypeCode/String_TypeCode_Static.h
14035 * tao/AnyTypeCode/String_TypeCode_Static.inl
14036 * tao/AnyTypeCode/String_TypeCode_Traits.h
14037 * tao/AnyTypeCode/Struct_TypeCode.cpp
14038 * tao/AnyTypeCode/Struct_TypeCode.h
14039 * tao/AnyTypeCode/Struct_TypeCode.inl
14040 * tao/AnyTypeCode/Struct_TypeCode_Static.cpp
14041 * tao/AnyTypeCode/Struct_TypeCode_Static.h
14042 * tao/AnyTypeCode/Struct_TypeCode_Static.inl
14043 * tao/AnyTypeCode/SystemExceptionA.cpp
14044 * tao/AnyTypeCode/SystemExceptionA.h
14045 * tao/AnyTypeCode/TAOA.cpp
14046 * tao/AnyTypeCode/TAOA.h
14047 * tao/AnyTypeCode/TAO_AnyTypeCode_Export.h
14048 * tao/AnyTypeCode/TC_Constants_Forward.h
14049 * tao/AnyTypeCode/TimeBaseA.cpp
14050 * tao/AnyTypeCode/TimeBaseA.h
14051 * tao/AnyTypeCode/True_RefCount_Policy.cpp
14052 * tao/AnyTypeCode/True_RefCount_Policy.h
14053 * tao/AnyTypeCode/True_RefCount_Policy.inl
14054 * tao/AnyTypeCode/TypeCode.cpp
14055 * tao/AnyTypeCode/TypeCode.h
14056 * tao/AnyTypeCode/TypeCode.inl
14057 * tao/AnyTypeCode/TypeCodeA.cpp
14058 * tao/AnyTypeCode/TypeCode_Base_Attributes.cpp
14059 * tao/AnyTypeCode/TypeCode_Base_Attributes.h
14060 * tao/AnyTypeCode/TypeCode_Base_Attributes.inl
14061 * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp
14062 * tao/AnyTypeCode/TypeCode_CDR_Extraction.h
14063 * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp
14064 * tao/AnyTypeCode/TypeCode_Case_Base_T.h
14065 * tao/AnyTypeCode/TypeCode_Case_Base_T.inl
14066 * tao/AnyTypeCode/TypeCode_Case_T.cpp
14067 * tao/AnyTypeCode/TypeCode_Case_T.h
14068 * tao/AnyTypeCode/TypeCode_Case_T.inl
14069 * tao/AnyTypeCode/TypeCode_Constants.cpp
14070 * tao/AnyTypeCode/TypeCode_Constants.h
14071 * tao/AnyTypeCode/TypeCode_Struct_Field.h
14072 * tao/AnyTypeCode/TypeCode_Traits.h
14073 * tao/AnyTypeCode/TypeCode_Value_Field.h
14074 * tao/AnyTypeCode/Typecode_typesA.h
14075 * tao/AnyTypeCode/ULongLongSeqA.cpp
14076 * tao/AnyTypeCode/ULongLongSeqA.h
14077 * tao/AnyTypeCode/ULongSeqA.cpp
14078 * tao/AnyTypeCode/ULongSeqA.h
14079 * tao/AnyTypeCode/UShortSeqA.cpp
14080 * tao/AnyTypeCode/UShortSeqA.h
14081 * tao/AnyTypeCode/Union_TypeCode.cpp
14082 * tao/AnyTypeCode/Union_TypeCode.h
14083 * tao/AnyTypeCode/Union_TypeCode.inl
14084 * tao/AnyTypeCode/Union_TypeCode_Static.cpp
14085 * tao/AnyTypeCode/Union_TypeCode_Static.h
14086 * tao/AnyTypeCode/Union_TypeCode_Static.inl
14087 * tao/AnyTypeCode/ValueModifier.pidl
14088 * tao/AnyTypeCode/ValueModifierA.cpp
14089 * tao/AnyTypeCode/ValueModifierA.h
14090 * tao/AnyTypeCode/ValueModifierC.cpp
14091 * tao/AnyTypeCode/ValueModifierC.h
14092 * tao/AnyTypeCode/ValueModifierS.h
14093 * tao/AnyTypeCode/Value_TypeCode.cpp
14094 * tao/AnyTypeCode/Value_TypeCode.h
14095 * tao/AnyTypeCode/Value_TypeCode.inl
14096 * tao/AnyTypeCode/Value_TypeCode_Static.cpp
14097 * tao/AnyTypeCode/Value_TypeCode_Static.h
14098 * tao/AnyTypeCode/Value_TypeCode_Static.inl
14099 * tao/AnyTypeCode/Visibility.pidl
14100 * tao/AnyTypeCode/VisibilityA.cpp
14101 * tao/AnyTypeCode/VisibilityA.h
14102 * tao/AnyTypeCode/VisibilityC.cpp
14103 * tao/AnyTypeCode/VisibilityC.h
14104 * tao/AnyTypeCode/VisibilityS.h
14105 * tao/AnyTypeCode/WCharSeqA.cpp
14106 * tao/AnyTypeCode/WCharSeqA.h
14107 * tao/AnyTypeCode/WStringSeqA.cpp
14108 * tao/AnyTypeCode/WStringSeqA.h
14109 * tao/AnyTypeCode/WrongTransactionA.cpp
14110 * tao/AnyTypeCode/WrongTransactionA.h
14111 * tao/AnyTypeCode/append.cpp
14112 * tao/AnyTypeCode/orb_typesA.cpp
14113 * tao/AnyTypeCode/orb_typesA.h
14114 * tao/AnyTypeCode/skip.cpp
14115 * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.idl
14116 * tao/AnyTypeCode.mpc
14117 * tao/AnyTypeCode_Adapter.cpp
14118 * tao/AnyTypeCode_Adapter.h
14119 * tao/Any_Insert_Policy_T.h
14120 * tao/NVList_Adapter.cpp
14121 * tao/NVList_Adapter.h
14122 * tao/IFR_Client/IFR_BaseA.h
14123 * tao/IFR_Client/IFR_BasicA.h
14124 * tao/IFR_Client/IFR_ComponentsA.h
14125 * tao/ObjRefTemplate/ObjectReferenceTemplate_includeA.h
14126 * tao/PI/InvalidSlot.pidl
14127 * tao/PI/InvalidSlotA.cpp
14128 * tao/PI/InvalidSlotA.h
14129 * tao/PI/InvalidSlotC.cpp
14130 * tao/PI/InvalidSlotC.h
14131 * tao/PI/InvalidSlotS.h
14132 * tao/PortableServer/PortableServer_includeA.h
14133 * tao/PortableServer/RequestProcessingPolicyA.h
14134 * tao/PortableServer/SArg_Traits_T.h
14135 * tao/PortableServer/ServantActivatorA.h
14136 * tao/PortableServer/ServantLocatorA.h
14137 * tao/PortableServer/ServantManagerA.h
14138 * tao/PortableServer/ServantRetentionPolicyA.h
14139 * tao/PortableServer/ThreadPolicyA.h
14140 * tao/PI/PICurrent.cpp
14141 * tao/PI/PICurrent.h
14142 * tao/PI/PICurrent.inl
14143 * tao/PI/PICurrent.pidl
14144 * tao/PI/PICurrentA.cpp
14145 * tao/PI/PICurrentA.h
14146 * tao/PI/PICurrentC.cpp
14147 * tao/PI/PICurrentC.h
14148 * tao/PI/PICurrentS.h
14149 * tao/PI/PICurrent_Copy_Callback.cpp
14150 * tao/PI/PICurrent_Copy_Callback.h
14151 * tao/PI/PICurrent_Impl.cpp
14152 * tao/PI/PICurrent_Impl.h
14153 * tao/PI/PICurrent_Impl.inl
14154 * tao/PI/PICurrent_Loader.cpp
14155 * tao/PI/PICurrent_Loader.h
14156 * tao/RTCORBA/RTCORBA_includeA.h
14157 * tao/ImR_Client/ImplRepoA.h
14158 * tao/IFR_Client/IFR_ExtendedA.h
14159 * tao/RTScheduling/RTScheduler_includeA.h
14160 * tao/PortableServer/ForwardRequestA.h
14161 * tao/PortableServer/IdAssignmentPolicyA.h
14162 * tao/PortableServer/IdUniquenessPolicyA.h
14163 * tao/ImR_Client/ServerObjectA.h
14164 * tao/PortableServer/ImplicitActivationPolicyA.h
14165 * tao/PortableServer/LifespanPolicyA.h
14166 * tao/PortableServer/AdapterActivatorA.h
14167 * tao/PortableServer/PS_ForwardA.h
14168 * tao/PI/RequestInfo_Util.cpp
14169 * tao/PI/RequestInfo_Util.h
14170 * tao/PI_Server/PICurrent_Guard.cpp
14171 * tao/PI_Server/PICurrent_Guard.h
14172 * tao/PI_Server/PI_Server_include.pidl
14173 * tao/PI_Server/PI_Server_includeA.h
14174 * tao/PI_Server/PI_Server_includeC.h
14175 * tao/PI_Server/PI_Server_includeS.h
14176 Added these files to the repo
14178 * tao/UShortSeqA.cpp
14179 * tao/Union_TypeCode.cpp
14180 * tao/Union_TypeCode.h
14181 * tao/Union_TypeCode.inl
14182 * tao/Union_TypeCode_Static.cpp
14183 * tao/Union_TypeCode_Static.h
14184 * tao/Union_TypeCode_Static.inl
14190 * tao/Dynamic_Parameter.pidl
14191 * tao/Dynamic_ParameterA.cpp
14192 * tao/Dynamic_ParameterC.cpp
14193 * tao/Dynamic_ParameterC.h
14194 * tao/Empty_Param_TypeCode.cpp
14195 * tao/Empty_Param_TypeCode.h
14196 * tao/Empty_Param_TypeCode.inl
14197 * tao/Enum_TypeCode.cpp
14198 * tao/Enum_TypeCode.h
14199 * tao/Enum_TypeCode.inl
14200 * tao/Enum_TypeCode_Static.cpp
14201 * tao/Enum_TypeCode_Static.h
14202 * tao/Enum_TypeCode_Static.inl
14203 * tao/Valuetype/Seq_Tmplinst.cpp
14204 * TAO_IDL/be/be_visitor_tmplinst.cpp
14205 * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp
14206 * TAO_IDL/be/be_visitor_tmplinst/tmplinst.cpp
14207 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp
14208 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp
14209 * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.pidl
14210 * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.cpp
14211 * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.h
14212 * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.h.diff
14213 * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.i
14214 * TAO_IDL/be_include/be_visitor_tmplinst.h
14215 * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h
14216 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst.h
14217 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h
14218 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h
14219 * tao/ULongSeqA.cpp
14220 * orbsvcs/orbsvcs/IFRService/tmplinst.cpp
14221 * tao/Alias_TypeCode.cpp
14222 * tao/Alias_TypeCode.h
14223 * tao/Alias_TypeCode.inl
14224 * tao/Alias_TypeCode_Static.cpp
14225 * tao/Alias_TypeCode_Static.h
14226 * tao/Alias_TypeCode_Static.inl
14235 * tao/Any_Arg_Traits.h
14236 * tao/Any_Array_Impl_T.cpp
14237 * tao/Any_Array_Impl_T.h
14238 * tao/Any_Array_Impl_T.inl
14239 * tao/Any_Basic_Impl.cpp
14240 * tao/Any_Basic_Impl.h
14241 * tao/Any_Basic_Impl_T.cpp
14242 * tao/SystemExceptionA.cpp
14244 * tao/IFR_Client/IFR_ExtendedA.cpp
14245 * tao/Any_Basic_Impl_T.h
14246 * tao/Any_Basic_Impl_T.inl
14247 * tao/Any_Dual_Impl_T.cpp
14248 * tao/Any_Dual_Impl_T.h
14249 * tao/Any_Dual_Impl_T.inl
14252 * tao/Any_Impl_T.cpp
14254 * tao/Any_Impl_T.inl
14255 * tao/IFR_Client/IFR_ComponentsA.cpp
14256 * tao/IFR_Client/IFR_BaseA.cpp
14257 * tao/IFR_Client/IFR_BasicA.cpp
14258 * tao/ValueModifier.pidl
14259 * tao/ValueModifierC.cpp
14260 * tao/ValueModifierC.h
14261 * tao/ValueModifierS.h
14262 * tao/Value_TypeCode.cpp
14263 * tao/Value_TypeCode.h
14264 * tao/Value_TypeCode.inl
14265 * tao/Value_TypeCode_Static.cpp
14266 * tao/Value_TypeCode_Static.h
14267 * tao/Value_TypeCode_Static.inl
14268 * tao/Any_Special_Impl_T.cpp
14269 * tao/Any_Special_Impl_T.h
14270 * tao/Any_Special_Impl_T.inl
14271 * tao/Any_SystemException.cpp
14272 * tao/Any_SystemException.h
14273 * tao/Any_Unknown_IDL_Type.cpp
14274 * tao/Any_Unknown_IDL_Type.h
14275 * tao/BooleanSeqA.cpp
14280 * tao/CONV_FRAMEA.cpp
14283 * tao/DoubleSeqA.cpp
14284 * tao/PortableServer/PICurrent_Guard.cpp
14285 * tao/PortableServer/PICurrent_Guard.h
14286 * tao/PortableServer/POAManagerA.cpp
14287 * tao/TC_Constants_Forward.h
14288 * tao/TimeBaseA.cpp
14289 * tao/True_RefCount_Policy.cpp
14290 * tao/True_RefCount_Policy.h
14291 * tao/True_RefCount_Policy.inl
14294 * tao/TypeCodeA.cpp
14295 * tao/TypeCode_Base_Attributes.cpp
14296 * tao/TypeCode_Base_Attributes.h
14297 * tao/TypeCode_Base_Attributes.inl
14298 * tao/TypeCode_CDR_Extraction.cpp
14299 * tao/Visibility.pidl
14300 * tao/VisibilityC.cpp
14301 * tao/VisibilityC.h
14302 * tao/VisibilityS.h
14303 * tao/WCharSeqA.cpp
14304 * tao/WStringSeqA.cpp
14305 * tao/WrongTransactionA.cpp
14308 * tao/TypeCode_CDR_Extraction.h
14309 * tao/TypeCode_Case.cpp
14310 * tao/TypeCode_Case.h
14311 * tao/TypeCode_Case.inl
14312 * tao/TypeCode_Case_T.cpp
14313 * tao/TypeCode_Case_T.h
14314 * tao/TypeCode_Case_T.inl
14315 * tao/TypeCode_Constants.cpp
14316 * tao/TypeCode_Constants.h
14317 * tao/TypeCode_Struct_Field.h
14318 * tao/TypeCode_Traits.h
14319 * tao/TypeCode_Value_Field.h
14320 * tao/ULongLongSeqA.cpp
14322 * tao/Fixed_TypeCode.cpp
14323 * tao/Fixed_TypeCode.h
14324 * tao/Fixed_TypeCode.inl
14325 * tao/FloatSeqA.cpp
14328 * tao/IIOP_EndpointsA.cpp
14330 * tao/InvalidSlot.pidl
14331 * tao/InvalidSlotA.cpp
14332 * tao/InvalidSlotC.cpp
14333 * tao/InvalidSlotC.h
14334 * tao/InvalidSlotS.h
14337 * tao/LongDoubleSeqA.cpp
14338 * tao/LongLongSeqA.cpp
14341 * tao/Messaging_PolicyValueA.cpp
14345 * tao/Null_RefCount_Policy.h
14346 * tao/ObjectIdListA.cpp
14347 * tao/Objref_TypeCode.cpp
14348 * tao/Objref_TypeCode.h
14349 * tao/Objref_TypeCode.inl
14350 * tao/Objref_TypeCode_Static.cpp
14351 * tao/Objref_TypeCode_Static.h
14352 * tao/Objref_TypeCode_Static.inl
14353 * tao/OctetSeqA.cpp
14354 * tao/PICurrent.cpp
14356 * tao/PICurrent.inl
14357 * tao/PICurrent.pidl
14358 * tao/PICurrentA.cpp
14359 * tao/PICurrentC.cpp
14362 * tao/PICurrent_Copy_Callback.cpp
14363 * tao/PICurrent_Copy_Callback.h
14364 * tao/PICurrent_Impl.cpp
14365 * tao/PICurrent_Impl.h
14366 * tao/PICurrent_Impl.inl
14367 * tao/PICurrent_Loader.cpp
14368 * tao/PICurrent_Loader.h
14369 * tao/ParameterModeA.cpp
14371 * tao/Policy_ForwardA.cpp
14372 * tao/Recursive_Type_TypeCode.cpp
14373 * tao/Recursive_Type_TypeCode.h
14374 * tao/Recursive_Type_TypeCode.inl
14375 * tao/RefCount_Policy_Traits.h
14376 * tao/RequestInfo_Util.cpp
14377 * tao/RequestInfo_Util.h
14378 * tao/Sequence_TypeCode.cpp
14379 * tao/Sequence_TypeCode.h
14380 * tao/Sequence_TypeCode.inl
14381 * tao/Sequence_TypeCode_Static.cpp
14382 * tao/Sequence_TypeCode_Static.h
14383 * tao/Sequence_TypeCode_Static.inl
14384 * tao/ServicesA.cpp
14385 * tao/ShortSeqA.cpp
14386 * tao/StringSeqA.cpp
14387 * tao/String_TypeCode.cpp
14388 * tao/String_TypeCode.h
14389 * tao/String_TypeCode.inl
14390 * tao/String_TypeCode_Static.cpp
14391 * tao/String_TypeCode_Static.h
14392 * tao/String_TypeCode_Static.inl
14393 * tao/String_TypeCode_Traits.h
14394 * tao/Struct_TypeCode.cpp
14395 * tao/Struct_TypeCode.h
14396 * tao/Struct_TypeCode.inl
14397 * tao/Struct_TypeCode_Static.cpp
14398 * tao/Struct_TypeCode_Static.h
14399 * tao/Struct_TypeCode_Static.inl
14400 Removed these files from the repo
14402 Thu Aug 18 14:28:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14404 * examples/Simulator/Event_Supplier/Event_Con.cpp:
14406 Removed uses of Any::value() and replaced them with the
14407 generated extraction operator.
14409 Thu Aug 18 07:43:16 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14411 * TAO_IDL/be/be_visitor_arg_traits.cpp:
14412 * TAO_IDL/be_include/be_visitor_arg_traits.h:
14413 When Any generation is not enabled, generate Any_Insert_Policy_Noop
14414 as insert policy for the any, that way we don't get dependent
14415 on the AnyTypeCode library
14417 Wed Aug 17 13:27:16 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14419 * TAO_IDL/be/be_codegen.cpp:
14421 In generating the include of *C.h in *A.h, added generation
14422 of the prefix "tao/" if we are processing a .pidl file, since
14423 in that case, the *A.h file will not be in the same directory.
14425 Wed Aug 17 12:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14427 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
14428 Generate explicit casts to suppress warnings at level 4 with msvc7
14430 Wed Aug 17 10:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14432 * tao/PortableServer/Upcall_Wrapper.cpp:
14433 * tao/ServerRequestInterceptor_Adapter.h:
14434 * tao/TAO_Server_Request.{h,cpp,i}:
14435 * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
14436 Made PICurrent working again
14438 Wed Aug 17 08:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14440 * TAO_IDL/be/be_visitor_arg_traits.cpp
14441 * tao/AnyTypeCode_Adapter.h
14442 * tao/BD_String_Argument_T.h
14443 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp
14444 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h
14445 * tao/PortableServer/BD_String_SArgument_T.h
14446 Removed the specialization for bound (w)string from the TAO
14447 lib and just generate the full Arg_Trait in the IDL compiler,
14448 this makes it not needed anymore to have an insertion
14449 method for the bound (w)string in the AnyTypeCode adapter
14451 Tue Aug 16 20:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14453 * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
14454 Generate the correct export macro
14456 Tue Aug 16 19:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14458 * tao/PortableServer/*:
14461 Tue Aug 16 18:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14463 * TAO_IDL/be/be_codegen.cpp:
14464 Removed pragma push/pop for msvs, those warnings are already
14465 disabled in general
14467 * tao/Array_VarOut_T.{h,inl}:
14468 In the TAO_Array_Forany_T make the pointer in the constructor
14469 const to get things compiling with the new any insertion
14471 Mon Aug 15 19:56:10 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14473 * TAO_IDL/be/be_visitor_nodule/module_ch.cpp:
14475 Where namespace openings and closings are generated, add
14476 generation of the same openings and closings in the *A.h
14477 file, if the -GA option is being used. This change ensures
14478 that typecode declarations for types nested in one or more
14479 modules will themselves appear in the same scope.
14481 Mon Aug 15 19:52:50 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14483 * tao/PI/PICurrent_Loader.cpp:
14484 * tao/PI/PICurrent_Loader.h:
14486 Change library name in ACE_FACTORY_DEFINE and ACE_FACTORY_DECLARE
14487 to TAO_PI (where the modified files are located) instad of TAO.
14489 Mon Aug 15 19:14:16 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14491 * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
14493 Added #include of "tao/AnyTypeCode/Any.h".
14495 Mon Aug 15 19:10:43 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14497 * orbsvcs/orbsvcs/PortableGroup.mpc:
14499 Removed the extra subgroup labeled OBRSVCS_COMPONENTS. This is
14500 not used on any platform and it creates an extra subdirectory
14501 in the MSVC 7.1 solution browser.
14503 Mon Aug 15 09:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14505 * TAO_IDL/be/be_codegen.cpp:
14506 Generate the A.h includes in the header file instead of the cpp file.
14507 When A.idl includes B.pidl which includes C.pidl, when we generate
14508 the includes in the header file, then in AC.h we don't have the types
14511 Fri Aug 12 12:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14513 * tao/PI/ORBInitializer_Registry_Impl.cpp:
14514 * tao/PI/PICurrent.{h,cpp,inl}:
14515 Made PICurrent on the client side working again. When PICurrent is
14516 requested and used, then we allocate a key in the orb tss resources
14517 and create the PICurrent_Impl at that moment. The server side of
14518 PICurrent is now the next todo.
14520 Fri Aug 12 09:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14523 * tao/ORBInitializer_Registry_Adapter.h:
14524 * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
14525 Changed the way the number of allocated slots is passed to PICurrent.
14526 This is now completely handled in the PI library, it is not up
14527 to the ORB anymore. This makes the ORB unaware of PICurrent
14529 Thu Aug 11 15:56:51 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14531 * TAO_IDL/be/be_codegen.cpp:
14533 Fixed the logic of generating a *A.h include associated
14534 with an included .pidl file to determine whether the
14535 .pidl file is located in $TAO_ROOT/tao or in a subdirectory,
14536 and thus whether to include the *A.h file from the
14537 AnyTypeCode library or not. Only .pidl files in the
14538 $TAO_ROOT/tao directory itself have their associated
14539 *A.* files moved to the AnyTypeCode library.
14541 Thu Aug 11 09:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14544 * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
14545 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp
14546 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
14547 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp
14548 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h
14549 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp
14550 * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp
14551 * orbsvcs/orbsvcs/IFRService/Container_i.cpp
14552 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
14553 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
14554 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
14555 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
14556 * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
14557 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
14558 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
14559 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h
14560 * orbsvcs/orbsvcs/Log/PersistStore.cpp
14561 * orbsvcs/orbsvcs/Log/PersistStore.h
14562 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
14563 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
14564 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h
14565 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp
14566 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp
14567 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h
14568 * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp
14569 * examples/POA/DSI/Database_i.cpp
14570 * examples/POA/POA_BiDir/POA_BiDir.cpp
14571 * examples/Simulator/Event_Supplier/Event_Con.cpp
14572 * orbsvcs/PSS/PSDL_Code_Gen.cpp
14573 * orbsvcs/examples/ORT/Gateway_i.cpp
14574 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp
14575 * tao/IFR_Client.mpc
14577 * tests/Nested_Upcall_Crash/client.cpp
14578 * tests/Nested_Upcall_Crash/scavenger.cpp
14579 * tests/Nested_Upcall_Crash/server.cpp
14580 * tests/Oneway_Buffering/client.cpp
14581 * tests/POA/Policies/Policies.cpp
14582 * tests/Portable_Interceptors/PICurrent/client.cpp
14584 Wed Aug 10 19:47:30 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14586 * TAO_IDL/be/be_codegen.cpp:
14587 * TAO_IDL/be/be_global.cpp:
14588 * TAO_IDL/be/be_visitor_root.cpp:
14589 * TAO_IDL/be/be_visitor_root/root.cpp:
14590 * TAO_IDL/be_include/be_global.h:
14591 * TAO_IDL/be_include/be_visitor_root/root.h:
14593 Removed calls to the visitor classes in the files
14594 below that have been removed, and removed the -GT
14595 command line option and the associated usage message.
14596 The IDL compiler now generates no explicit template
14597 instantiations, and has no command line option to
14600 * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h:
14601 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst.h:
14602 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h:
14603 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h:
14604 * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp:
14605 * TAO_IDL/be/be_visitor_tmplinst/tmplinst.cpp:
14606 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
14607 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp:
14608 * TAO_IDL/be_include/be_visitor_tmplinst.h:
14609 * TAO_IDL/be/be_visitor_tmplinst.cpp:
14611 Unused visitor classes related to generation of
14612 explicit template instantiations, their files
14613 have been removed from CVS.
14615 * docs/compiler.html:
14617 Removed the -GT command line option from the table.
14619 * docs/releasenotes/index.html:
14621 Updated documentation of the IDL compiler to reflect
14624 Wed Aug 10 13:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14626 * tests/PortableInterceptors/Benchmark/client_interceptors.cpp
14627 * tests/PortableInterceptors/Benchmark/server_interceptors.cpp
14628 * tests/PortableInterceptors/Collocated/Dynamic/interceptors.cpp
14629 * tests/PortableInterceptors/Dynamic/client_interceptor.cpp
14630 * tests/PortableInterceptors/Dynamic/server_interceptor.cpp
14631 * tests/PortableInterceptors/PolicyFactory/PolicyFactory.cpp
14633 Wed Aug 10 13:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14635 * examples/Buffered_AMI/client.cpp
14636 * examples/Buffered_Oneways/client.cpp
14637 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
14638 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h
14639 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h
14640 * tests/MProfile_Connection_Timeout/client.cpp
14641 * tests/MProfile_Forwarding/MProfile_Forwarding.mpc
14642 * tests/MT_BiDir/client.cpp
14643 * tests/MT_BiDir/server.cpp
14644 * tests/MT_Client/MT_Client.mpc
14645 * tests/MT_Server/MT_Server.mpc
14646 * tests/MT_Timeout/Client_Task.cpp
14647 * performance_tests/Anyop/Anyop.mpc
14648 * performance_tests/Anyop/anyop.cpp
14649 * performance_tests/Callback/client.cpp
14650 * performance_tests/Callback/server.cpp
14651 * performance_tests/Cubit/TAO/DII_Cubit/client.cpp
14652 * performance_tests/Latency/DII/client.cpp
14653 * performance_tests/Latency/DSI/Roundtrip.cpp
14654 * performance_tests/Latency/Deferred/client.cpp
14655 * performance_tests/RTCorba/Oneways/Reliable/client.cpp
14656 * performance_tests/Sequence_Latency/DII/client.cpp
14657 * performance_tests/Sequence_Latency/DSI/Roundtrip.cpp
14658 * performance_tests/Sequence_Latency/Deferred/client.cpp
14661 Wed Aug 10 12:59:06 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14663 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
14664 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
14665 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
14666 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
14668 Removed generation of Any operators for local interfaces.
14670 Wed Aug 10 11:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14672 * tests/MProfile_Forwarding/MProfile_Forwarding.mpc
14673 * tests/MT_Client/MT_Client.mpc
14674 * tests/MT_Server/MT_Server.mpc
14675 * tests/DLL_ORB/DLL_ORB.mpc
14676 * tests/CDR/CDR.mpc:
14677 * tests/AMI_Buffering/AMI_Buffering.mpc:
14678 * tests/AMI_Timeouts/AMI_Timeouts.mpc:
14679 * tests/BiDirectional/BiDirectional.mpc:
14680 * tests/BiDirectional_MultipleORB/destroy.mpc:
14681 * tests/Collocation/Collocation.mpc:
14683 Simplified this MPC file
14685 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
14686 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h
14687 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h
14688 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp
14689 * tests/MProfile_Connection_Timeout/client.cpp
14690 * tests/MT_BiDir/client.cpp
14691 * tests/MT_BiDir/server.cpp
14692 * tests/MT_Timeout/Client_Task.cpp
14693 * tests/CDR/tc.cpp:
14694 * tests/AMI_Buffering/client.cpp:
14695 * tests/AMI_Timeouts/timeout_client.cpp:
14696 * tests/BiDirectional/client.cpp:
14697 * tests/BiDirectional/server.cpp:
14698 * tests/BiDirectional_MultipleORB/destroy.cpp:
14699 * tests/BiDirectional_NestedUpcall/client.cpp:
14700 * tests/BiDirectional_NestedUpcall/server.cpp:
14701 * tests/Big_Request_Muxing/Client_Task.cpp:
14702 * Blocking_Sync_None/client.cpp
14703 * Bug_1020_Basic_Regression/client.cpp
14704 * Bug_1020_Regression/client.cpp
14705 * Bug_1269_Regression/client.cpp
14706 * Bug_1270_Regression/client.cpp
14707 * Bug_1361_Regression/client.cpp
14708 * Bug_1476_Regression/Client_Task.cpp
14709 * Bug_1476_Regression/client.cpp
14710 * Bug_1482_Regression/client.cpp
14711 * Bug_1551_Regression/client.cpp
14712 * CDR/basic_types.cpp
14713 * tests/Connection_Timeout/client.cpp
14714 * tests/Crashed_Callback/client.cpp
14715 * tests/Crashed_Callback/server.cpp
14716 * tests/DynAny_Test/data.cpp
14717 * tests/DynAny_Test/data.h
14718 Added missing includes that are needed because of file moves
14720 * tests/Any/Recursive/RecursiveHello.mpc:
14721 Don't use -GA, causes problems with the recursive structs
14724 Removed AnySeqC, file moved to a seperate library
14726 * tao/BD_String_Argument_T.h:
14727 * tao/PortableServer/BD_String_SArgument_T.{h,inl}:
14728 Fixed some errors in these files
14730 * tao/Fixed_Size_Argument_T.cpp
14731 * tao/Fixed_Size_Argument_T.h
14732 * tao/Fixed_Size_Argument_T.inl
14733 * tao/PortableServer/Fixed_Size_SArgument_T.h
14734 * tao/PortableServer/Fixed_Size_SArgument_T.inl
14738 Removed moved files
14740 Wed Aug 10 08:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14742 * TAO_IDL/be/be_codegen.cpp:
14743 Added AnyTypeCode to include path of Any_Arg_Traits.h
14745 Wed Aug 10 08:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14747 * tao/IFR_Client/*:
14748 Removed -GA in the generation options and removed all *A.cpp
14749 files. The IFR_Client has a struct defined in an interface, then
14750 the generation of seperate *A.h file will not work.
14752 * tao/AnyTypeCode/ValueModifier*.*:
14753 Added A.{h,cpp} file.
14755 Tue Aug 9 13:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14757 * tao/PortableServer/Any_SArg_Traits.h
14758 * tao/PortableServer/BD_String_SArgument_T.cpp
14759 * tao/PortableServer/BD_String_SArgument_T.h
14760 * tao/PortableServer/BD_String_SArgument_T.inl
14761 * tao/PortableServer/Basic_SArgument_T.cpp
14762 * tao/PortableServer/Basic_SArgument_T.h
14763 * tao/PortableServer/Basic_SArgument_T.inl
14764 * tao/PortableServer/Basic_SArguments.h
14765 * tao/PortableServer/Fixed_Array_SArgument_T.cpp
14766 * tao/PortableServer/Fixed_Array_SArgument_T.h
14767 * tao/PortableServer/Fixed_Array_SArgument_T.inl
14768 * tao/PortableServer/Fixed_Size_SArgument_T.cpp
14769 * tao/PortableServer/Fixed_Size_SArgument_T.h
14770 * tao/PortableServer/Fixed_Size_SArgument_T.inl
14771 * tao/PortableServer/Object_SArg_Traits.h
14772 * tao/PortableServer/Object_SArgument_T.cpp
14773 * tao/PortableServer/Object_SArgument_T.h
14774 * tao/PortableServer/Object_SArgument_T.inl
14775 * tao/PortableServer/PolicyS.cpp
14776 * tao/PortableServer/Special_Basic_SArgument_T.cpp
14777 * tao/PortableServer/Special_Basic_SArgument_T.h
14778 * tao/PortableServer/Special_Basic_SArgument_T.inl
14779 * tao/PortableServer/Special_Basic_SArguments.h
14780 * tao/PortableServer/TypeCode_SArg_Traits.h
14781 Updated also all SArg_Traits templates
14783 Tue Aug 9 12:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14785 * TAO_IDL/be/be_visitor_arg_traits.cpp:
14786 Updated Arg traits generation
14788 Tue Aug 9 11:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14790 * AnyTypeCode_Adapter.h
14791 * BD_String_Argument_T.cpp
14792 * BD_String_Argument_T.h
14793 * BD_String_Argument_T.inl
14794 * Basic_Argument_T.cpp
14795 * Basic_Argument_T.h
14796 * Basic_Argument_T.inl
14797 * Basic_Arguments.h
14799 * Fixed_Array_Argument_T.cpp
14800 * Fixed_Array_Argument_T.h
14801 * Fixed_Array_Argument_T.inl
14802 * ORB_Core_TSS_Resources.cpp
14803 * ORB_Core_TSS_Resources.h
14806 * Object_Argument_T.cpp
14807 * Object_Argument_T.h
14808 * Object_Argument_T.inl
14810 * Special_Basic_Argument_T.cpp
14811 * Special_Basic_Argument_T.h
14812 * Special_Basic_Argument_T.inl
14813 * Special_Basic_Arguments.h
14814 * UB_String_Argument_T.cpp
14815 * UB_String_Argument_T.h
14816 * UB_String_Argument_T.inl
14817 * UB_String_Arguments.h
14818 * Var_Array_Argument_T.cpp
14819 * Var_Array_Argument_T.h
14820 * Var_Array_Argument_T.inl
14821 * Var_Size_Argument_T.cpp
14822 * Var_Size_Argument_T.h
14823 * Var_Size_Argument_T.inl
14824 * AnyTypeCode/AnyTypeCode_Adapter_Impl.h
14825 * AnyTypeCode/Any_Arg_Traits.h
14826 * AnyTypeCode/TypeCode.h
14827 * Domain/DomainS.cpp
14828 * IFR_Client/IFR_BaseC.cpp
14829 * IORInterceptor/IORInfoC.cpp
14830 * ImR_Client/ImplRepoC.cpp
14831 * ImR_Client/ImplRepoS.cpp
14832 * ObjRefTemplate/ObjectReferenceTemplateC.cpp
14833 * PortableServer/PolicyS.cpp
14834 * PortableServer/PortableServerC.cpp
14835 * RTScheduling/RTSchedulerC.cpp
14836 * Valuetype/AbstractBase.h
14837 * Valuetype/ValueBase.h
14838 Updated Argument classes to use new Any Insert Policy template
14840 Mon Aug 8 09:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14843 * tao/ORB_Core.{h,cpp,i}:
14844 * tao/PI/ClientRequestInfo.cpp:
14845 * tao/PI_Server/POA_Current.cpp:
14846 * tao/PI_Server/ServerRequestInfo.cpp:
14847 Updated partly for PI changes. Idea is now to store PICurrent in the
14848 ORB Core as Object_ptr, a dynamic cast can then be done in the PI libs
14852 * tao/BD_String_Argument_T.cpp
14853 * tao/BD_String_Argument_T.h
14854 * tao/Basic_Argument_T.cpp
14855 * tao/Basic_Argument_T.h
14856 * tao/Basic_Arguments.h
14858 * tao/Fixed_Array_Argument_T.cpp
14859 * tao/Fixed_Array_Argument_T.h
14860 * tao/Fixed_Size_Argument_T.cpp
14861 * tao/Fixed_Size_Argument_T.h
14862 * tao/IFR_Client_Adapter.h
14865 * tao/Object_Argument_T.cpp
14866 * tao/Object_Argument_T.h
14868 * tao/Special_Basic_Argument_T.cpp
14869 * tao/Special_Basic_Argument_T.h
14870 * tao/UB_String_Argument_T.cpp
14871 * tao/UB_String_Argument_T.h
14872 * tao/Var_Array_Argument_T.cpp
14873 * tao/Var_Array_Argument_T.h
14874 * tao/Var_Size_Argument_T.cpp
14875 * tao/Var_Size_Argument_T.h
14876 * tao/DynamicInterface/DII_Arguments.cpp
14877 * tao/DynamicInterface/DII_Arguments.h
14878 * tao/IFR_Client/IFR_BaseC.cpp
14879 * tao/IFR_Client/IFR_BasicC.cpp
14880 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
14881 * tao/IFR_Client/IFR_Client_Adapter_Impl.h
14882 * tao/IFR_Client/IFR_ComponentsC.cpp
14883 * tao/IFR_Client/IFR_ExtendedC.cpp
14884 * tao/ImR_Client/ImplRepoC.cpp
14885 * tao/ImR_Client/ServerObjectC.cpp
14886 * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp
14887 * tao/PI/ClientRequestInfo.cpp
14888 * tao/PI_Server/ServerRequestInfo.cpp
14889 * tao/PortableServer/BD_String_SArgument_T.cpp
14890 * tao/PortableServer/BD_String_SArgument_T.h
14891 * tao/PortableServer/Basic_SArgument_T.cpp
14892 * tao/PortableServer/Basic_SArgument_T.h
14893 * tao/PortableServer/Basic_SArguments.h
14894 * tao/PortableServer/Fixed_Array_SArgument_T.cpp
14895 * tao/PortableServer/Fixed_Array_SArgument_T.h
14896 * tao/PortableServer/Fixed_Size_SArgument_T.cpp
14897 * tao/PortableServer/Fixed_Size_SArgument_T.h
14898 * tao/PortableServer/Object_SArgument_T.cpp
14899 * tao/PortableServer/Object_SArgument_T.h
14900 * tao/PortableServer/PolicyS.cpp
14901 * tao/PortableServer/Special_Basic_SArgument_T.cpp
14902 * tao/PortableServer/Special_Basic_SArgument_T.h
14903 * tao/PortableServer/UB_String_SArgument_T.cpp
14904 * tao/PortableServer/UB_String_SArgument_T.h
14905 * tao/PortableServer/Var_Array_SArgument_T.cpp
14906 * tao/PortableServer/Var_Array_SArgument_T.h
14907 * tao/PortableServer/Var_Size_SArgument_T.cpp
14908 * tao/PortableServer/Var_Size_SArgument_T.h
14909 Changed the interface of TAO::Argument. Instead of using
14910 Dynamic::Parameter as argument, use the method interceptor_
14911 value that gets an Any* argument and a separate mode argument
14912 to get the mode of the argument (in/out/inout). Instead of
14913 duplicating this mode method, added InArgument, InoutArgument,
14914 OutArgument and RetArgument class that implement this method.
14915 All templates are then derived from the correct base method.
14917 Mon Aug 8 20:26:22 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14919 * tao/AnyTypeCode/NVList_Adapter_Impl.h:
14921 Corrected the export macro.
14923 Mon Aug 8 19:55:07 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
14925 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
14927 Moved generation of the _tao_type() method for user exceptions
14928 to the *A.cpp file if we are using the -GA option.
14930 * TAO_IDL/be/be_codegen.cp:
14932 Added code generation of *A.h includes from the AnyTypeCode
14933 library corresponding to included .pidl files.
14935 Thu Aug 4 18:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14937 * tao/Cache_Entries.{h,inl}:
14938 Removed non const index method
14940 * tao/PortableServer/SArg_Traits_T.h:
14941 * tao/PortableServer/Basic_SArguments.h:
14942 * tao/PortableServer/Special_Basic_SArguments.h:
14943 * tao/PortableServer/UB_String_SArguments.h:
14944 * tao/Arg_Traits_T.h:
14945 Moved SArg_Traits to its own file and updated includes
14947 * tao/PI_Server/ServerRequestInfo.cpp:
14948 * tao/PI_Server/ServerInterceptorAdapter.cpp:
14949 Updated for PICurrent changes
14951 * tao/PI/ClientRequestInfo.{h,cpp}:
14952 Implemented several methods here instead of using
14953 functionality that was in the TAO lib for interceptors
14955 * tao/DynamicInterface/DII_Invocation.cpp:
14956 Updated include of RequestInfo_Util.h
14958 * tao/Invocation_Base.{h,cpp}:
14959 * tao/operation_details.{h,cpp,i}:
14960 Removed several methods that are just there for the
14961 ClientRequestInfo. The functionality moved to the
14962 ClientRequestInfo class in the PI library where we just
14963 access the operation details.
14968 * tao/RequestInfo_Util.{h,cpp}:
14969 * tao/PI/RequestInfo_Util.{h,cpp}:
14970 Moved to the PI lib
14972 * tao/Invocation_Adapter.h:
14973 Removed obsolete forward declaration of TAO_Exception_Data
14975 * tao/AnyTypeCode/TypeCode.cpp:
14976 Applied some patches Ossama did to the main branch also
14978 * tao/Argument.cpp:
14979 Use true instead of 1
14981 * tao/PI/InvalidSlotA.h:
14982 * tao/PI/InvalidSlotC.h:
14983 Corrected export macro
14985 * tao/DynamicInterface/Unknown_User_Exception.{h,cpp}:
14986 Removed _is_a method
14988 * tao/operation_details.{h,i}:
14989 Removed non const version of addressing_mode
14991 * tao/Invocation_Base.{h,inl}:
14992 Added accessor for operation details
14994 Tue Aug 2 13:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
14996 * tao/TC_Constants_Forward.h:
14997 * tao/AnyTypeCode/TC_Constants_Forward.h:
14998 Moved to AnyTypeCode lib
15000 Tue Aug 2 12:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15002 * tao/CORBA_methods.h:
15003 Removed not needed forward declarations
15005 * tao/Dynamic_Adapter.cpp:
15006 Removed not needed includes and explicit templates
15008 * tao/NVList_Adapter.{h,cpp}:
15012 Use new NVList Adapter
15015 Added NVList_Adapter files
15017 * tao/AnyTypeCode.mpc:
15023 * tao/NVList_Adapter_Impl.{h,cpp}:
15024 Concrete NVList Adapter implementation
15026 Tue Aug 2 12:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15028 * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.{h,cpp}:
15029 Adapter implementation. _tao_type for all systemexceptions
15032 Tue Aug 2 12:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15034 * tao/AnyTypeCode/ExceptionA.cpp:
15035 Reenabled CORBA::Exception Any operators now _tao_type is available
15038 Mon Aug 1 19:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15040 * tao/Exception.{h,cpp}:
15041 Removed class TAO_DONT_CATCH, it is not used at all. Also removed
15042 the emulated exception argument from create_system_exception, it
15045 Mon Aug 1 19:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15047 * tao/AnyTypeCode_Adapter.{h,cpp}:
15048 * tao/SystemException.cpp:
15049 Added first version of Adapter interface and implemented
15050 SystemException::_tao_type to call the adapter method.
15055 Mon Aug 1 18:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15057 * tao/Exception.{h,cpp}:
15058 * tao/SystemException.{h,cpp}:
15059 * tao/UserException.{h,cpp}:
15060 Removed _is_a, it is TAO specific to handle environments without
15061 RTTI but we require and use that, so zapped this method.
15062 Reimplemented SystemException::_tao_get_omg_exception_description
15063 to use dynamic_cast to check for the specific exception type
15065 Mon Aug 1 15:22:59 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15067 * tao/AnyTypeCode/DynamicA.h:
15068 * tao/AnyTypeCode/DynamicC.h:
15070 Fixed some export macros that were not changed when these
15071 files were moved to the AnyTypeCode library.
15073 Mon Aug 1 14:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15076 * tao/SystemException.h:
15077 * tao/UserException.h:
15078 Documentation improvements
15080 Mon Aug 1 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15082 * tao/Exception.{h,cpp}:
15083 Declared _tao_type as pure virtual. No need to have a default
15084 implementation here
15087 Optimized InvalidName::_downcast. Implemented _tao_type as
15088 return 0, we don't have a default implementatio anymore in the
15091 * tao/PolicyC.{h,cpp}:
15092 * tao/WrongTransactionC.{h,cpp}:
15093 Made _tao_type active again, implement this as return 0 at this
15094 moment, have to call a new adapter later
15096 * tao/SystemException.{h,cpp}:
15097 Added _tao_type again, implemented it as return 0, have to add
15098 a call to an adapter later for all system exceptions
15100 * tao/UserException.{h,cpp}:
15101 Added _tao_type with return 0 as default implementation, coming
15104 * tao/AnyTypeCode/BoundsC.{h,cpp}:
15105 * tao/PI/InvalidSlotC.{h,cpp}:
15106 Added _tao_type again.
15108 * tao/AnyTypeCode/TypeCode.{h,cpp}:
15109 Added _tao_type with return 0
15111 Mon Aug 1 11:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15113 * tao/AnyTypeCode.mpc:
15114 Updated for a lot of changes
15116 * tao/Basic_Argument_T.cpp:
15117 Added a temporarily specialization for unsigned int, will need to be
15120 * tao/Object_Argument_T.cpp
15121 Added a temporarily specialization for Policy, will need to be
15124 * tao/Special_Basic_Argument_T.cpp:
15125 Added a temporarily specialization for bool, will need to be
15128 * tao/UB_String_Argument_T.cpp:
15129 Added a temporarily specialization for string, will need to be
15132 * tao/BD_String_Argument_T.cpp:
15133 * tao/Fixed_Array_Argument_T.cpp:
15134 * tao/Fixed_Size_Argument_T.cpp:
15135 Removed include of Dynamic_ParameterC.h
15137 * tao/Block_Flushing_Strategy.h:
15138 * tao/Flushing_Strategy.h:
15139 * tao/Leader_Follower_Flushing_Strategy.h:
15140 * tao/Reactive_Flushing_Strategy.h:
15141 * tao/Wait_On_Leader_Follower.h:
15142 * tao/Wait_On_LF_No_Upcall.h:
15143 * tao/Wait_On_Reactor.h:
15144 * tao/Wait_On_Read.h:
15145 * tao/Wait_Strategy.h:
15146 No need to export the class in this file
15149 Pass the Dynamic_Parameter to the IFR Adapter, this way we don't
15152 * tao/IFR_Client_Adapter.h:
15153 Pass the Dynamic::Parameter to interfacedef_any_insert
15155 * tao/InvalidSlot*.*:
15156 Moved to the PI library
15158 * tao/Invocation_Base.cpp:
15159 * tao/operation_details.cpp:
15160 Commented out several methods which need to be reimplemented
15161 using a new adapter
15164 * tao/ORB_Core.{h,cpp,i}:
15165 * tao/ORB_Core_TSS_Resources.{h,cpp}:
15166 Commented out creation of PICurrent, will have to reimplement this
15167 now PICurrent moved to the PI lib
15169 * tao/PortableInterceptor.pidl:
15170 * tao/PortableInterceptorC.h:
15171 Removed the files that moved to the PI lib
15173 * tao/PICurrent.{h,cpp,inl,pidl}:
15174 * tao/PICurrent_Copy_Callback.{h,cpp}:
15175 * tao/PICurrent_Impl.{h,cpp,inl}:
15176 * tao/PICurrent_Loader.{h,cpp}:
15177 * tao/PICurrentC.{h,cpp}:
15178 * tao/PICurrentS.h:
15179 Moved to the PI lib
15181 * tao/Server_Request.{h,cpp,inl}:
15182 Use pointers for the PI stuff, will need to update this soon
15184 * tao/TypeCodeFactory_Adapter.h:
15185 Added forward declaration for ValueModifier
15187 * tao/ValueModifier.pidl:
15188 * tao/ValueModifierC.{h,cpp}:
15189 * tao/ValueModifierS.h:
15190 Moved to AnyTypeCode lib
15192 * tao/Visibility.pidl:
15193 * tao/VisibilityC.{h,cpp}:
15194 * tao/VisibilityS.h:
15195 Moved to AnyTypeCode lib
15197 * tao/AnyTypeCode/PICurrentA.{h,cpp}:
15198 * tao/AnyTypeCode/InvalidSlotA.{h,cpp}:
15199 Moved to the PI lib
15201 * tao/AnyTypeCode/PortableInterceptorA.h:
15202 Removed some includes
15204 * tao/AnyTypeCode/TypeCode.h:
15205 * tao/AnyTypeCode/Value_TypeCode:
15206 * tao/AnyTypeCode/Value_TypeCode_Static.h:
15209 * tao/IFR_Client/*C.cpp:
15210 Added include of Dynamic_Parameter.h
15212 * tao/PI/ClientRequestInfo.{h,cpp}:
15215 * tao/PI/PICurrent*.*:
15216 Moved here from the tao lib
15218 * tao/PoratbleServer/Basic_SArgument_T.cpp
15219 * tao/PoratbleServer/BD_String_SArgument_T.cpp
15220 * tao/PoratbleServer/Fixed_Array_SArgument_T.cpp
15221 * tao/PoratbleServer/Fixed_Size_SArgument_T.cpp
15222 * tao/PoratbleServer/Object_SArgument_T.cpp
15223 * tao/PoratbleServer/Special_Basic_SArgument_T.cpp
15224 * tao/PoratbleServer/UB_String_SArgument_T.cpp
15225 * tao/PoratbleServer/Var_Array_SArgument_T.cpp
15226 * tao/PoratbleServer/Var_Size_SArgument_T.cpp
15229 * tao/PortableServer/Upcall_Wrapper.cpp:
15230 Temporarily commented out PICurrent_Guard. Need to change this
15231 to a call to the PI adapter and an auto_ptr
15233 Fri Jul 29 19:23:17 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15235 * TAO_IDL/be/be_global.cpp:
15236 * TAO_IDL/be_include/be_global.h:
15238 Added -oA <path> option to direct the output of generated
15239 *A.* files. The -oA option overrides path specified by
15242 * docs/compiler.html:
15244 Added above option to commandline option table.
15246 Fri Jul 29 18:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15248 * tao/DynamicAny.mpc
15249 * tao/IFR_Client.mpc
15250 * tao/IORManipulation.mpc
15251 * tao/Strategies.mpc
15252 * tao/Valuetype.mpc
15253 * tao/Var_Size_Argument_T.cpp
15255 * tao/AnyTypeCode/DynamicA.cpp
15256 * tao/AnyTypeCode/DynamicA.h
15257 * tao/AnyTypeCode/DynamicC.cpp
15258 * tao/AnyTypeCode/DynamicC.h
15259 * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp
15260 * tao/AnyTypeCode/orb_typesA.h
15261 * tao/DynamicInterface/DII_Arguments.cpp
15262 * tao/DynamicInterface/Request.cpp
15263 * tao/DynamicInterface/Request.h
15264 * tao/DynamicInterface/Server_Request.cpp
15265 * tao/IFR_Client/IFR_BaseA.cpp
15266 * tao/IFR_Client/IFR_BaseC.cpp
15267 * tao/IFR_Client/IFR_BasicA.cpp
15268 * tao/IFR_Client/IFR_BasicC.cpp
15269 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
15270 * tao/IFR_Client/IFR_ComponentsA.cpp
15271 * tao/IFR_Client/IFR_ExtendedA.cpp
15272 * tao/IORManipulation/IORA.cpp
15273 * tao/ImR_Client/ImplRepoA.cpp
15274 * tao/Messaging/Messaging_PolicyFactory.cpp
15275 * tao/Messaging/Messaging_Policy_i.cpp
15276 * tao/Messaging/Messaging_RT_PolicyA.cpp
15277 * tao/ObjRefTemplate/Default_ORTA.cpp
15278 * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp
15279 * tao/PI/ClientRequestInfoA.cpp
15280 * tao/PI/ClientRequestInterceptorA.cpp
15281 * tao/PI/InterceptorA.cpp
15282 * tao/PI/ORBInitInfoA.cpp
15283 * tao/PI/RequestInfo.pidl
15284 * tao/PI/RequestInfoA.cpp
15285 * tao/PI_Server/ServerRequestInfoA.cpp
15286 * tao/PI_Server/ServerRequestInterceptorA.cpp
15287 * tao/PortableServer/Var_Size_SArgument_T.cpp
15288 * tao/RTCORBA/RTCORBAA.cpp
15289 * tao/RTCORBA/RT_Policy_i.cpp
15290 * tao/RTPortableServer/RTPortableServerA.cpp
15291 * tao/RTScheduling/RTSchedulerA.cpp
15292 * tao/Strategies/sciop_endpointsC.cpp
15293 * tao/Strategies/uiop_endpointsC.cpp
15294 * tao/TypeCodeFactory/Recursive_TypeCode.h
15295 * tao/TypeCodeFactory/TypeCodeFactoryA.cpp
15296 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
15297 * tao/Valuetype/StringValueC.cpp
15298 * tao/Valuetype/ValueBase.cpp
15299 All kinds of changes to get things compiling again
15301 * AnyTypeCode/Union_TypeCode.{h,cpp,inl}:
15302 * AnyTypeCode/Union_TypeCode_T.{h,cpp,inl}:
15303 Renamed _T back to normal file
15305 Fri Jul 29 15:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15307 * tao/DynamicInterface/DynamicParameter*.{h,cpp}:
15308 * tao/AnyTypeCode/DynamicParameter*.{h,cpp}:
15309 Moved DynamicParameter to the AnyTypeCode lib. The PI lib uses this
15310 and having it in DynamicInterface will make PI dependent on
15313 Fri Jul 29 11:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15315 * tao/Exception.{h,cpp}:
15316 * tao/AnyTypeCode/Exception.{h,cpp}:
15317 Moved Any code from Exception to AnyTypeCode. Have to solve the
15320 Fri Jul 29 10:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15322 * tao/AnyTypeCode/AnyTypeCode_methods.h:
15323 * tao/AnyTypeCode/TypeCode.h:
15324 Moved is_nil and release from TypeCode.h to AnyTypeCode_methods.h
15326 Fri Jul 29 04:19:55 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15328 * tao/CORBA_methods.h:
15330 Removed static CORBA is_nil() and release() methods for
15331 NamedValue and NVList.
15333 * tao/SystemException.cpp:
15335 Restored definition of static _tao_any_destructor()
15336 methods for system exceptions. They are used by Anys,
15337 but do not depend on them. This move eliminated
15338 'inconsistent dll linkage' warnings on MSVC.
15340 * tao/SystemException.h:
15342 Removed declarations of typecodes and Any operators
15343 for the system exceptions.
15345 * tao/AnyTypeCode/NVList.h:
15347 Added include of the new AnyTypeCode_methods.h file below.
15349 * tao/AnyTypeCode/SystemExceptionA.cpp:
15351 Removed definition of static _tao_any_destructor()
15352 methods for system exceptions.
15354 * tao/AnyTypeCode/SystemExceptionA.h:
15356 New file, contains typecode and Any operator declarations
15357 for system exceptions.
15359 * tao/AnyTypeCode/AnyTypeCode_methods.h:
15361 New file, contains declarations of static CORBA is_nil()
15362 and release() methods for NamedValue and NVList. This
15363 move eliminated 'inconsistent dll linkage' warnings on
15366 Thu Jul 28 22:40:26 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15368 * TAO_IDL/be/be_codegen.cpp:
15369 * TAO_IDL/be/be_global.cpp:
15370 * TAO_IDL/be/be_visitor_context.cpp:
15371 * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:
15372 * TAO_IDL/be_include/be_visitor_context.h:
15374 Added logic to make the anyop export macro and export include
15375 default to the corresponding stub values, if any, when the
15376 former values have not been set on the command line, but -GA
15377 is used. This behavior will enable the *A.* files to be
15378 generated, but compiled into the same library as the stub
15381 Thu Jul 28 18:35:07 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15383 * tao/Buffering_Constraint_Policy.{h,cpp}:
15384 * tao/Messaging/Messaging_PolicyFactory.{h,cpp}:
15385 Moved the create method to extract a BufferingConstraint out of
15386 an Any to the Messaging lib. It is used there and not needed at
15387 all in the core TAO lib. In the future we probably will move the
15388 complete Buffering_Constraint_Policy to the Messaging lib
15390 Thu Jul 28 16:43:07 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15392 * TAO_IDL/be/be_codegen.cpp:
15394 Added code generation to include *A.h files (in the
15395 *A.cpp file) for each included IDL file. If possible,
15396 existence checks for these included files will be added
15399 * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:
15401 Switched generation of the typecode declaration to the
15402 *A.h file, if the -GA option is used.
15404 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
15408 * TAO_IDL/be/be_global.cpp:
15410 Fixed typo in generated usage message.
15412 * TAO_IDL/driver/drv_args.cpp:
15414 Added usage messages for each individual recognized
15417 * docs/compiler.html:
15419 Updated command line option table with the new -Wb options
15420 for export macro and export include in *A.h files.
15422 Thu Jul 28 12:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15424 * tao/PortableServer/AdapterActivatorA.cpp
15425 * tao/PortableServer/ForwardRequestA.cpp
15426 * tao/PortableServer/IdAssignmentPolicyA.cpp
15427 * tao/PortableServer/IdUniquenessPolicyA.cpp
15428 * tao/PortableServer/ImplicitActivationPolicyA.cpp
15429 * tao/PortableServer/LifespanPolicyA.cpp
15430 * tao/PortableServer/POAManagerA.cpp
15431 * tao/PortableServer/PolicyS.cpp
15432 * tao/PortableServer/PortableServerA.cpp
15433 * tao/PortableServer/PS_ForwardA.cpp
15434 * tao/PortableServer/RequestProcessingPolicyA.cpp
15435 * tao/PortableServer/ServantActivatorA.cpp
15436 * tao/PortableServer/ServantLocatorA.cpp
15437 * tao/PortableServer/ServantManagerA.cpp
15438 * tao/PortableServer/ServantRetentionPolicyA.cpp
15439 * tao/PortableServer/ThreadPolicyA.cpp
15440 Updated includes to the new AnyTypeCode library. Just a quick
15441 search and replace to get this lib compiling again. Only have
15442 an unresolved link error I have to investigate
15444 Thu Jul 28 11:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15446 * TAO_IDL/be/be_codegen.cpp:
15447 Generate post include in A.h file, updated generated
15448 includes for moving of files
15450 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
15451 Zapped starting spaces
15453 * tao/PortableServer/Basic_SArgument_T.cpp:
15454 * tao/PortableServer/Object_SArgument_T.cpp:
15455 * tao/PortableServer/Special_Basic_SArgument_T.cpp:
15456 * tao/PortableServer/UB_String_SArgument_T.cpp:
15457 Only include DynamicParameter.h when interceptors are enabled
15459 Thu Jul 28 11:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15461 * tao/AnyTypeCode.mpc:
15464 * tao/Alias_TypeCode.cpp
15465 * tao/Alias_TypeCode.h
15466 * tao/Alias_TypeCode.inl
15467 * tao/Alias_TypeCode_Static.cpp
15468 * tao/Alias_TypeCode_Static.h
15469 * tao/Alias_TypeCode_Static.inl
15478 * tao/Any_Arg_Traits.h
15479 * tao/Any_Array_Impl_T.cpp
15480 * tao/Any_Array_Impl_T.h
15481 * tao/Any_Array_Impl_T.inl
15482 * tao/Any_Basic_Impl.cpp
15483 * tao/Any_Basic_Impl.h
15484 * tao/Any_Basic_Impl_T.cpp
15485 * tao/Any_Basic_Impl_T.h
15486 * tao/Any_Basic_Impl_T.inl
15487 * tao/Any_Dual_Impl_T.cpp
15488 * tao/Any_Dual_Impl_T.h
15489 * tao/Any_Dual_Impl_T.inl
15492 * tao/Any_Impl_T.cpp
15494 * tao/Any_Impl_T.inl
15495 * tao/Any_Special_Impl_T.cpp
15496 * tao/Any_Special_Impl_T.h
15497 * tao/Any_Special_Impl_T.inl
15498 * tao/Any_SystemException.cpp
15499 * tao/Any_SystemException.h
15500 * tao/Any_Unknown_IDL_Type.cpp
15501 * tao/Any_Unknown_IDL_Type.h
15502 * tao/BooleanSeqA.cpp
15507 * tao/CONV_FRAMEA.cpp
15511 * tao/DoubleSeqA.cpp
15517 * tao/Dynamic_Parameter.pidl
15518 * tao/Dynamic_ParameterA.cpp
15519 * tao/Dynamic_ParameterC.cpp
15520 * tao/Dynamic_ParameterC.h
15521 * tao/Empty_Param_TypeCode.cpp
15522 * tao/Empty_Param_TypeCode.h
15523 * tao/Empty_Param_TypeCode.inl
15524 * tao/Enum_TypeCode.cpp
15525 * tao/Enum_TypeCode.h
15526 * tao/Enum_TypeCode.inl
15527 * tao/Enum_TypeCode_Static.cpp
15528 * tao/Enum_TypeCode_Static.h
15529 * tao/Enum_TypeCode_Static.inl
15530 * tao/Fixed_TypeCode.cpp
15531 * tao/Fixed_TypeCode.h
15532 * tao/Fixed_TypeCode.inl
15533 * tao/FloatSeqA.cpp
15536 * tao/IIOP_EndpointsA.cpp
15538 * tao/InvalidSlotA.cpp
15539 * tao/LongDoubleSeqA.cpp
15540 * tao/LongLongSeqA.cpp
15545 * tao/Messaging_PolicyValueA.cpp
15549 * tao/Null_RefCount_Policy.h
15550 * tao/ObjectIdListA.cpp
15551 * tao/Objref_TypeCode.cpp
15552 * tao/Objref_TypeCode.h
15553 * tao/Objref_TypeCode.inl
15554 * tao/Objref_TypeCode_Static.cpp
15555 * tao/Objref_TypeCode_Static.h
15556 * tao/Objref_TypeCode_Static.inl
15557 * tao/OctetSeqA.cpp
15558 * tao/PICurrentA.cpp
15559 * tao/ParameterModeA.cpp
15561 * tao/Policy_ForwardA.cpp
15562 * tao/Recursive_Type_TypeCode.cpp
15563 * tao/Recursive_Type_TypeCode.h
15564 * tao/Recursive_Type_TypeCode.inl
15565 * tao/RefCount_Policy_Traits.h
15566 * tao/Sequence_TypeCode.cpp
15567 * tao/Sequence_TypeCode.h
15568 * tao/Sequence_TypeCode.inl
15569 * tao/Sequence_TypeCode_Static.cpp
15570 * tao/Sequence_TypeCode_Static.h
15571 * tao/Sequence_TypeCode_Static.inl
15572 * tao/ShortSeqA.cpp
15573 * tao/StringSeqA.cpp
15574 * tao/String_TypeCode.cpp
15575 * tao/String_TypeCode.h
15576 * tao/String_TypeCode.inl
15577 * tao/String_TypeCode_Static.cpp
15578 * tao/String_TypeCode_Static.h
15579 * tao/String_TypeCode_Static.inl
15580 * tao/String_TypeCode_Traits.h
15581 * tao/Struct_TypeCode.cpp
15582 * tao/Struct_TypeCode.h
15583 * tao/Struct_TypeCode.inl
15584 * tao/Struct_TypeCode_Static.cpp
15585 * tao/Struct_TypeCode_Static.h
15586 * tao/Struct_TypeCode_Static.inl
15587 * tao/SystemExceptionA.cpp
15589 * tao/TimeBaseA.cpp
15590 * tao/True_RefCount_Policy.cpp
15591 * tao/True_RefCount_Policy.h
15592 * tao/True_RefCount_Policy.inl
15596 * tao/TypeCodeA.cpp
15597 * tao/TypeCode_Base_Attributes.cpp
15598 * tao/TypeCode_Base_Attributes.h
15599 * tao/TypeCode_Base_Attributes.inl
15600 * tao/TypeCode_CDR_Extraction.cpp
15601 * tao/TypeCode_CDR_Extraction.h
15602 * tao/TypeCode_Case.cpp
15603 * tao/TypeCode_Case.h
15604 * tao/TypeCode_Case.inl
15605 * tao/TypeCode_Case_T.cpp
15606 * tao/TypeCode_Case_T.h
15607 * tao/TypeCode_Case_T.inl
15608 * tao/TypeCode_Constants.cpp
15609 * tao/TypeCode_Constants.h
15610 * tao/TypeCode_Struct_Field.h
15611 * tao/TypeCode_Traits.h
15612 * tao/TypeCode_Value_Field.h
15613 * tao/ULongLongSeqA.cpp
15614 * tao/ULongSeqA.cpp
15615 * tao/UShortSeqA.cpp
15616 * tao/Union_TypeCode.cpp
15617 * tao/Union_TypeCode.h
15618 * tao/Union_TypeCode.inl
15619 * tao/Union_TypeCode_Static.cpp
15620 * tao/Union_TypeCode_Static.h
15621 * tao/Union_TypeCode_Static.inl
15622 * tao/Value_TypeCode.cpp
15623 * tao/Value_TypeCode.h
15624 * tao/Value_TypeCode.inl
15625 * tao/Value_TypeCode_Static.cpp
15626 * tao/Value_TypeCode_Static.h
15627 * tao/Value_TypeCode_Static.inl
15628 * tao/WCharSeqA.cpp
15629 * tao/WStringSeqA.cpp
15630 * tao/WrongTransactionA.cpp
15633 All these files are moved to the AnyTypeCode directory
15635 * tao/UB_String_Argument_T.cpp:
15636 * tao/Special_Basic_Argument_T.cpp:
15637 * tao/Basic_Argument_T.cpp:
15638 * tao/Object_Argument_T.cpp:
15639 * tao/operation_details.cpp
15640 * tao/Invocation_Base.cpp
15641 Only include Dynamic_ParameterC.h when interceptors are enabled
15643 * tao/SystemException.{h,cpp}:
15644 Moved excp_factory to this file, we need it here, temporarily
15645 removed _tao_type, we need to work on this.
15647 * tao/RequestInfo_Util.{h,cpp}:
15648 Don't build these when interceptors are disabled
15651 Include ace/Message_Block.h to get ACE_Data_Block
15654 Added forward declaration of ACE_Data_Block
15656 * tao/extra_core.mpb:
15662 * tao/PortableInterceptorC.cpp
15663 * tao/VisibilityC.cpp
15664 * tao/orb_typesC.cpp
15666 * tao/PI_ForwardC.cpp
15667 * tao/InvalidSlotC.cpp
15668 * tao/WrongTransactionC.cpp
15671 * tao/Exception.{h,cpp}:
15672 Commented out the Any operators, they should go to another lib,
15673 will handle this later
15675 * tao/Buffering_Constraint_Policy.cpp:
15676 Commented out Any usage, needs to be addressed
15678 * tao/WrongTransactionC.{h,cpp}:
15680 Commented out _tao_type for exceptions, we have to solve this
15681 because exceptions now use TypeCode but we have subsetted that
15686 * tao/Typecode_typesC.h
15687 * tao/ULongLongSeqC.h
15691 * tao/Policy_ForwardC.h
15692 * tao/PortableInterceptorC.h
15694 * tao/VisibilityC.h
15695 * tao/LongDoubleSeqC.h
15696 * tao/LongLongSeqC.h
15698 * tao/Messaging_PolicyValueC.h
15699 * tao/ObjectIdListC.h
15702 * tao/PI_ForwardC.h
15703 * tao/ParameterModeC.h
15707 * tao/IIOP_EndpointsC.h
15709 * tao/InvalidSlotC.h
15716 * tao/WStringSeqC.h
15717 * tao/WrongTransactionC.h
15719 * tao/BooleanSeqC.h
15720 * tao/CONV_FRAMEC.h
15721 Removed TypeCode and Any operators, these are now all
15722 in AnyTypeCode/*.h. This has been by hand, with the
15723 change of Jeff below we can automate this
15726 Removed a lot of files
15728 Thu Jul 28 02:15:01 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15730 * TAO_IDL/be/be_codegen.cpp:
15731 * TAO_IDL/be/be_global.cpp:
15732 * TAO_IDL/be/be_produce.cpp:
15733 * TAO_IDL/be/be_visitor_context.cpp:
15734 * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
15735 * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
15736 * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
15737 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
15738 * TAO_IDL/be/be_visitor_root/any_op.cpp:
15739 * TAO_IDL/be/be_visitor_root/root.cpp:
15740 * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
15741 * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
15742 * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
15743 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
15744 * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
15745 * TAO_IDL/be_include/be_codegen.h:
15746 * TAO_IDL/be_include/be_global.h:
15747 * TAO_IDL/be_include/be_visitor_context.h:
15749 Modified -GA option to generate a *A.h file as well as
15750 a *A.cpp file, and added -Wb options 'anyop_export_macro'
15751 and 'anyop_export_include' to optionally compile the *A.*
15752 files into a separate library.
15754 Wed Jul 27 17:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15756 * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
15757 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
15758 * TAO_IDL/be/be_visitor_argument/paramlist.cpp:
15759 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
15760 * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
15761 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
15762 * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
15763 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
15764 * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
15765 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
15766 * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
15767 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
15768 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
15769 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
15770 Use ACE_OutputCDR::from_octet and ACE_InputCDR:to_octet instead
15771 of CORBA::Any::from_octect and CORBA::Any::to_octet
15773 Wed Jul 27 14:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15775 * tao/GIOP_Message_Generator_Parser_10.cpp:
15776 * tao/GIOP_Message_Generator_Parser_12.cpp:
15777 * tao/GIOP_Message_Lite.cpp:
15778 Use ACE_OutputCDR::from_octet and ACE_InputCDR:to_octet
15780 Thu Aug 18 13:59:52 2005 J.T. Conklin <jtc@acorntoolworks.com>
15782 * orbsvcs/orbsvcs/Log/LogActivator.cpp:
15784 Fixed emulated exception build failures.
15786 Thu Aug 18 13:46:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
15788 * orbsvcs/orbsvcs/Log/LogActivator.cpp:
15790 Changed to omit identifier name for unused parameters.
15792 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
15794 Changed to use CORBA::RepositoryId_var for the return value of
15795 create_log_repositoryid() so results will be freed on exit.
15797 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15798 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15799 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15800 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15802 Changed create_log_repositoryid() to duplicate string rather
15803 than returning a string literal.
15805 Thu Aug 18 15:19:40 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15807 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
15808 * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
15809 * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
15811 Removed more instances of generating a leading '::'
15812 in front of ACE_NESTED_CLASS.
15814 Wed Aug 17 11:30:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
15816 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
15818 Fix bug where _nil() was returned instead of new object
15821 * orbsvcs/orbsvcs/Makefile.am:
15825 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
15827 Add LogActivator.cpp to Source_Files in the DsLogAdmin_Serv
15830 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15831 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15832 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15833 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15835 Changed create() and create_with_id() methods to invoke
15836 create_log_reference() instead of create_log_object(). This is
15837 not absolutely necessary, since a log is very likely to be used
15838 after it is created. However, it helps to ensure the servant
15839 activator code path is exercised so it will work when a dynamic
15840 logging strategy that needs it is loaded.
15842 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp
15844 Added USE_SERVANT_MANAGER request processing policy to the
15847 * orbsvcs/orbsvcs/Log/LogActivator.cpp:
15848 * orbsvcs/orbsvcs/Log/LogActivator.h:
15850 New files, servant activator class for creating new logs. This
15851 is useful for persistent log strategies so that servants can be
15852 created when they are first accessed instead of at startup.
15854 Wed Aug 17 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
15856 * orbsvcs/Event_Service/Event_Service.cpp:
15857 Removed explicit template instantiations
15859 Tue Aug 16 18:19:13 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15861 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
15863 Removed generation of the leading double colon for typedef'd
15864 basic type names in the exception constructor, since the
15865 ACE_NESTED_CLASS macro could be used, and the double colon
15866 will be incorrect for the VC6 expansion of the macro.
15868 Mon Aug 15 20:28:14 2005 J.T. Conklin <jtc@acorntoolworks.com>
15870 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15871 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
15872 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15873 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
15874 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
15875 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
15876 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15877 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
15878 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15879 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
15881 Refactor separate create_log_reference() implementations from
15882 the derived factory classes into a single template method in the
15885 Added new create_repositoryid() virtual method to return
15886 the repository id for the specific log type.
15888 Mon Aug 15 16:41:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
15890 * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
15892 Add eventlog_serv_export.h to Header_Files section.
15894 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
15896 Add log_serv_export.h to Header_Files section.
15898 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
15900 Add notifylog_serv_export.h to Header_Files section.
15902 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15903 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
15904 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15905 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
15906 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
15907 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
15908 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15909 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
15910 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15911 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
15913 Combine identical create_log_objectid() implementations from the
15914 derived factory classes into a single one in the base class.
15916 Refactor separate create_log_object() implementations to
15917 a single template method in the base class.
15919 Mon Aug 15 15:13:10 2005 J.T. Conklin <jtc@acorntoolworks.com>
15921 * orbsvcs/tests/Concurrency/Makefile.am:
15923 Remove tmplinst.cpp from list of files.
15925 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15926 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
15927 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15928 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
15929 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
15930 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15931 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
15932 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15933 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
15935 Create new virtual method create_log_servant() and factor out
15936 implementation from create_log_object(). This change enables
15937 making create_log_object() into a template method in the base
15938 class and using a Servant Activator to avoid creating the log
15939 servants until they're actually used. I hope to make these
15942 Mon Aug 15 10:56:28 2005 J.T. Conklin <jtc@acorntoolworks.com>
15944 * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
15945 * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
15946 * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
15947 * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
15948 * orbsvcs/orbsvcs/Makefile.am:
15952 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
15954 Changed to inherit from utils.
15956 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp (init):
15958 Use TAO::Utils::PolicyList_Destroyer instead of plain
15959 CORBA::PolicyList and an explicit loop to destroy the policies.
15960 This ensures all policies will be destroyed if an exception is
15963 Mon Aug 15 16:25:23 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15965 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
15966 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
15967 * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
15968 * TAO_IDL/be/be_visitor_interface/tie_si.cpp:
15970 Removed incorrect generation of '::' before CORBA::is_nil()
15971 and CORBA::release().
15973 Mon Aug 15 16:08:15 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15975 * TAO_IDL/be/be_valuetype.cpp:
15977 Removed incorrect generation of '::' before generation of
15978 CORBA::add_ref() and CORBA::remove_ref() declarations.
15980 Mon Aug 15 15:45:32 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15982 * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
15984 Modified changes in
15986 Fri Aug 12 22:13:15 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
15988 slightly to omit the generation of the leading double colon
15989 if a field is a typedef of a basic type. In some of these
15990 cases, the ACE_NESTED_MACRO will be generated, and the
15991 leading double colon would be incorrect.
15993 Mon Aug 15 10:15:40 CDT 2005 Steve Totten <totten_s@ociweb.com>
15995 Committed the following change that came originally from
15996 Dave Giovannini of OCI in OCI's TAO 1.4a.
15998 Mon Jul 18 14:04:58 2005 David Giovannini <giovannd@ociweb.com>
16000 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
16002 Add forward invocation to DII adaptor.
16004 Mon Aug 15 10:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16006 * performance-tests/Cubit/TAO/MT_Cubit/tmplinst.cpp:
16007 * performance-tests/Cubit/TAO/IDL_Cubit/tmplinst.cpp:
16008 * orbsvcs/tests/Concurrency/tmplinst.cpp:
16009 Removed these files
16011 * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
16012 * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
16013 Removed the files above
16015 Fri Aug 12 22:15:14 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
16017 * tests/IDL_Test/nested_scope.idl:
16019 Added the IDL test file sent in by Nikolay Metchev
16020 <n.metchev@teamphone.com> to the test suite.
16022 Fri Aug 12 22:13:15 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
16024 * TAO_IDL/be/be_interface.cpp:
16025 * TAO_IDL/be/be_predefined_type.cpp:
16026 * TAO_IDL/be/be_valuetype.cpp:
16027 * TAO_IDL/be/be_visitor_traits.cpp:
16028 * TAO_IDL/be/be_visitor_argument/arglist.cpp:
16029 * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
16030 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
16031 * TAO_IDL/be/be_visitor_argument/paramlist.cpp:
16032 * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
16033 * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
16034 * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
16035 * TAO_IDL/be/be_visitor_array/array.cpp:
16036 * TAO_IDL/be/be_visitor_array/array_cs.cpp:
16037 * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
16038 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
16039 * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
16040 * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
16041 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
16042 * TAO_IDL/be/be_visitor_component/component_ci.cpp:
16043 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
16044 * TAO_IDL/be/be_visitor_component/component_sh.cpp:
16045 * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
16046 * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
16047 * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
16048 * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
16049 * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
16050 * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
16051 * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
16052 * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
16053 * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
16054 * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
16055 * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp:
16056 * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
16057 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
16058 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
16059 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
16060 * TAO_IDL/be/be_visitor_field/field_ch.cpp:
16061 * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
16062 * TAO_IDL/be/be_visitor_interface/amh_ch.cpp:
16063 * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
16064 * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
16065 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
16066 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
16067 * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
16068 * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
16069 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
16070 * TAO_IDL/be/be_visitor_interface/interface_ci.cpp:
16071 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
16072 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
16073 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
16074 * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp:
16075 * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
16076 * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
16077 * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
16078 * TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
16079 * TAO_IDL/be/be_visitor_interface/tie_si.cpp:
16080 * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
16081 * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp:
16082 * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
16083 * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
16084 * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
16085 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
16086 * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
16087 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.c
16088 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.c
16089 * TAO_IDL/be/be_visitor_operation/arglist.cpp:
16090 * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp:
16091 * TAO_IDL/be/be_visitor_operation/operation.cpp:
16092 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
16093 * TAO_IDL/be/be_visitor_operation/rettype.cpp:
16094 * TAO_IDL/be/be_visitor_root/root.cpp:
16095 * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
16096 * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
16097 * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp:
16098 * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
16099 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
16100 * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
16101 * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
16102 * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
16103 * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
16104 * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
16105 * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
16106 * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
16107 * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
16108 * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
16109 * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
16110 * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
16111 * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp:
16112 * TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp:
16113 * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
16114 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
16115 * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
16116 * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
16117 * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
16118 * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
16119 * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
16120 * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
16121 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
16122 * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:
16123 * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
16124 * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
16125 * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
16126 * TAO_IDL/be/be_visitor_union/union_ch.cpp:
16127 * TAO_IDL/be/be_visitor_union/union_cs.cpp:
16128 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
16129 * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
16130 * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
16131 * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
16132 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
16133 * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
16134 * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
16135 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
16136 * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
16137 * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp:
16138 * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
16139 * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp:
16140 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
16141 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
16142 * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
16143 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
16144 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
16145 * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
16146 * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
16147 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
16148 * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp:
16149 * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
16150 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
16151 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
16152 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
16153 * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
16154 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
16155 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
16156 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
16157 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
16158 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
16159 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
16160 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
16161 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
16162 * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp:
16163 * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp:
16164 * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp:
16166 Made sure the leading '::' appears before the 'CORBA'
16167 scope of all generated basic type names. If application
16168 IDL has a nested module named 'CORBA' there will be
16169 confusion otherwise. Thanks to Nikolay Metchev
16170 <n.metchev@teamphone.com> for sending in the example
16171 IDL file that uncovered the bug.
16173 Fri Aug 12 14:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16175 * orbsvcs/tests/Miop/McastHello/McastHello.h:
16176 Removed not needed msvc pragma push/pop
16178 * orbsvcs/tests/Miop/McastHello/server.cpp:
16179 Added a line feed to the error message
16181 Fri Aug 12 07:55:08 2005 Chad Elliott <elliott_c@ociweb.com>
16183 * tests/Bug_1551_Regression/Hello.cpp:
16185 Added a line feed to the aborting message.
16187 * tests/Collocation_Tests/Collocated_Test.cpp:
16188 * tests/Collocation_Tests/Server_Task.cpp:
16190 Destroy the server (and client) orb only after all threads have
16193 * tests/Collocation_Tests/Hello.cpp:
16195 Added a sleep of 1 second before the orb shutdown to avoid
16196 BAD_INV_ORDER exceptions on fast dual processor machines.
16198 * tests/OBV/Collocated/Forward/Client_Task.cpp:
16199 * tests/OBV/Collocated/Forward/run_test.pl:
16201 Changed this test to use if statements instead of ACE_ASSERT so
16202 that the test runs the same on release builds as it does on debug
16205 * tests/Portable_Interceptors/Collocated/Dynamic/run_test.pl:
16207 Check the correct variable to accurately display the test result.
16209 * tests/RTScheduling/Current/Thread_Task.cpp:
16211 Added a sleep of 1 second before the orb shutdown to avoid
16212 BAD_INV_ORDER exceptions on fast dual processor machines.
16214 * tests/Server_Connection_Purging/client.cpp:
16216 Remove event handlers after finishing with the reactor loop to
16217 avoid the possibility of using the handlers after they go out of
16218 scope. Also, added a parameter to an ACE_ERROR_RETURN that
16219 expected one (by %p).
16222 Committing the following changes from OCI.
16224 Fri Sep 17 10:01:21 2004 Yan Dai <dai_y@ociweb.com>
16226 * tests/Bug_1361_Regression/Echo.h:
16228 Make the abort_counter_ to be atomic. This would resolve the
16229 problem of client timeout causes test failure.
16231 Wed Sep 8 16:43:37 MST 2004 Yan Dai <dai_y@ociweb.com>
16233 * tests/Bug_1361_Regression/run_test.pl:
16235 Made it wait longer for server shutdown since the server shutdown
16236 needs more time on some platforms and corrected one syntex error
16237 which uses undefined $client1.
16239 Mon Apr 28 17:19:32 2003 Steve Totten <totten_s@ociweb.com>
16241 * tests/Stack_Recursion/run_test.pl:
16243 Fixed typo in variable name used to print client status.
16245 Wed Apr 23 13:05:48 2003 Steve Totten <totten_s@ociweb.com>
16247 * tests/Smart_Proxies/client.cpp:
16248 * tests/Smart_Proxies/server.cpp:
16250 Cleaned up some poor usage of ACE exception macros in client
16251 and server. Added a short sleep in client after it invokes
16252 shutdown on server to make sure the request is written (this was
16253 causing a problem on Windows XP).
16255 * tests/Smart_Proxies/Policy/run_test.pl:
16257 Fixed return-code checking.
16259 * tests/Strategies/run_test.pl:
16261 Fixed return-code checking.
16263 Fri Aug 12 08:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16265 * tests/Collocation_Oneway_Tests/Client_Task.{h,cpp}:
16266 * tests/Collocation_Oneway_Tests/Collocated_Test.cpp:
16267 Changed the Client_Task enum, NONE is a macro on VxWorks
16269 Thu Aug 11 16:16:00 2005 Justin Michel <michel_j@ociweb.com>
16271 * orbsvcs/Notify_Service/Notify_Service.h:
16272 * orbsvcs/Notify_Service/Notify_Service.cpp:
16274 Reverted Mon Dec 6 23:08:12 2004 J.T. Conklin <jtc@acorntoolworks.com>
16276 The code requires use of to_name() to support creation of CosNaming::Name with
16277 length > 1. For example :
16278 CosNaming::Name_var n = to_name("a/b");
16279 is basically equivalent to :
16280 CosNaming::Name n(2);
16285 Thanks to Mike Chartier <mikec at compgen dot com> for
16286 spotting this problem.
16287 Rather than reverting the code to support both styles, I just made
16288 the new code always use to_name().
16290 Thu Aug 11 13:48:57 2005 Chad Elliott <elliott_c@ociweb.com>
16294 Removed an unused and deprecated macro,
16295 TAO_CONNECTION_CACHING_STRATEGY. The macro that is used is
16296 TAO_CONNECTION_PURGING_STRATEGY.
16298 Thu Aug 11 08:02:32 2005 Gary Maxey <gary.maxey@hp.com>
16300 * tao/CORBANAME_Parser.cpp:
16301 Change variable type because of warnings by some compilers.
16303 Wed Aug 10 08:46:55 2005 Gary Maxey <gary.maxey@hp.com>
16305 * tao/CORBANAME_Parser.cpp:
16306 Fixed problem where the following legal syntax was not allowed:
16308 which should produce the object reference of the naming service.
16310 Wed Aug 10 11:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16312 * tests/Collocation_Exception_Test/Client_Task.cpp:
16313 * tests/Collocation_Exception_Test/Collocation_Excep_Test.mpc:
16314 No need to use messaging
16316 Tue Aug 9 19:28:15 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
16318 From J H Choi <jhchoi at sqisoft dot com>
16319 * tao/TypeCode.cpp (equivalent):
16321 Equivalence of two TypeCodes must be done between their
16322 unaliased counterparts. The code was incorrectly leaving one of
16323 the TypeCodes aliased in the comparison.
16325 Mon Aug 8 18:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16327 * tao/Strategies/advanced_resource.cpp:
16328 Added include of tao/Protocol_Factory.h to not get compile errors
16329 when all protocols are disabled. Thanks to Arvind S. Krishna
16330 <arvindk at dre dot vanderbilt dot edu> for reporting this
16332 Mon Aug 8 10:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16334 * tests/Collocation_Oneway_Tests/Collocation_Oneway_Tests.mpc:
16335 * tests/Collocation_Exception_Test/Collocation_Excep_Test.mpc:
16336 Made projects unique
16338 Mon Aug 8 08:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16340 * orbsvcs/tests/ImplRepo/nestea_i.cpp:
16341 Fixed invalid delete
16343 * tao/PortableServer/Servant_Base.cpp:
16344 Fixed bug when invoking collocated oneways with SYNC_WITH_SERVER
16347 * tests/Collocation_Oneway_Tests/*:
16348 New test for collocated oneways. Thanks to Vito Bico
16349 <vbica at qualcomm dot com> for making this test to reproduce
16350 the bug in Servant_Base.
16352 * tests/Collocation_Exception_Test/*:
16353 New test for testing exceptions in collocated case
16356 Removed TAO libraries, MPC now handles this.
16358 * tests/Hello/Hello.mpc:
16359 Added -St and -Sa as idl flags. This test doesn't need Any
16360 and TypeCode and this way we can get the footprint down more
16361 when AnyTypeCode refactoring is ready.
16363 Fri Aug 05 07:49:26 2005 Simon Massey <sma@prismtech.com>
16365 * TAO version 1.4.7 released.
16367 Tue Aug 2 21:18:02 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
16369 * TAO_IDL/fe/idl.yy:
16370 * TAO_IDL/fe/y.tab.cpp:
16372 Fixed some mismatched allocate/deallocate errors. Thanks to
16373 Johnny Willemsen <jwillemsen@rememdy.nl> for pointing them
16376 Tue Aug 2 13:01:58 2005 Steve Totten <totten_s@ociweb.com>
16378 Applied the following change from the OCI TAO 1.4a repository on
16379 behalf of Abdel Rigumye:
16381 Fri Jul 29 14:30 2005 Abdel Rigumye <rigumyea@ociweb.com>
16383 * orbsvc/Naming_Service/README:
16385 Added and documented the existence of the -u and -r persistence
16388 Tue Aug 2 09:53:23 2005 Simon McQueen <sm@prismtech.com>
16390 * orbsvcs/tests/Bug_1630_Regression/test.mpc:
16392 Use imr_client base project.
16394 Mon Aug 1 07:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16396 * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
16399 Sat Jul 30 10:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16401 * orbsvcs/tests/Bug_1395_Regression/Test_i.cpp:
16402 Fixed casing of include
16404 Fri Jul 29 17:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16406 * tao/PortableServer/LifespanStrategyPersistent.cpp:
16407 Added missing ACE_CHECK
16409 Fri Jul 29 18:41:50 2005 Simon McQueen <sm@prismtech.com>
16411 * tao/ImR_Client/ImR_Client.cpp:
16415 * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
16416 * orbsvcs/tests/Bug_1395_Regression/Test_i.cpp:
16418 Forced link of ImR_Client to fix error on static builds.
16420 Fri Jul 29 17:55:23 2005 Simon McQueen <sm@prismtech.com>
16425 Add accessor for use_implrepo_ value.
16427 * tao/ImR_Client/ImR_Client.cpp:
16429 Make calling imr_notify_startup when the ImR ref cannot be
16430 found or narrowed into an error condition.
16432 * tao/PortableServer/LifespanStrategyPersistent.h:
16433 * tao/PortableServer/LifespanStrategyPersistent.cpp:
16435 Read the use_imr_ value from the ORB core. Only try and load
16436 the ImR_Client and call imr_notify_startup if use_imr_ set.
16438 Fri Jul 29 14:15:11 2005 Simon McQueen <sm@prismtech.com>
16440 * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
16442 Added ACE_NOTREACHED to unreachable code to fix warning on
16445 Thu Jul 28 12:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16447 * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
16448 Added include of IFR_Client_Adapter_Impl, this should make sure
16449 the IFR_Client is linked into the exe and the static initializers
16450 are called. This should fix this test in the Windows static
16453 Thu Jul 28 10:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16455 * tests/OctetSeq/client.cpp:
16456 Don't test _repository_id in a minimum corba build
16458 Thu Jul 28 00:43:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
16460 * tao/CORBA_String.h:
16461 * tao/CORBA_String.inl:
16463 Removed operator==({W}String_var,{W}String_var) from the CORBA
16464 namespace. It was TAO-specific, only existed so that
16465 {W}String_var could be used as map key, and polluted the CORBA
16466 namespace. Replaced with TAO::String_Var_Equal_To equality
16469 * tao/ORB.cpp (_downcast):
16471 Removed redundant/unnecessary repository ID string comparison
16472 from ORB::InvalidName::_downcast() method. A simple
16473 dynamic_cast<>-based check is sufficient.
16477 Removed ORB shutdown check. The goal of the check was to cause
16478 the CORBA::BAD_INV_ORDER system exception to be thrown if the
16479 ORB was shutdown. However, that only applies to ORB methods,
16480 not CORBA::ORB_init(). Just return the ORB. ORB methods
16481 already check for ORB shutdown.
16483 * tao/ORB_Table.cpp (bind):
16485 Moved pair creation before the lock acquisition. Pair creation
16486 in this case need not be synchronized across threads.
16490 Pass the iterator returned from the underlaying map's find()
16491 call to erase(). Saves us a duplicate element search found in
16492 the erase() overload that accepts a key_type instead of an
16495 Removed work around described here in ChangeLog entry "Fri Jul
16496 22 10:07:12 UTC 2005 Johnny Willemsen
16497 <jwillemsen@remedy.nl>". It is no longer necessary due to
16498 changes in the ACE_Array_Map implementation. Also addresses
16499 missing key object destruction in the workaround.
16502 * tao/ORB_Table.inl:
16504 Removed the ORB_Core_Ref_Counter equality operator. It is a
16505 vestige of a transitional ORB_Table and ORB_Core_Ref_Counter
16506 implementation, and is no longer needed.
16508 Set the ACE_Array_Map equality functor template parameter to
16509 TAO::String_Var_Equal_To. See changes to CORBA_String.h above
16512 * tao/Object_Ref_Table.h:
16514 Set the ACE_Array_Map equality functor template parameter to
16515 TAO::String_Var_Equal_To. See changes to CORBA_String.h above
16518 * tao/Object_Ref_Table.cpp (bind):
16520 Moved pair creation before the lock acquisition. Pair creation
16521 in this case need not be synchronized across threads.
16523 * tao/PortableServer/Servant_Base.cpp:
16524 * tao/PortableServer/Servant_Base.h:
16525 * tao/PortableServer/Servant_Base.i:
16527 Inlined one-liners. Reduces footprint.
16529 Use the ACE_Atomic_Op<long> specialization as the underlying
16530 synchronized reference counting mechanism instead of
16531 ACE_Atomic_Op<CORBA::ULong>. Improves performance and reduces
16534 Wed Jul 27 21:35:20 2005 J.T. Conklin <jtc@acorntoolworks.com>
16536 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
16537 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
16538 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
16539 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
16540 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
16541 * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
16542 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
16543 * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
16547 Wed Jul 27 15:59:54 2005 Gary Maxey <gary.maxey@hp.com>
16549 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
16550 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
16551 * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
16552 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
16553 * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
16554 * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
16555 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
16556 * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
16558 When generating Any insertion and extraction operators
16559 conditionally put them in a namespace that corresponds to their
16560 enclosing module (if any). Addresses problem reported in
16561 Bugzilla report #2071. Since some compilers do not implement
16562 symbol lookup correctly the changed code is controlled by the
16563 ACE_ANY_OPS_USE_NAMESPACE macro. Use this macro in config*.h if
16564 your compiler implements symbol lookup correctly. Without the
16565 macro the IDL generated code is as it was.
16567 Wed Jul 27 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16569 * tao/Wait_On_Leader_Follower.h:
16570 Fixed typo in documentation
16572 Wed Jul 27 09:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16574 * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
16575 Fixed compile error in minimum build
16577 Wed Jul 27 07:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16579 * tests/OBV/ValueBox/client.cpp:
16580 Fixed conversion warning
16582 Wed Jul 27 07:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16584 * docs/tutorials/Quoter/Event_Service/index.html:
16585 Updated documentation how to run this tutorial. Thanks to
16586 Frederick Heckel <fwph at cse dot wustl dot edu> for
16587 reporting that things didn't work.
16589 Tue Jul 26 12:11:36 2005 Gary Maxey <gary.maxey@hp.com>
16591 * tests/OBV/ValueBox/client.cpp:
16593 Plugged some memory leaks.
16595 Tue Jul 26 14:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16597 * docs/Options.html:
16598 Small link improvements
16600 Tue Jul 26 12:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16602 * tao/ORB_Core.cpp (destroy_interceptors):
16603 Fixed memory leak of client/server request interceptor lists
16605 Tue Jul 26 12:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16607 * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp:
16608 * tests/Portable_Interceptors/Request_Interceptor_Flow/test.idl:
16609 * tests/Portable_Interceptors/Request_Interceptor_Flow/test_i.{h,cpp}:
16610 Added a CORBA::ULongSeq as out argument to the server_test
16611 method to test for bug 2158. It seems this problem doesn't
16614 Tue Jul 26 11:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16616 * TAO_IDL/be/be_interface.cpp:
16617 Fixed problem in dynamic hash lookup table generation
16619 Tue Jul 26 10:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16621 * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
16624 Tue Jul 26 10:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16626 * tao/Remote_Object_Proxy_Broker.cpp:
16627 Fixed compile error in minimum build
16629 Tue Jul 26 09:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16631 * tao/PICurrent.{h,cpp}:
16632 * tao/PICurrent_Loader.cpp:
16633 Overruled _get_orb and store an ORB_Core reference instead of
16636 Tue Jul 26 09:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16639 Removed some old comment
16641 Tue Jul 26 08:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16643 * tests/OBV/ValueBox/client.cpp:
16644 Added some missing CORBA::string_dup calls which caused this tet
16645 to fail in a static build
16647 Tue Jul 26 08:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16649 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
16650 No need to check for a nill pointer, the dynamic_cast handles that
16652 Tue Jul 26 08:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16654 * tests/Bug_1020_Regression/client.cpp:
16655 Initialise pointer with 0
16657 Tue Jul 26 07:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16659 * tao/PortableServer/IdAssignmentStrategy.h:
16660 * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
16661 * tao/PortableServer/IdAssignmentStrategySystem.cpp:
16662 * tao/PortableServer/IdAssignmentStrategySystem.h:
16663 * tao/PortableServer/IdAssignmentStrategyUser.cpp:
16664 * tao/PortableServer/IdAssignmentStrategyUser.h:
16665 * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
16666 * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
16667 * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
16668 * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
16669 * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
16670 * tao/PortableServer/ImplicitActivationStrategy.h:
16671 * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
16672 * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
16673 * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
16674 * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
16675 * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
16676 * tao/PortableServer/LifespanStrategy.h:
16677 * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
16678 * tao/PortableServer/LifespanStrategyPersistent.h:
16679 * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
16680 * tao/PortableServer/LifespanStrategyTransient.h:
16681 * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
16682 * tao/PortableServer/Policy_Strategy.h:
16683 * tao/PortableServer/RequestProcessingStrategy.h:
16684 * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
16685 * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
16686 * tao/PortableServer/RequestProcessingStrategyDefaultServant.h:
16687 * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
16688 * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
16689 * tao/PortableServer/RequestProcessingStrategyServantActivator.h:
16690 * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
16691 * tao/PortableServer/RequestProcessingStrategyServantLocator.h:
16692 * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
16693 * tao/PortableServer/RequestProcessingStrategyServantManager.h:
16694 * tao/PortableServer/ServantRetentionStrategy.h:
16695 * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
16696 * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
16697 * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
16698 * tao/PortableServer/ServantRetentionStrategyRetain.h:
16699 * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
16700 * tao/PortableServer/StrategyFactory.h:
16701 * tao/PortableServer/ThreadStrategy.h:
16702 * tao/PortableServer/ThreadStrategyFactory.h:
16703 * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
16704 * tao/PortableServer/ThreadStrategySingle.cpp:
16705 * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
16706 * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
16707 Reduced the number of exports. This will reduce footprint in
16708 Windows and GCC 4 builds.
16710 Tue Jul 26 06:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16712 * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
16713 Added missing include
16715 Tue Jul 26 06:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16717 * orbsvcs/tests/Notify/lib/Task_Callback.{h,cpp}:
16718 Added virtual destructor
16720 Mon Jul 25 15:48:05 2005 Gary Maxey <gary.maxey@hp.com>
16722 * tests/OBV/ValueBox/client.cpp:
16724 Plugged some memory leaks.
16726 Mon Jul 25 12:49:44 2005 Gary Maxey <gary.maxey@hp.com>
16728 * tao/Array_VarOut_T.h:
16729 * tao/Array_VarOut_T.inl:
16730 * tao/Fixed_Array_Argument_T.inl:
16731 * tao/PortableServer/Fixed_Array_SArgument_T.inl:
16733 Removed "out" method from class TAO_Array_Var_Base_T and added
16734 the method to classes TAO_FixedArray_Var_T and
16735 TAO_VarArray_Var_T. For fixed arrays the "out" method now
16736 returns T_slice * for fixed arrays. For variable arrays the
16737 "out" method returns T_slice *& (same as previously).
16739 Mon Jul 25 12:37:34 2005 Gary Maxey <gary.maxey@hp.com>
16741 * tests/OBV/ValueBox/client.cpp:
16743 Fixed platform-specific compilation warnings.
16745 Mon Jul 25 13:34:03 2005 Justin Michel <michel_j@ociweb.com>
16747 * orbsvcs/tests/ImplRepo/airplane_server.cpp:
16748 * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
16750 Add suicide capability to the server. This won't help any tests
16751 pass, but should prevent airplane server processes from hanging.
16753 * orbsvcs/tests/ImplRepo/run_test.pl:
16755 Change the both_ir test to work as documented. The test should run
16756 once with the servers running, and then once with the servers launched
16757 by the activator. This works around some weird startup problems on
16760 Mon Jul 25 18:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16762 * tao/PortableServer/ThreadStrategyORBControl.{h,cpp}:
16763 Don't export this, this is only used internally in the
16764 portableserver library.
16766 Mon Jul 25 18:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16768 * TAO_IDL/be/be_interface.cpp:
16769 * TAO_IDL/be/be_visitor_component/component_sh.cpp:
16770 * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
16771 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
16772 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
16773 * tao/Abstract_Servant_Base.h:
16774 * tao/LocalObject.{h,cpp}:
16775 * tao/Object.{h,cpp}:
16776 * tao/Object_Proxy_Broker.h:
16777 * tao/Remote_Object_Proxy_Broker.{h,cpp}:
16778 * tao/PortableServer/Collocated_Object_Proxy_Broker.{h,cpp}:
16779 * tao/PortableServer/Servant_Base.{h,cpp}:
16780 Added CORBA::Object::_repository_id, this fixes bugzilla 2180
16782 * tests/OctetSeq/client.cpp:
16783 Call _repository_id
16785 * tao/PortableServer/Active_Object_Map.h:
16786 No need to export this class
16788 Mon Jul 25 15:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16790 * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.cpp:
16791 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp:
16792 Initialise pointers to 0 and fixed some typos in comments
16794 * tao/PortableServer/Root_POA.{h,cpp}:
16795 * tao/PortableServer/POAManager.{h,cpp}:
16796 Overruled _get_orb as required by the CORBA spec
16798 Mon Jul 25 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16800 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
16801 Ensured access to codeset manager is guarded by a nil check.
16803 Mon Jul 25 07:38:47 2005 Phil Mesnier <mesnier_p@ociweb.com>
16805 * tao/Strategies/DIOP_Acceptor.cpp:
16806 * tao/Strategies/SCIOP_Acceptor.cpp:
16807 * tao/Strategies/SHMIOP_Acceptor.cpp:
16808 * tao/Strategies/UIOP_Acceptor.cpp:
16809 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
16811 Ensured access to codeset manager is guarded by a nil check.
16813 Sat Jul 23 19:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16815 * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
16816 * tao/PortableServer/Active_Object_Map.{h,i}:
16817 Fixed a bug when we tried to deactivate a reference created with
16818 a user id using a POA that uses servant activator.
16820 Sat Jul 23 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16822 * tests/POA/Etherealization/Etherealization.cpp:
16823 Extended this test with two test cases where we create a
16824 reference with user created id using a POA that has a
16825 servant activator but don't do any calls and just deactivate
16826 the object again. This is the same problem as we are seeing
16827 in CIAO and this needs to be resolved as P1 bug
16829 Sat Jul 23 10:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16831 * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
16832 Fixed warning in MinGW build
16834 Fri Jul 22 15:39:18 2005 Gary Maxey <gary.maxey@hp.com>
16836 * tests/OBV/ValueBox/client.cpp:
16838 Guard against null pointers returned from _downcast()
16840 Fri Jul 22 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16842 * tao/ORBInitializer_Registry.cpp:
16843 Fixed compile error on AIX. Thanks to Ventimiglia Chere
16844 <Ventimiglia_Chere at emc dot com> for reporting this.
16846 Fri Jul 22 12:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16848 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
16849 Updated for obj_ref_table interface change
16851 Fri Jul 22 12:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16853 * tao/PI/ORBInitInfo.cpp:
16854 Fixed emulated excepton
16856 * tao/Object_Ref_Table.{h,inl}:
16859 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
16860 * tao/RTScheduling/Current.cpp:
16861 Changed resolve_initial_references to resolve_initial_reference
16862 on the object ref table, this way the fuzz build doesn't trigger.
16864 Fri Jul 22 11:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16866 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
16867 * tao/RTPortableServer/RT_Policy_Validator.cpp:
16868 * tao/RTScheduling/RTScheduler_Manager.i:
16869 * tao/RTScheduling/Current.cpp:
16870 Fixed problems with emulated exceptions
16872 Fri Jul 22 11:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16874 * tao/ORB_Core.{h,i}:
16875 Removed exception macros from resolve_rt_orb and removed the
16876 resolve_rt_current method because it is not used at all
16878 Fri Jul 22 11:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16881 Removed environment macro to resolve_initial_references on
16884 Fri Jul 22 11:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16886 * tao/PI/ORBInitInfo.cpp:
16888 * tao/Object_Ref_Table.{h,inl}:
16889 Corrected exceptions that should be thrown when a duplicate or
16890 invalid name is passed with register_initial_reference. Also
16891 removed some not needed exception argument macros. Fixes bug
16892 2087 and the associated regression test now works fine
16894 Fri Jul 22 10:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16896 * tao/Object_Ref_Table.inl (register_initial_reference):
16897 When passed a nil object reference, throw a BAD_PARAM exception with
16900 Fri Jul 22 10:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16902 * tao/ORB_Table.cpp:
16903 In the unbind, assign a default constructed refcount so that we
16904 drop the refcount on the orb at this moment. The array_map uses
16905 lazy destruction and only destructs then the ORB at process exit
16906 and this causes then crashes with RTCorba.
16908 Fri Jul 22 09:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16910 * tests/OBV/ValueBox/client.cpp:
16911 Fixed invalid remove_ref call
16913 Fri Jul 22 09:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16915 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
16916 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
16917 * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
16918 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
16919 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
16920 Fixed implicit conversion warning
16922 Fri Jul 22 09:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16924 * tests/OBV/ValueBox/client.cpp:
16925 When assigning a hardcoded string, use CORBA::string_dup else
16926 we get a crash when trying to free the string with some
16929 Fri Jul 22 09:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16931 * tests/OBV/ValueBox/client.cpp:
16932 Fixed compile errors with Borland
16934 * tao/Valuetype/ValueBase.{h,cpp}:
16935 Use Atomic_Op for the refcount, initialize the refcount to 1 in
16936 the copy constructor.
16938 Thu Jul 21 15:07:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
16940 * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
16941 * orbsvcs/FT_ReplicationManager/Makefile.am:
16942 * orbsvcs/Fault_Detector/Makefile.am:
16943 * orbsvcs/Fault_Notifier/Makefile.am:
16944 * orbsvcs/LifeCycle_Service/Makefile.am:
16945 * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
16946 * orbsvcs/Naming_Service/Makefile.am:
16947 * orbsvcs/Notify_Service/Makefile.am:
16951 Thu Jul 21 08:29:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
16953 * orbsvcs/orbsvcs/LogMgr_i.cpp:
16955 Fix typo in last change.
16957 Thu Jul 21 07:42:40 2005 J.T. Conklin <jtc@acorntoolworks.com>
16959 * orbsvcs/orbsvcs/LogMgr_i.cpp:
16961 Don't set the servant retention policy when creating the log POA
16962 in minimum CORBA builds.
16964 Thu Jul 21 07:26:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
16966 * orbscvs/orbsvcs/Hash_LogStore.cpp:
16967 * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
16969 Use ACE_SYNCH_RW_MUTEX instead of ACE_RW_Thread_Mutex to fix
16970 single threaded builds.
16972 Thu Jul 21 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16974 * tests/OBV/Valuebox/client.cpp:
16975 Fixed problem with emulated exceptions
16977 Thu Jul 21 13:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16979 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
16980 Fixed compile error with Borland
16982 Thu Jul 21 07:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16984 * orbsvcs/orbsvcs/Notify/Event_Manager.h:
16985 * orbsvcs/orbsvcs/Log/Hash_LogStore.{h,cpp}:
16986 Fixed problem with emulated exceptions
16988 Thu Jul 21 06:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
16990 * docs/tutorials/Quoter/Simple/Client/index.html:
16991 * docs/tutorials/Quoter/Simple/Impl-Repo/index.html:
16992 * docs/tutorials/Quoter/Simple/ImprovedServer/index.html:
16993 * docs/tutorials/Quoter/Simple/Server/index.html:
16994 Updated GNU makefile names with the MPC generated files.
16995 Thanks to <gomezt at saic dot com> for reporting this.
16997 Wed Jul 20 13:48:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
16999 * orbsvcs/orbsvcs/Makefile.am:
17004 Wed Jul 20 11:06:57 2005 Gary Maxey <gary.maxey@hp.com>
17006 * tests/OBV/ValueBox/client.cpp
17007 * tests/OBV/ValueBox/valuebox.idl
17008 * tests/OBV/ValueBox/Test_impl.cpp
17009 * tests/OBV/ValueBox/Test_impl.h
17011 Resolved some test problems.
17013 Wed Jul 20 11:16:07 2005 Justin Michel <michel_j@ociweb.com>
17015 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
17016 * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
17017 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
17018 * orbsvcs/orbsvcs/Notify/Event_Manager.h:
17019 * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
17020 * orbsvcs/orbsvcs/Notify/Method_Request.h:
17021 * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
17022 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
17023 * orbsvcs/orbsvcs/Notify/Peer.h:
17024 * orbsvcs/orbsvcs/Notify/Peer.cpp:
17025 * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
17026 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
17027 * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.h:
17028 * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp:
17029 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
17030 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
17031 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
17032 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
17033 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
17035 More cleanup to eliminate compile errors related to template
17036 instantiation and #includes. The primary change consisted of
17037 moving some ESF Worker classes to Event_Manager.cpp from
17040 * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
17041 * orbsvcs/orbsvcs/Notify/Method_Request.inl:
17042 * orbsvcs/orbsvcs/Notify/Peer.inl:
17043 * orbsvcs/orbsvcs/Notify/Routing_Slip.inl:
17044 * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.inl:
17045 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.inl:
17046 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
17048 Removed these files.
17050 Wed Jul 20 07:06:10 2005 J.T. Conklin <jtc@acorntoolworks.com>
17052 * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
17053 * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
17054 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
17055 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
17059 * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
17060 * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
17061 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17062 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17063 * orbsvcs/orbsvcs/Log/LogStore.h:
17065 Added emulated exception goo to ::exists() and ::remove()
17068 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17070 Work around MSV6 not supporting scoping of variables declared in
17073 Wed Jul 20 13:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17075 * tests/Connection_Timeout/client.cpp:
17076 Changed this test to test the timeout in a separate method so that
17077 also in case of failure we cleanly destroy the ORB.
17079 Wed Jul 20 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17081 * tao/default_resource.cpp:
17082 Delete the codeset_manager_, fixes a memory leak
17084 * tao/Codeset/Codeset_Descriptor.cpp:
17085 Use ACE_OS::free to delete the name, it is allocated with
17086 ACE_OS::strdup, fixes an invalid read error with valgrind
17088 Wed Jul 20 12:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17090 * tests/Portable_Interceptors/Recursive_ORBInitializer/Client_ORBInitializer.cpp:
17091 Emulated exception fix
17093 Wed Jul 20 12:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17095 * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
17096 Removed %P|%t from the print exception, this is already done
17097 by the print exception itself
17099 Wed Jul 20 11:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17101 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17102 * orbsvcs/orbsvcs/Log/Log_i.cpp:
17103 Fixed compile problem with emulated exceptions
17105 Wed Jul 20 11:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17107 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17108 Fixed compile problem with emulated exceptions
17110 Wed Jul 20 10:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17112 * tao/Messaging/Messaging_Loader.cpp:
17113 Small layout improvement. Last change in my workspace for the
17116 Wed Jul 20 10:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17118 * tao/Object_Proxy_Impl.{h,cpp}:
17119 Removed these files, class is not used anymore, we will do soon
17120 some cleanup in the TAO_IDL compiler related to this
17126 Wed Jul 20 07:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17128 * tao/BiDir_Adapter.h:
17129 Removed activate call, we are using the init() call to register
17132 * tao/ORB_Core.{h,cpp}:
17133 Removed bidirectional_giop_init, this is not needed anymore, get
17134 the BiDIR adapter just in load_policy_validators
17136 * tao/TAO_Internal:
17137 Init BiDIR GIOP library as the other libs
17139 * tao/BiDIR_GIOP/BiDirGIOP.{h,cpp}:
17140 Use init() instead of activate() to register the ORBInitializer.
17142 All these changes make sure that the BiDIR ORBInitializer is
17143 registered before the ORBInitializer::pre_init() call, previously
17144 if was registered after pre_init which resulted in the problem that
17145 after fixing a bug now it doesn't get called anymore in post_init()
17147 Tue Jul 19 18:45:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
17149 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h
17150 * orbsvcs/orbsvcs/Log/Hash_LogStore.h
17152 Use ACE_SYNCH_RW_MUTEX instead of ACE_RW_Thread_Mutex to fix
17153 single threaded builds.
17155 * orbsvcs/orbsvcs/Log/LogRecordStore.h
17156 * orbsvcs/orbsvcs/Log/LogStore.h
17158 Made constructor protected.
17159 Made destructor virtual.
17161 * orbsvcs/orbsvcs/Log/Log_i.cpp:
17163 Fixed typo introduced in:
17164 Tue Jul 19 14:14:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
17166 Tue Jul 19 16:40:37 2005 Gary Maxey <gary.maxey@hp.com>
17168 * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
17170 Exclude unsigned long long case in store_label() if platform
17171 does not allow this type.
17173 Tue Jul 19 14:14:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
17175 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
17176 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
17177 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17178 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17179 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17180 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17181 * orbsvcs/orbsvcs/Log/LogRecordStore.h:
17182 * orbsvcs/orbsvcs/Log/LogStore.h:
17183 * orbsvcs/orbsvcs/Log/Log_i.cpp:
17184 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17185 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17186 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
17188 Fix assorted build errors, mostly related to emulated
17189 exceptions. Thanks to Simon Massey and Don Sharp for
17190 pointing out these problems.
17192 Tue Jul 19 16:02:32 2005 Justin Michel <michel_j@ociweb.com>
17194 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
17196 Free process_map_ entries in handle_exit(). Thanks to
17197 Yevgen Galchenko <yevgeng at softcomputer dot com> for finding
17200 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
17201 * orbsvcs/orbsvcs/Notify/Consumer.inl:
17202 * orbsvcs/orbsvcs/Notify/Consumer.cpp:
17203 * orbsvcs/orbsvcs/Notify/Delivery_Request.inl:
17204 * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
17205 * orbsvcs/orbsvcs/Notify/Event.h:
17206 * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
17207 * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
17208 * orbsvcs/orbsvcs/Notify/Method_Request.inl:
17209 * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
17210 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
17211 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
17212 * orbsvcs/orbsvcs/Notify/Object.h:
17213 * orbsvcs/orbsvcs/Notify/Peer.inl:
17214 * orbsvcs/orbsvcs/Notify/Peer.cpp:
17215 * orbsvcs/orbsvcs/Notify/Property.h:
17216 * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
17217 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
17218 * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
17219 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.inl:
17220 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
17221 * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
17222 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
17223 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
17224 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
17225 * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
17226 * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
17227 * orbsvcs/orbsvcs/Notify/Topology_Loader.h:
17228 * orbsvcs/orbsvcs/Notify/Topology_Object.h:
17230 My previous checkin caused problems depending on the compiler
17231 and the setting for __ACE_INLINE__. I took the opportunity to
17232 clean up the #includes a little, and hopefully this fixes the
17233 compile errors on all platforms.
17235 Tue Jul 19 19:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17237 * tao/PI/ORBInitializer_Registry_Impl.cpp:
17238 Fixed emulated exception error
17240 Tue Jul 19 10:26:03 2005 Gary Maxey <gary.maxey@hp.com>
17242 * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
17244 When parse error occurs flush input buffer so a subsequent parse
17245 does not see tokens from the current one.
17247 Tue Jul 19 10:21:05 2005 Gary Maxey <gary.maxey@hp.com>
17249 * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
17250 * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
17251 * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp.diff:
17252 * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp.diff:
17254 When parse error occurs flush input buffer so a subsequent parse
17255 does not see tokens from the current one.
17257 Tue Jul 19 10:21:17 2005 Justin Michel <michel_j@ociweb.com>
17259 * orbsvcs/orbsvcs/Notify/Admin.cpp:
17260 * orbsvcs/orbsvcs/Notify/Builder.cpp:
17261 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
17262 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
17263 * orbsvcs/orbsvcs/Notify/Object.h:
17264 * orbsvcs/orbsvcs/Notify/Object.cpp:
17266 Fix some problems with compilers that use early template
17269 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
17271 Fix a warning about signed/unsigned comparison.
17273 Tue Jul 19 15:52:19 2005 Simon McQueen <sm@prismtech.com>
17275 * tao/Union_TypeCode.cpp:
17277 Put unreachable code back with ACE_NOTREACHED macro to fix
17278 warning on Redhat implicit templates build.
17280 Tue Jul 19 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17282 * tests/Portable_Interceptors/Register_Initial_References/*
17283 Added a new regression for register_initial_references on the ORB
17284 and the ORBInitInfo. It seems we have some bugs to resolve. This is
17285 to test for bugzilla bug 2087
17287 Tue Jul 19 13:14:51 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
17289 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
17291 Fixed error in generation of inheritance list for impl
17292 class declaration. Thanks to Steven Hattons
17293 <hattons@globalsymmetry.com> for reporting the bug.
17295 Tue Jul 19 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17297 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
17298 Fixed bug when generating the implementation class, I removed
17299 the base RefCountServantBase generation, but then also public
17300 virtual shouldn't be generated. Thanks to Steven T. Hatton
17301 <hattons at globalsymmetry dot com> for bringing this to my
17304 Tue Jul 19 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17306 * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
17307 Use a recursive mutex instead of a normal mutex to allow an
17308 ORBInitializer to register another ORBInitializer during
17309 pre/post init. Also use the mutex in the fini method to
17310 prevent race conditions there. This fixes bugzilla bug
17313 Tue Jul 19 12:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17315 * tao/ObjectKey_Table.cpp:
17316 Removed explicit templates
17319 * tao/ORBInitializer_Registry_Adapter.h:
17320 * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
17321 Change the interface to the ORBInitializer_Registry related to
17322 bugzilla bug 2089. An ORBInitializer can register another
17323 ORBInitializer during pre_init/post_init. I found that when
17324 during pre_init a new ORBInitializer is registered, this is called
17325 during post_init directly, but that shouldn't happen, the new
17326 one should only be called when another ORB is initialized.
17327 Changed the interface to the registry in such a way the pre_init
17328 returns the number of initializers called, this is then passed
17329 to post_init so that we only invoke the number of initializers
17330 that where called during pre_init.
17332 * tao/tests/Portable_Interceptors/Recursive_ORBInitializer/*:
17333 New regression to test an ORBInitializer that registers
17334 itself another ORBInitializer
17336 Tue Jul 19 11:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17338 * tests/Portable_Interceptors/Bug_2088/client.cpp:
17339 Rewrote this test to test the draft 3.1 spec behaviour which
17340 matches the current implementation. The 3.0.3 behaviour about
17341 which I made this report doesn't seem usable for end users.
17342 Fixes bugzilla bug 2088
17344 Tue Jul 19 11:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17346 * orbsvcs/examples/ORT/Gateway_i.cpp:
17347 Initialise pointer with 0
17349 * tao/Object_Loader.cpp:
17351 Removed explicit templates
17353 Tue Jul 19 10:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17355 * tao/IORInterceptor_Adapter_Factory.{h,cpp}:
17356 Added virtual destructor to fix gcc4 runtime error
17358 Tue Jul 19 10:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17360 * tests/Reliable_Oneways/Reliable_Oneways.mpc:
17361 Simplified this MPC file
17363 Tue Jul 19 10:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17365 * tao/DynamicInterface/Server_Request.h:
17366 * tao/DynamicInterface/Request.h:
17367 Fixed documentation typo
17369 * tao/DynamicInterface/Server_Request.cpp:
17370 Use prefix operators for the refcount
17372 * tao/DynamicInterface/Context.{h,cpp}:
17373 * tao/True_RefCount_Policy.{h,inl}:
17374 * tao/Principal.{h,cpp,i}:
17375 * tao/NVList.{h,cpp}:
17376 Use ACE_Atomic_Op for the refcount
17378 * tao/Synch_Refcountable.{h,cpp,inl}:
17379 * tao/Utils/Synch_Refcountable.{h,cpp,inl}:
17380 Moved TAO_Synch_Refcountable to the Utils lib, it is a utility
17381 class and not used anywhere in the complete TAO distribution
17385 Updated for change above
17387 Tue Jul 19 09:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17390 Fixed the _non_existent to catch a OBJECT_NOT_EXIST and then return
17393 * tao/PortableServer/Servant_Base.cpp (_non_existent) :
17394 Return false instead of 0
17396 * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
17397 Removed try/catch. This is done in CORBA::Object.
17399 This fixes bugzills 2174. Thanks to Torsten Kuepper
17400 <torsten dot kuepper at nokia dot com> for reporting this
17402 Mon Jul 18 14:53:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
17404 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17406 Changed to compute size of log record only once.
17408 * orbsvcs/orbsvcs/Log/Log_i.cpp:
17409 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17410 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17412 Update for below change.
17414 * orbsvcs/orbsvcs/Log/LogRecordStore.h:
17416 Changed TAO_LogRecordStore::log()'s log record parameter to a
17419 Prior to this change, TAO_Log_i::write_recordlist() copied the
17420 indexed record (from the list) to a temporary before invoking
17421 TAO_LogRecordStore::log(), since that updated the id and time-
17422 stamp fields. Since this is not always true with dynamically
17423 loaded strategies, we make the concrete LogRecordStore class
17426 Mon Jul 18 13:12:15 2005 Ciju John <john_c@ociweb.com>
17428 * orbsvcs/Notify_Service/Notify_Service.mpc:
17430 Linked in the ValueType library to the NamingService. This is
17431 required in case the event embedds a valuetype. The event body
17432 consists of several CORBA anys. The current implementation
17433 demarshalls an any before touching app code. Thus if the any
17434 were to contain a valuetype, the valuetype library will be
17435 called upon to demarshall the data.
17437 Mon Jul 18 15:34:01 2005 Simon McQueen <sm@prismtech.com>
17439 * tao/DynamicInterface/DII_Invocation.cpp:
17440 * tao/PI_Server/PI_Server_Loader.cpp:
17441 * tao/Union_TypeCode.cpp:
17442 * tao/Union_TypeCode_Static.cpp:
17443 * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
17445 Removed unreachable statements identified by HP non stop
17446 MIPS build warnings.
17448 Mon Jul 18 14:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17450 * tests/Bug_2174_Regression/client.cpp:
17451 Don't print the transient exception, this is expected
17453 * tests/Bug_2174_Regression/server.cpp:
17454 Removed commented out code
17456 Mon Jul 18 09:20:46 2005 Phil Mesnier <mesnier_p@ociweb.com>
17459 Added notes about codeset refactoring.
17461 Mon Jul 18 14:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17463 * tao/Any_Impl.cpp:
17464 Fixed crash in Any cleanup
17466 Mon Jul 18 15:05:03 2005 Boris Kolpackov <boris@kolpackov.net>
17468 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
17469 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
17471 Fixed a bunch of warnings.
17473 Mon Jul 18 08:13:14 2005 Justin Michel <michel_j@ociweb.com>
17475 * orbsvcs/orbsvcs/Notify/Admin.cpp:
17477 Attempt to fix compile errors on Irix resulting from partially
17480 Mon Jul 18 05:15:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
17482 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17484 #include "ace/OS_NS_sys_time.h" to bring ACE_OS::gettimeofday()
17485 definition into scope for noinline builds.
17487 * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
17489 #include "ace/Auto_Ptr.h" to bring auto_ptr<> template into
17490 scope for noinline builds.
17492 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17493 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17494 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17495 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17497 #include "ace/OS_NS_stdio.h" to bring ACE_OS::sprintf()
17498 definition into scope for noinline builds.
17500 Mon Jul 18 06:53:00 2005 Chad Elliott <elliott_c@ociweb.com>
17502 * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
17504 Fixed a bug where using reference_to_servant() with the
17505 DefaultServant strategy incremented the reference count by two
17508 * tests/POA/Default_Servant/Default_Servant.cpp:
17510 Added tests to check that the reference count is correctly
17511 maintained when using reference_to_servant() with the Root POA
17512 and the Default Servant POA.
17514 Mon Jul 18 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17516 * tao/Any_Impl.{h,cpp}:
17517 * tao/LocalObject.{h,cpp,i}:
17518 * tao/Messaging/AMH_Response_Handler.cpp:
17519 * tao/Valuetype/ValueFactory.{h,cpp}:
17520 Use ACE_Atomic_Op for the refcount
17522 Mon Jul 18 08:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17524 * tao/Codeset_Descriptor_Base.h:
17525 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17528 Sun Jul 17 18:57:26 2005 Phil Mesnier <mesnier_p@ociweb.com>
17530 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp (operator):
17532 Fixed a typo resulting from an earlier edit.
17534 Sun Jul 17 16:39:01 2005 Phil Mesnier <mesnier_p@ociweb.com>
17536 * tao/Codeset_Descriptor_Base.h:
17537 * tao/Codeset_Manager.cpp:
17538 * tao/Codeset_Manager.h:
17539 * tao/Codeset_Manager_Factory_Base.cpp:
17540 * tao/Codeset_Manager_Factory_Base.h:
17542 * tao/ORB_Core.cpp:
17545 * tao/Resource_Factory.cpp:
17546 * tao/Resource_Factory.h:
17547 * tao/default_resource.cpp:
17548 * tao/default_resource.h:
17550 * tao/Codeset/Codeset_Manager_Factory.cpp:
17551 * tao/Codeset/Codeset_Manager_Factory.h:
17552 * tao/Codeset/Codeset_Manager_i.cpp:
17553 * tao/Codeset/Codeset_Manager_i.h:
17554 * tao/Codeset/Codeset_Translator_Factory.cpp:
17555 * tao/Codeset/UTF16_BOM_Translator.cpp:
17556 * tao/Codeset/Codeset_Descriptor.cpp:
17557 * tao/Codeset/Codeset_Descriptor.h:
17559 Moved the remaining codeset-specific details out of the ORB core
17560 and into TAO_Codeset. This is accomplished by moving the codeset
17561 descriptor interface out of the Resource_Factory.h and making it
17562 accessible only through the Codeset_Manager interface. This
17563 means that the codeset manager must be created earlier in
17564 the start-up if the library is available. If one assumes that
17565 specifying a native [w]char codeset, or translators in the
17566 svc.conf file, one expects to use codeset negotiation, then this
17567 earlier loading is not a problem. If no codeset configuration is
17568 supplied and -ORBNegotiateCodesets 0 is supplied to ORB_init,
17569 then the TAO_Codeset library will not be loaded.
17571 With static linked applications, if TAO_Codeset is not linked in
17572 and tao/Codeset/Codeset.h is not included, then any codeset
17573 specific configuration is ignored by the resource factory.
17575 This change requires regenerating makefiles for TAO and
17576 TAO_Codeset. If rebuilding in an existing workspace, rebuilding
17577 dependencies for these libraries is recommended.
17580 Sat Jul 16 18:01:26 2005 J.T. Conklin <jtc@acorntoolworks.com>
17582 * orbsvcs/orbsvcs/Log/Log_i.cpp:
17584 Changed init() method to not set the administrative and
17585 forwarding states, since those may be from a persistent
17588 Sat Jul 16 17:48:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
17590 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp
17591 * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp
17592 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp
17594 Remove stray ACE_DEBUGs.
17596 * orbsvcs/orbsvcs/Log/Log_i.cpp:
17598 Fix inverted conditional in set_administative_state().
17600 Sat Jul 16 17:17:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
17602 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17604 Changed log record to use log_record_size() instead of sizeof()
17605 when checking whether log is full.
17607 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17608 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17610 Use the thread-safe interface pattern for remove() method.
17611 Change all callers who already have the write lock to call
17612 new remove_i() method. Avoids deadlock found by unit test.
17614 * orbsvcs/orbsvcs/Log/Log_i.cpp:
17616 Changed flush method to invoke flush on log record store.
17618 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
17619 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h
17620 * orbsvcs/orbsvcs/Log/LogRecordStore.h
17622 Added flush method to ensure log records have been written
17623 to persistent media.
17625 * orbsvcs/orbsvcs/Log/Log_i.h:
17627 Make remove_old_records public so it can be called by log
17630 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
17632 Changed to invoke remove_old_records() on log now that
17633 Hash_LogRecordStore is protected by read/write locks.
17635 Sat Jul 16 15:46:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
17637 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17638 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
17639 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17640 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
17641 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17642 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17643 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17644 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17645 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17646 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
17648 Refactor identical code to create the factory and log channel
17649 POAs out of *LogFactory_i and into base class TAO_LogMgr_i.
17651 Sat Jul 16 14:46:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
17653 * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
17655 Add missing read/write guards.
17657 * orbsvcs/orbsvcs/LogRecordStore.h:
17658 * orbsvcs/orbsvcs/Hash_LogRecordStore.h:
17659 * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
17661 Suppored emulated exceptions on all LogRecordStore methods.
17663 * orbsvcs/orbsvcs/Log_Persistence_Strategy.h:
17664 * orbsvcs/orbsvcs/LogStore.h:
17666 New files that should have been committed as part of:
17667 Fri Jul 15 17:01:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
17669 Sat Jul 16 16:12:04 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
17671 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp (dispatch):
17672 Don't put the ACE_GUARDs in the TAO_GroupId*::operator() methods.
17673 Thanks to J.T. for noticing this.
17675 Sat Jul 16 18:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17677 * tao/DynamicInterface/Request.inl:
17678 Added include of NVList.h to fix compile errors in builds with
17681 Sat Jul 16 10:24:36 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
17683 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.{cpp,h}: Added
17684 a lock to prevent race conditions. Thanks to Frank Hunleth
17685 <frank@hunleth.com> and Felix Perez Alamillo
17686 <fpalamillo@indra.es> for helping with this.
17688 Sat Jul 16 02:18:12 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
17690 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
17692 Changed code generation of the _boxed_out() method for
17693 boxed array types to return the type of the valuebox
17694 member's .out() method. The _boxed_out() method previously
17695 returned the member's .inout() method, which could
17696 potentially cause a memory leak if the member _var's
17697 contained pointer is non-zero when _boxed_out() is
17700 Fri Jul 15 17:01:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
17702 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
17704 Added Hash_Persistence_Strategy.*, Hash_LogStore.*, and
17705 Hash_LogRecordStore.* to DsLogAdmin_Serv project.
17707 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17708 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17710 Use dynamically loaded persistence strategy to create
17713 * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
17714 * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.cpp:
17715 * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.h:
17717 New TAO_Log_Persistence_Strategy abstract base class which
17718 strategizes the log parameter and log record storage, with
17719 concrete TAO_Hash_Persistence_Strategy.h implementation.
17721 * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17722 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17723 * orbsvcs/orbsvcs/Log/LogStore.h:
17724 * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
17725 * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
17727 Refactor LogMgr_i class so it bridges to new LogStore abstract
17728 base class, with concrete TAO_Hash_LogStore implementation.
17730 * orbsvcs/orbsvcs/Log/LogRecordStore.h:
17731 * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
17732 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17733 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17735 Refactor TAO_LogRecordStore class into an abstract base class
17736 with a concrete TAO_Hash_LogRecordStore implementartion.
17738 * orbsvcs/orbsvcs/Log/Log_i.cpp (write_recordlist):
17740 Throw DsLogAdmin::LogOffDuty if log is off duty.
17742 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17744 Use poa_ instead of _default_POA for collocated event channel.
17746 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17747 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17748 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17752 * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
17753 * orbsvcs/orbsvcs/Log/BasicLog_i.h:
17754 * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
17755 * orbsvcs/orbsvcs/Log/EventLog_i.h:
17756 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
17757 * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
17759 Added poa_ member variable.
17761 Changed constructor to take poa parameter.
17763 Changed destroy to use poa_ member variable instead of using
17764 _default_POA(), since there are now multiple POAs in play.
17766 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17767 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17768 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17772 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (object_creation):
17773 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17775 Removed unused Log argument.
17777 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17778 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
17779 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17780 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
17781 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17782 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17783 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17784 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
17786 Create persistent POAs for the log factory and log channels.
17788 Activate factory and log channel objects explicitly instead
17791 Fix assorted resource leaks, unchecked emulated exceptions.
17793 Fri Jul 15 16:17:34 2005 Phil Mesnier <mesnier_p@ociweb.com>
17795 * docs/Options.html:
17796 * tao/Codeset_Manager.cpp:
17797 * tao/Codeset_Manager.h:
17799 * tao/ORB_Core.cpp:
17802 * tao/Codeset/Codeset.cpp:
17803 * tao/Codeset/Codeset_Manager_Factory.cpp:
17804 * tao/Codeset/Codeset_Manager_Factory.h:
17805 * tao/Codeset/UTF16_BOM_Factory.cpp:
17806 * tao/Codeset/UTF8_Latin1_Factory.cpp:
17808 Another round of changes to reconcile the differences between
17809 static and dynamic libraries. Static applications must
17810 explicitly link libTAO_Codeset and include "tao/Codeset/Codeset"
17811 to enable codeset support. Failing to do the include will cause
17812 none of the TAO_Codeset code to actually link. Thus merely
17813 adding -lTAO_Codeset to the link line is benign if no codeset
17814 support is desired. The link line is modified automatically for
17815 MPC projects depending on taoexe if the negotiate_codesets
17816 feature is enabled in default.features.
17818 Fri Jul 15 11:00:03 2005 Gary Maxey <gary.maxey@hp.com>
17820 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
17822 Fixed platform-specific errors.
17824 Fri Jul 15 08:48:55 2005 Gary Maxey <gary.maxey@hp.com>
17826 * tests/OBV/ValueBox/client.cpp:
17828 Fixed platform-specific errors.
17830 Fri Jul 15 17:18:44 2005 Boris Kolpackov <boris@kolpackov.net>
17832 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
17833 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
17834 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
17836 Fixed a number of warnings.
17838 Fri Jul 15 13:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17841 Added forward declaration NVList
17844 * tao/extra_core.mpb:
17845 Moved ClientRequestInterceptor_Adapter and ServerRequestInterceptor_
17846 Adapter to extra_core, don't need them in a minimum build. Removed
17847 tao.mpc from tao.mpv, it is already in extra_core.mpb
17849 Fri Jul 15 13:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17851 * tao/DynamicInterface/Context.cpp:
17852 * tao/DynamicInterface/DII_Invocation.cpp:
17853 * tao/DynamicInterface/Request.{h,cpp}:
17854 * tao/DynamicInterface/Server_Request.{h,cpp,inl}:
17855 Use more forward declarations and reduced the includes done, doxygen
17856 improvement and removed explicit templates
17858 Fri Jul 15 11:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17861 Initialise pointers with 0
17863 Fri Jul 15 10:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17866 Removed not needed forward declaration of CORBA_NVList
17868 Thu Jul 14 22:15:02 2005 Phil Mesnier <mesnier_p@ociweb.com>
17870 * tao/Codeset/Codeset.cpp:
17871 * tao/Codeset/Codeset.h:
17872 * tao/Codeset/Codeset_Manager_Factory.cpp:
17873 * tao/Codeset/Codeset_Manager_Factory.h:
17874 * tao/Codeset/Codeset_Manager_i.cpp:
17875 * tao/Codeset/Codeset_Manager_i.h:
17877 Separated the classes responsible for initailizing the codeset
17878 library from the codeset manager implementation. This is an
17879 effort to improve the integration with either static or shared
17884 Added the new files mentioned above.
17888 Changed the default for codeset negotiation to be 0 for static
17891 Thu Jul 14 22:52:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
17893 * tao/PortableServer/Fixed_Array_SArgument_T.h:
17894 * tao/PortableServer/Fixed_Array_SArgument_T.inl:
17896 Changed the Fixed_Array_SArg_Traits_T typedef
17897 'out_arg_type' for fixed arrays to
17898 be <array>_slice* instead of <array>_slice*&, and
17899 changed the Out_Fixed_Array_SArgument_T::arg() method
17900 to return a slice pointer instead of a slice pointer
17901 reference. Since the array is of fixed size, the slice
17902 pointer can be declared on the stack, and no heap
17903 allocation is necessary, for an OUT arg of this type on
17904 the skeleton side. Thanks to Chad Elliott
17905 <elliott_c@ociweb.com> for pointing this out.
17907 Thu Jul 14 15:04:41 2005 J.T. Conklin <jtc@acorntoolworks.com>
17910 * orbsvcs/orbsvcs/Makefile.am:
17914 Thu Jul 14 21:42:43 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
17916 * docs/performance.html:
17918 Updated section on ways to reduce compile-time footprint.
17920 Thu Jul 14 12:20:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
17924 Added PIDL_Files and Resource_Files definitions so that bogus
17925 definitions aren't added to the project.
17927 Thu Jul 14 10:51:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
17929 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
17930 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
17932 Add *_IDL projects for compiling *.idl files. This eliminates
17933 duplicate rules that would otherwise result when Makefile.am's
17934 are aggregated in the automake build.
17936 Thu Jul 14 08:38:48 2005 Gary Maxey <gary.maxey@hp.com>
17938 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
17939 * tests/OBV/ValueBox/Test_impl.cpp
17940 * tests/OBV/ValueBox/client.cpp
17941 * tests/OBV/ValueBox/server.cpp:
17943 Fixed platform-specific errors.
17945 Thu Jul 14 09:06:53 2005 Phil Mesnier <mesnier_p@ociweb.com>
17947 * tao/Codeset/codeset_export.h:
17949 Another round of fixes.
17951 Thu Jul 14 08:11:27 2005 Phil Mesnier <mesnier_p@ociweb.com>
17953 * tao/Codeset/codeset_export.h:
17954 * tao/Codeset/Codeset_Manager_i.cpp:
17955 * tao/Codeset/UTF16_BOM_Factory.cpp:
17956 * tao/Codeset/UTF8_Latin1_Factory.cpp:
17957 * tao/Codeset/UTF8_Latin1_Translator.cpp:
17959 Fixed more platform-specific errors.
17961 Thu Jul 14 08:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
17964 Removed not needed ;
17966 Thu Jul 14 09:37:54 2005 Boris Kolpackov <boris@kolpackov.net>
17968 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
17969 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
17971 Fixed a number of fuzz errors.
17973 Wed Jul 13 21:51:15 2005 Phil Mesnier <mesnier_p@ociweb.com>
17977 I forgot to take out the unneeded CORBA::Environment arg from
17978 load_codeset_manager. This was caught by a No Exceptions build.
17980 Wed Jul 13 16:46:09 2005 J.T. Conklin <jtc@acorntoolworks.com>
17982 * orbsvcs/orbsvcs/ETCL.mpc:
17984 Added Header_Files, Inline_Files, and Template_Files sections
17985 so headers and inlines are installed for the automake build.
17987 Wed Jul 13 16:37:41 2005 Phil Mesnier <mesnier_p@ociweb.com>
17990 * tao/Codeset_Manager.cpp
17991 * tao/Codeset_Manager.h
17992 * tao/Codeset_Translator_Base.cpp
17993 * tao/Codeset_Translator_Base.h
17994 * tao/Codeset_Translator_Factory.h
17995 * tao/GIOP_Message_Base.cpp
17996 * tao/GIOP_Message_Lite.cpp
17997 * tao/IIOP_Acceptor.cpp
18001 * tao/Profile_Transport_Resolver.cpp
18002 * tao/Resource_Factory.cpp
18003 * tao/Resource_Factory.h
18004 * tao/Transport.cpp
18006 * tao/Transport.inl
18007 * tao/default_resource.cpp
18008 * tao/default_resource.h
18014 * tao/Codeset/Codeset_Manager_i.cpp
18015 * tao/Codeset/Codeset_Manager_i.h
18016 * tao/Codeset/Codeset_Translator_Factory.cpp
18017 * tao/Codeset/Codeset_Translator_Factory.h
18018 * tao/Codeset/Codeset_Translator_Factory_T.cpp
18019 * tao/Codeset/Codeset_Translator_Factory_T.h
18020 * tao/Codeset/UTF16_BOM_Factory.cpp
18021 * tao/Codeset/UTF16_BOM_Factory.h
18022 * tao/Codeset/UTF16_BOM_Translator.cpp
18023 * tao/Codeset/UTF16_BOM_Translator.h
18024 * tao/Codeset/UTF8_Latin1_Factory.cpp
18025 * tao/Codeset/UTF8_Latin1_Factory.h
18026 * tao/Codeset/UTF8_Latin1_Translator.cpp
18027 * tao/Codeset/UTF8_Latin1_Translator.h
18028 * tao/Codeset/codeset_export.h
18030 Refactored the support for codeset negotiation. All logic is now
18031 maintained in a separate library, TAO_Codeset. The class
18032 TAO_Codeset_Manager is now an abstract base class, providing the
18033 interface, when needed, to the traditional codeset assignment
18034 and translator selection functions. Since the instance of the
18035 codeset manager is now optional, all places that reference it
18036 must test for a non-null pointer. The initialization of the
18037 codeset manager is now deferred. The resource factory now
18038 populates a collection of codeset descriptors based on the
18039 supplied configuration options. The ORB Core loads an instance
18040 of the codeset manager on demand if the negotiate_codesets
18041 option is set. The tao/Codeset_Translator_Factory.h file remains
18042 as a shell to support backwards compatibility at the code level,
18043 but the base class for the translators is now in the Codeset
18046 * tests/CodeSets/libs/IBM1047_ISO8859/CodeSets_libs_IMB1047_ISO8859.mpc
18047 * tests/CodeSets/libs/UCS4_UTF16/CodeSets_libs_UCS4_UTF16.mpc
18049 Added a reference to the new MPC base project, codeset.
18051 * tests/CodeSets/simple/CodeSets_simple.mpc
18052 * tests/CodeSets/simple/wcs_test.conf
18054 Fixed misc. typos and odd dependancies.
18056 * docs/Options.html:
18059 Added description of Codeset changes.
18061 Wed Jul 13 13:26:45 2005 Gary Maxey <gary.maxey@hp.com>
18065 Added information about availability of the Boxed Value Type.
18067 Wed Jul 13 13:17:56 2005 Gary Maxey <gary.maxey@hp.com>
18069 * tests/OBV/ValueBox/client.cpp:
18070 * tests/OBV/ValueBox/run_test.pl:
18071 * tests/OBV/ValueBox/server.cpp:
18072 * tests/OBV/ValueBox/Test_impl.cpp:
18073 * tests/OBV/ValueBox/Test_impl.h:
18074 * tests/OBV/ValueBox/valuebox.idl:
18075 * tests/OBV/ValueBox/valuebox.mpc:
18076 * tests/OBV/ValueBox/vb_basic.idl:
18077 * tests/OBV/ValueBox/vb_struct.idl:
18078 * tests/OBV/ValueBox/vb_union.idl:
18080 New test for valuebox feature
18082 Wed Jul 13 15:14:46 2005 Justin Michel <michel_j@ociweb.com>
18086 Added information about recent Notification Service changes.
18088 Wed Jul 13 18:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18090 * tao/ServerRequestInterceptor_Adapter_Factory.{h,cpp}:
18091 * tao/ClientRequestInterceptor_Adapter_Factory.{h,cpp}:
18092 Added virtual destructor to resolve gcc4 runtime errors, the cpp
18099 * tao/Thread_Lane_Resources_Manager.cpp:
18100 Removed explicit templates
18102 Wed Jul 13 18:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18104 * tao/Pollable.pidl:
18105 * tao/PollableC.{h,cpp}:
18107 Moved these files to the Messaging library
18109 * tao/Messaging/*C.{h,cpp}:
18114 Updated because of file move above
18116 Wed Jul 13 12:53:34 2005 Chad Elliott <elliott_c@ociweb.com>
18118 * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
18120 Added a missing ACE_CHECK_RETURN.
18122 Wed Jul 13 16:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18124 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
18125 Updated some debug statements to get the same layout as in other places
18127 Wed Jul 13 11:18:44 2005 Justin Michel <michel_j@ociweb.com>
18129 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.h:
18130 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
18132 Update the test to be more tolerant of differing thread behavior
18133 on the various platforms.
18135 Wed Jul 13 10:24:39 2005 Chad Elliott <elliott_c@ociweb.com>
18137 * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
18139 Print an error if the registry option is used on a non-Windows OS.
18141 * orbsvcs/examples/ImR/Advanced/run_test.pl:
18143 When "using" Getopts::Long, take everything to be compatible with
18146 * orbsvcs/orbsvcs/CosNotification.mpc:
18148 Simplify the persistence project by using a wildcard.
18150 * tao/ImR_Client/ImR_Client.h:
18151 * tao/ImR_Client/ImR_Client.cpp:
18153 Added a constructor to initialize the server_object_ pointer.
18155 * tao/PortableServer/Root_POA.cpp:
18157 Do not put the passed in POAManager in the safe_poa_manager as we
18158 do not want it to be destroyed in case an exception is thrown
18159 during the create_POA_i() method.
18161 Wed Jul 13 08:01:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
18163 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
18165 Fixed typo introduced in:
18166 Tue Jul 12 17:12:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
18168 Wed Jul 13 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18170 * tao/Encodable.{h,cpp}:
18171 * tao/Utils/Encodable.{h,cpp}:
18172 Moved Encodable from the TAO lib to the Utils lib. It is a utility
18173 class that is not used in TAO and its tests. This way anyone using
18174 it can keep using it.
18178 Updated for change above
18180 Wed Jul 13 12:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18182 * tao/RTCORBA/RT_ORB_Loader.cpp:
18183 Create the _var later on the stack
18185 * tao/RTCORBA/RT_ORBInitializer.cpp:
18188 * tao/RTCORBA/RTCORBAC.h:
18189 No need to derive ProtocolProperties from TAO_Encodable
18191 * tao/RTCORBA/diffs/RTCORBA.diff:
18194 Wed Jul 13 10:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18196 * tao/IIOP_Acceptor.cpp:
18197 Updated some debug statements so that they have the same formatting
18198 as the other statements
18200 Wed Jul 13 10:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18202 * docs/performance.html:
18203 Started with documenting the defines that have impact on runtime
18206 Tue Jul 12 17:43:55 2005 J.T. Conklin <jtc@acorntoolworks.com>
18212 Tue Jul 12 17:12:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
18214 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
18215 * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
18217 Add *_IDL projects for compiling *.idl files. This eliminates
18218 duplicate rules that would otherwise result when Makefile.am's
18219 are aggregated in the automake build.
18221 Tue Jul 12 13:39:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
18223 * orbsvcs/orbsvcs/CosNaming.mpc:
18224 * orbsvcs/orbsvcs/CosNotification.mpc:
18225 * orbsvcs/orbsvcs/CosTrading.mpc:
18226 * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
18227 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
18228 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
18230 Make _IDL projects unconditional now that Chad has enhanced
18231 MPC to support custom_only builds for VC++ projects.
18233 Tue Jul 12 18:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18235 * tao/PortableServer/Upcall_Wrapper.cpp:
18236 Fixed compile errors with msvc6
18238 Tue Jul 12 18:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18240 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
18241 Added missing include
18243 Tue Jul 12 17:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18245 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.{h,cpp}:
18246 Fixed compile errors
18248 Tue Jul 12 08:56:03 2005 Justin Michel <michel_j@ociweb.com>
18250 * orbsvcs/tests/ImplRepo/run_test.pl:
18252 Ensure that old exe files are deleted before new ones are copied in
18253 the nt_service_ir test.
18254 Make the nt_service_ir test fail more quickly when an error occurs.
18256 Tue Jul 12 08:33:05 2005 Chad Elliott <elliott_c@ociweb.com>
18258 * tests/RTCORBA/Banded_Connections/bands.irix:
18259 * tests/RTCORBA/Banded_Connections/run_test.pl:
18260 * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
18262 Added support for IRIX.
18264 * tests/RTCORBA/Collocation/continuous.conf:
18265 * tests/RTCORBA/Collocation/continuous.conf.xml:
18266 * tests/RTCORBA/Collocation/run_test.pl:
18267 * tests/RTCORBA/Destroy_Thread_Pool/continuous.conf:
18268 * tests/RTCORBA/Destroy_Thread_Pool/continuous.conf.xml:
18269 * tests/RTCORBA/Destroy_Thread_Pool/run_test.pl:
18270 * tests/RTCORBA/Persistent_IOR/continuous.conf:
18271 * tests/RTCORBA/Persistent_IOR/continuous.conf.xml:
18272 * tests/RTCORBA/Persistent_IOR/run_test.pl:
18273 * tests/RTCORBA/Persistent_IOR/server.cpp:
18274 * tests/RTCORBA/Priority_Inversion_With_Bands/continuous.conf:
18275 * tests/RTCORBA/Priority_Inversion_With_Bands/continuous.conf.xml:
18276 * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
18277 * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.cpp:
18278 * tests/RTCORBA/Server_Declared/continuous.conf:
18279 * tests/RTCORBA/Server_Declared/continuous.conf.xml:
18280 * tests/RTCORBA/Server_Declared/run_test.pl:
18281 * tests/RTCORBA/Thread_Pool/continuous.conf:
18282 * tests/RTCORBA/Thread_Pool/continuous.conf.xml:
18283 * tests/RTCORBA/Thread_Pool/run_test.pl:
18285 For HP-UX, the only priority mapping that makes sense is
18286 continuous. For each of these tests, I added a configurator file
18287 to set the priority mapping and only use it on HP-UX.
18289 * tests/RTCORBA/common_args.cpp:
18291 sscanf wasn't working properly (at least with aCC 3.60) so I
18292 switched to strtoul.
18294 Tue Jul 12 13:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18296 * tests/RTCORBA/Persistent_IOR/client.cpp:
18297 Added check for nil reference
18299 * tao/Thread_Lane_Resources.cpp (cleanup_rw_transports):
18300 If we are already finalized (transport_cache pointer is zero)
18303 Tue Jul 12 13:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18305 * tests/RTCORBA/Persistent_IOR/test.idl:
18306 Made the shutdown call a oneway
18308 Tue Jul 12 12:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18310 * tao/Thread_Lane_Resources.cpp:
18311 Set pointers to zero after deleting them
18313 Tue Jul 12 12:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18315 * tao/PI/ClientRequestInfo.h:
18316 Removed invalid export macro
18318 Tue Jul 12 11:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18320 * tao/RTCORBA/RT_ORB.cpp:
18321 Initialise pointers with 0
18323 Tue Jul 12 11:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18325 * tests/Bug_1639_Regression/test.mpc:
18326 Simplified this mpc file
18328 Tue Jul 12 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18330 * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
18331 Don't build the client when minimum_corba is set
18333 * tao/CONV_FRAME.pidl:
18335 Updated regeneration instructions
18337 * tao/CONV_FRAMES_T.h:
18341 * tao/ClientRequestInfo.{h,cpp}
18342 * tao/ClientRequestInfo.pidl:
18343 * tao/ClientRequestInfoA.cpp
18344 * tao/ClientRequestInfoC.{h,cpp}:
18345 * tao/ClientRequestInfoS.h:
18346 * tao/PIForwardRequest.pidl
18347 * tao/PIForwardRequestA.cpp
18348 * tao/PIForwardRequestC.{h,cpp}:
18349 * tao/PIForwardRequestS.h
18350 * tao/RequestInfo.pidl
18351 * tao/RequestInfoA.cpp:
18352 * tao/RequestInfoC.{h,cpp}:
18353 * tao/RequestInfoS.h:
18354 These files are moved to the PI library
18356 * tao/ClientRequestInterceptor_Adapter.h:
18357 Don't pass TAO_ClientRequestInfo with each invocation,
18358 an instance is allocated within the adapter implementation.
18359 Also added a method to get the PortableInterceptor::ReplyStatus
18360 from a TAO::Invocation_Base
18362 * tao/Collocation_Resolver.cpp:
18363 * tao/Protocol_Factory.cpp:
18364 * tao/Protocols_Hooks.cpp:
18365 * tao/Tagged_Components.cpp:
18366 Removed explicit template instantiations
18368 * tao/IIOP_Profile.h:
18370 Moved destructor to protected part to make sure an instance
18371 is only removed by the _decr_refcnt
18373 * tao/Invocation_Base.{h,cpp,inl}:
18374 Reworked the invocation path to invoke the client request
18375 interceptor when it is set and don't create a TAO_ClientRequestInfo
18376 on the stack, this is done in the PI adapter. Store the invoke_status
18377 and caught_exception as members in this class, this was done
18378 previously in the TAO_ClientRequestInfo, but this is now not
18379 used anymore in the TAO lib
18382 Doxygen improvement
18385 Updated because of moving of files
18388 No need to forward declare TAO_ServerRequest
18390 * tao/PortableInterceptor.pidl:
18391 * tao/PortableInterceptorC.h:
18392 Removed the files we moved to PI/PI_Server
18394 * tao/ServerRequestInfo.pidl:
18395 * tao/ServerRequestInfoA.cpp:
18396 * tao/ServerRequestInfoC.{h,cpp}:
18397 * tao/ServerRequestInfoS.h:
18398 Moved to the PI_Server lib
18400 * tao/ServerRequestInterceptor_Adapter.h:
18401 Updated to not pass TAO_ServerRequestInfo with each call, pass
18402 the difference exception info
18404 * tao/Stub.{h,cpp}:
18405 Removed service_profile_selection(), this was marked deprecated for
18408 * tao/Synch_Invocation.cpp:
18409 Fixed incorrect emulated exception usage
18411 * tao/TAO_Server_Request.{h,cpp,i}:
18412 Added data members which where previous in TAO_ServerRequestInfo
18414 * tao/Transport.{h,cpp,inl}:
18415 Removed TAO_Transport_Refcount_Guard, not used
18420 * tao/PI/ClientRequestInfo.{cpp,h}:
18421 * tao/PI/ClientRequestInfo.pidl:
18422 * tao/PI/ClientRequestInfoA.cpp"
18423 * tao/PI/ClientRequestInfoC.{h,cpp}:
18424 * tao/PI/ClientRequestInfoS.h:
18425 These files moved here from the TAO core library
18427 * tao/PI/ClientRequestInterceptor.pidl:
18428 Updated includes because of moved files
18430 * tao/PI/ClientRequestInterceptorA.cpp:
18431 * tao/PI/ClientRequestInterceptorC.{h,cpp}:
18432 * tao/PI/ClientRequestInterceptorS.h:
18435 * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}:
18436 Allocate a TAO_ClientRequestInfo on the stack for each
18437 interception point and updated for base interface
18439 * tao/PI/InterceptorA.cpp
18440 * tao/PI/InterceptorC.{h,cpp}:
18441 * tao/PI/InterceptorS.h:
18442 * tao/PI/ORBInitInfoA.cpp:
18443 * tao/PI/ORBInitInfoC.{h,cpp}:
18444 * tao/PI/ORBInitInfoS.h:
18445 * tao/PI/ORBInitializerA.cpp:
18446 * tao/PI/ORBInitializerC.{h,cpp}:
18447 * tao/PI/ORBInitializerS.h:
18451 Include new *C.h files
18453 * tao/PI/PIForwardRequest.pidl
18454 * tao/PI/PIForwardRequestA.cpp
18455 * tao/PI/PIForwardRequestC.{h,cpp}:
18456 * tao/PI/PIForwardRequestS.h:
18457 * tao/PI/RequestInfo.pidl:
18458 * tao/PI/RequestInfoA.cpp:
18459 * tao/PI/RequestInfoC.{h,cpp}:
18460 * tao/PI/RequestInfoS.h:
18461 Moved from the TAO lib
18463 * tao/PI_Server/PI_Server.h:
18464 Added new *C.h files
18466 * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
18467 Allocate a TAO_ServerRequestInfo for each interception point
18469 * tao/PI_Server/ServerRequestInfo.{h,cpp,inl}:
18470 * tao/PI_Server/ServerRequestInfo.pidl:
18471 * tao/PI_Server/ServerRequestInfoA.cpp:
18472 * tao/PI_Server/ServerRequestInfoC.{h,cpp}:
18473 * tao/PI_Server/ServerRequestInfoS.h:
18474 Moved from the PortableServer lib
18476 * tao/PI_Server/ServerRequestInterceptor.pidl:
18479 * tao/PI_Server/ServerRequestInterceptorC.h:
18482 * tao/PortableServer/Basic_SArguments.cpp:
18483 * tao/PortableServer/Special_Basic_SArguments.cpp:
18484 * tao/PortableServer/UB_String_SArguments.cpp
18485 Removed, not needed
18487 * tao/PortableServer/ServerRequestInfo.{h,cpp,inl}:
18488 Moved to the PI_Server lib
18490 * tao/PortableServer/Local_Servant_Base.inl:
18491 Removed commented out code
18493 * tao/PortableServer/ORT_Adapter.cpp:
18494 * tao/PortableServer/ORT_Adapter_Factory.cpp:
18495 * tao/PortableServer/StrategyFactory.cpp:
18496 Removed explicit templates
18498 * tao/PortableServer/Object_Adapter.cpp:
18499 * tao/PortableServer/Upcall_Wrapper.cpp:
18500 Updated code because of changes ServerRequestInterceptor
18503 * tao/RTCORBA/RT_ORBInitializer.cpp:
18504 Initialise pointer with 0
18506 * tao/RTScheduling/RTScheduler.pidl:
18509 * tao/RTScheduling/RTSchedulerC.h:
18512 * tests/Big_Twoways/Peer.cpp:
18513 Initialise pointer with 0
18515 * tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.h:
18516 Added needed include
18518 Mon Jul 11 13:39:34 2005 Gary Maxey <gary.maxey@hp.com>
18520 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
18521 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
18523 Updated to solve cross platform compilation problems.
18525 Mon Jul 11 21:08:17 2005 Boris Kolpackov <boris@kolpackov.net>
18527 * orbsvcs/examples/Notify/Federation/Gate/Export.h:
18528 * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
18529 * orbsvcs/examples/Notify/Federation/Gate/Gate.mpc:
18531 Added export macro.
18533 Mon Jul 11 09:07:26 2005 Justin Michel <michel_j@ociweb.com>
18535 * orbsvcs/orbsvcs/Notify/Admin.cpp:
18537 Add missing include of Event_Manager.h
18539 Mon Jul 11 07:23:49 2005 Chad Elliott <elliott_c@ociweb.com>
18541 * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
18543 Set the stack size for windows based project types to 16Mb to
18544 allow this test to complete on Windows.
18546 Mon Jul 11 11:12:42 2005 Boris Kolpackov <boris@kolpackov.net>
18548 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18549 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18551 Add explicit return statements to main (which is renamed
18552 to ace_main_i and, as a result, doesn't have proper main
18555 Mon Jul 11 08:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18557 * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
18558 Removed not needed base projects
18560 Mon Jul 11 08:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18562 * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
18563 Simplified this mpc file
18565 * tests/Bug_2174_Regression/*:
18566 New regression for bug 2174. _non_existent should return
18567 true/false, not raise OBJECT_NOT_EXIST. Thanks to
18568 Torsten Kuepper <torsten dot kuepper at nokia dot com>
18569 for making this regression. The bugfix for this will follow
18572 Fri Jul 8 12:59:38 2005 Chad Elliott <elliott_c@ociweb.com>
18574 * tests/GIOP_Fragments/PMB_With_Fragments/dribble.pl:
18576 Added a sleep(1) at the end of this script to allow the socket to
18577 get flushed before the process exits. On windows, the socket data
18578 is lost if the socket isn't flushed by the OS before the process
18581 Fri Jul 8 11:15:00 2005 Justin Michel <michel_j@ociweb.com>
18583 * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
18584 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
18585 * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
18586 * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
18587 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
18588 * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
18589 * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
18590 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
18591 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
18592 * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
18593 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
18594 * orbsvcs/tests/Notify/lib/PushConsumer.cpp:
18595 * orbsvcs/tests/Notify/lib/PushSupplier.cpp:
18596 * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp:
18597 * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp:
18598 * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp:
18599 * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp:
18600 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
18601 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
18603 Add NOT_USED where appropriate to exception macros.
18605 Fri Jul 8 16:03:46 2005 Boris Kolpackov <boris@kolpackov.net>
18607 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18608 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
18609 * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
18610 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18612 Made the code compile on platforms with emulated exceptions.
18614 Fri Jul 8 14:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18616 * tao/Transport_Cache_Manager.h:
18617 Removed virtual from destructor, no need for this.
18619 Fri Jul 8 15:32:36 2005 Boris Kolpackov <boris@kolpackov.net>
18621 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18622 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
18623 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18625 Changed all references to TAO_Notify_Service:init to read
18626 init_service because somebody decided for some reason to
18627 rename this function. Also made the code compilable by VC6.
18629 Fri Jul 8 12:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18631 * tao/LocalObject.cpp:
18632 Removed some remarks about possible corba spec mismatch. Checked
18633 the latest corba spec and we throw the correct error
18635 Fri Jul 8 12:20:47 2005 Simon McQueen <sm@prismtech.com>
18637 * tests/Bug_2183_Regression/server.conf:
18639 Used the wrong comment character in this file.
18641 Thu Jul 7 16:29:47 2005 Justin Michel <michel_j@ociweb.com>
18643 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
18644 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
18646 Cleanup the output when enqueueing fails.
18648 Thu Jul 7 15:39:54 2005 Justin Michel <michel_j@ociweb.com>
18650 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
18651 * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf:
18652 * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf.xml:
18653 * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf:
18654 * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf.xml:
18656 Fix test failure due to premature orb->shutdown().
18657 Update conf files to reflect changes in Notify options.
18659 Thu Jul 07 12:46:22 2005 Gary Maxey <gary.maxey@hp.com>
18661 * TAO_IDL/fe/idl.ll
18662 * TAO_IDL/fe/lex.yy.cpp
18663 * TAO_IDL/fe/lex.yy.cpp.diff
18665 Added to regular expression for IDL_STRING_LITERAL and
18666 IDL_WSTRING_LITERAL to allow additional escape sequences
18669 Thu Jul 7 19:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18671 * docs/performance.html:
18672 Added some info about how to reduce compilation footprint
18674 Thu Jul 7 19:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18676 * tao/RTScheduling/Current.cpp:
18677 Fixed conversion warning
18679 Thu Jul 7 11:33:09 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
18681 * tao/ORB_Table.inl (operator==):
18683 Improved slightly by adding a TAO_ORB_Core pointer equality
18686 Thu Jul 7 11:23:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
18688 * tao/ORB_Table.inl (ORB_Core_Ref_Counter):
18690 Fixed seg faults caused by calling methods through a nil
18691 TAO_ORB_Core pointer by verifying that the pointer is non-nil
18692 before doing so. Thanks to Johnny for pointing out the
18693 corresponding crash.
18695 Thu Jul 7 18:13:24 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
18697 * TAO_IDL/include/utl_err.h:
18698 * TAO_IDL/util/utl_err.cpp:
18699 * TAO_IDL/util/utl_global.cpp (string_to_scoped_name):
18701 Minor fix to the logic of string_to_scoped_name(), and
18702 removed the "malformed scoped name string" error since
18703 the lookup now catches it if it's incorrect.
18705 Thu Jul 7 16:56:55 2005 Simon McQueen <sm@prismtech.com>
18707 * tao/ORB_Core.cpp:
18711 * tao/IIOP_Connection_Handler.cpp:
18713 Add configuration property '-ORBNoServerSideNameLookups' so
18714 that server side client name lookups can still be prevented
18715 when '-ORBDottedDecimalAddresses 1' is not used.
18717 * docs/Options.html:
18719 Document the above.
18721 Thu Jul 7 10:01:26 2005 Justin Michel <michel_j@ociweb.com>
18723 * orbsvcs/orbsvcs/Notify/Builder.cpp:
18724 * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
18725 * orbsvcs/tests/Notify/Basic/ConnectDisconnect.h:
18726 * orbsvcs/tests/Notify/Basic/Events.h:
18727 * orbsvcs/tests/Notify/Basic/Filter.h:
18728 * orbsvcs/tests/Notify/Basic/MultiTypes.h:
18729 * orbsvcs/tests/Notify/Basic/Sequence.h:
18730 * orbsvcs/tests/Notify/Basic/Simple.h:
18731 * orbsvcs/tests/Notify/Basic/Updates.h:
18732 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
18733 * orbsvcs/tests/Notify/Reconnecting/Consumer.h:
18734 * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
18735 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
18736 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
18737 * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
18738 * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
18739 * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
18740 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
18741 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
18742 * tests/Bug_2183_Regression/Hello.h:
18744 Fix problems with ACE exception macros and fuzz errors.
18746 Thu Jul 7 15:18:01 2005 Boris Kolpackov <boris@kolpackov.net>
18748 * orbsvcs/examples/Notify/Federation/federation.mwc:
18749 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18750 * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
18751 * orbsvcs/examples/Notify/Federation/Agent/README:
18752 * orbsvcs/examples/Notify/Federation/Agent/agent.dia:
18753 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
18754 * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
18755 * orbsvcs/examples/Notify/Federation/Gate/Gate.mpc:
18756 * orbsvcs/examples/Notify/Federation/SpaceCraft/README:
18757 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18758 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
18760 Added a set of examples and support code that show how to set
18761 up a multicast-based federation of Notification Services.
18765 Announce new examples.
18767 Thu Jul 7 11:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18769 * tao/ORB_Core_TSS_Resources.cpp:
18770 Removed not needed include
18772 Thu Jul 7 08:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
18774 * tao/Basic_Arguments.cpp:
18775 * tao/Special_Basic_Arguments.cpp:
18776 * tao/UB_String_Arguments.cpp:
18777 Removed these files
18781 Updated for changes above
18783 * tao/Object.cpp (_get_orb):
18784 Updated to comply with coding guidelines. Thanks to Ossama to
18785 point out a few minor items
18787 Wed Jul 6 23:10:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
18789 * tao/Object_Ref_Table.cpp (bind):
18791 "Transfer" ownership of the object reference being inserted to the
18792 object reference table by increasing the reference count.
18793 Addresses seg faults in code that accesses object references
18794 from the this table.
18796 Wed Jul 6 15:06:17 2005 Justin Michel <michel_j@ociweb.com>
18798 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
18799 * orbsvcs/tests/Notify/Blocking/common.cpp:
18800 * orbsvcs/tests/Notify/Discarding/common.cpp:
18801 * orbsvcs/tests/Notify/Ordering/common.cpp:
18802 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
18803 * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
18804 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
18805 * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
18806 * orbsvcs/tests/Notify/lib/Task_Stats.inl:
18807 * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
18809 Some ACE_*_cast macros were inadvertently reintroduced when porting notification
18810 service fixes from 1.4a.
18812 Wed Jul 6 12:15:49 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
18814 * tao/Object_Ref_Table.h (TAO_Object_Ref_Table):
18816 Re-exported this class until code that accesses it directly is
18817 updated to use the standard interface.
18819 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
18820 * tao/RTScheduling/Current.cpp:
18821 * tao/RTScheduling/RTScheduler_Manager.i:
18823 Reverted changes below due to potential order of initialization
18826 Wed Jul 6 11:06:22 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
18828 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
18829 * tao/RTScheduling/Current.cpp:
18830 * tao/RTScheduling/RTScheduler_Manager.i:
18832 Register and retrieve initial references through the standard
18833 ORB interface, not directly through the underlying table. The
18834 table is no longer exported.
18836 Wed Jul 06 10:48:04 2005 Gary Maxey <gary.maxey@hp.com>
18838 * TAO_IDL/ast/ast_expression.cpp:
18839 * TAO_IDL/include/ast_expression.h:
18841 Fix for broken mod (%) operator in constant expressions.
18843 Wed Jul 6 08:11:07 2005 J.T. Conklin <jtc@acorntoolworks.com>
18845 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
18846 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
18847 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp (create_with_id):
18849 Fix cut-n-pasto introduced in:
18850 Tue Jul 5 18:01:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
18852 Wed Jul 6 15:44:16 2005 Simon McQueen <sm@prismtech.com>
18854 * tao/IIOP_Connection_Handler.cpp (open):
18856 Set server side sockets to be non-blocking even if the
18857 client connection policy is blocking. This fixes bugzilla
18860 * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
18861 * tests/Bug_2183_Regression/Hello.cpp:
18862 * tests/Bug_2183_Regression/Hello.h:
18863 * tests/Bug_2183_Regression/README:
18864 * tests/Bug_2183_Regression/Test.idl:
18865 * tests/Bug_2183_Regression/client.cpp:
18866 * tests/Bug_2183_Regression/hang_client.pl:
18867 * tests/Bug_2183_Regression/run_test.pl:
18868 * tests/Bug_2183_Regression/server.conf:
18869 * tests/Bug_2183_Regression/server.cpp:
18871 Added regression test for the above.
18873 Wed Jul 6 09:47:47 2005 Justin Michel <michel_j@ociweb.com>
18875 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
18876 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
18877 * orbsvcs/orbsvcs/Notify/Event.inl:
18878 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
18879 * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
18880 * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
18881 * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
18883 Fix misc problems with exception macros.
18884 Fix problem with renamed init() method.
18885 Fix problem with use of ACE_Thread_Mutex instead of TAO_SYNCH_MUTEX.
18887 Tue Jul 5 18:01:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
18889 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp (create_with_id):
18890 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
18891 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
18892 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp (create_with_id):
18894 Throw DsLogAdmin::InvalidLogFullAction when passed an
18895 unknown/unsupported log full action.
18897 Tue Jul 5 17:22:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
18899 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
18901 Uncomment ACE_CHECK_RETURN(...) after call to object_creation()
18902 to align behavior between native and emulated exceptions and to
18903 match cooresponding checks in NotifyLogFactory_i.cpp and
18904 RTEventLogFactory_i.cpp.
18906 Tue Jul 5 17:06:09 2005 J.T. Conklin <jtc@acorntoolworks.com>
18908 * orbsvcs/orbsvcs/Log/Log_i.cpp (set_log_full_action):
18909 * orbsvcs/orbsvcs/Log/Log_i.h:
18911 Throw DsLogAdmin::InvalidLogFullAction when passed an
18912 unknown/unsupported log full action.
18914 Tue Jul 5 23:03:27 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
18916 * TAO_IDL/fe/idl.ll:
18917 * TAO_IDL/fe/lex.yy.cpp:
18918 * TAO_IDL/include/utl_err.h:
18919 * TAO_IDL/util/utl_err.cpp:
18920 * TAO_IDL/util/utl_global.cpp:
18922 - Added a check to code that converts a string to a
18923 ScopedName class in the IDL compiler. The check
18924 detects certain kinds (not all) of malformed strings.
18926 - Fixed a bug in the string handling code that processes
18927 a #pragma ID directive. There was confusion if the
18928 target node name was not scoped (contained no double
18929 colon) but the ID string did.
18931 Thanks to Gar Maxey <gary.maxey@hp.com> for sending in
18932 the example IDL file that uncovered these problems.
18934 Tue Jul 5 14:12:07 2005 Justin Michel <michel_j@ociweb.com>
18936 * orbsvcs/tests/ImplRepo/run_test.pl:
18938 Cleanup generated files such as IORs and the copy of the server
18941 Tue Jul 05 11:49:13 2005 Gary Maxey <gary.maxey@hp.com>
18943 * tao/Valuetype/StringValueC.inl:
18945 Avoid error when compiling with HPUX compiler.
18947 Tue Jul 5 10:15:29 2005 Justin Michel <michel_j@ociweb.com>
18949 * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
18950 * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
18951 * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
18952 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
18953 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
18954 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
18955 * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
18956 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
18957 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
18958 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
18960 Ensure that OS_NS_unistd.h is included where we use ACE_OS::unlink().
18962 Tue Jul 5 07:48:44 2005 Justin Michel <michel_j@ociweb.com>
18964 * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.cpp:
18965 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
18967 Fix case of include for tao/TypeCode.h
18969 Tue Jul 5 07:41:12 2005 Justin Michel <michel_j@ociweb.com>
18971 * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
18972 * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
18973 * orbsvcs/tests/Notify/Basic/Events.cpp:
18974 * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
18975 * orbsvcs/tests/Notify/Basic/Sequence.cpp:
18976 * orbsvcs/tests/Notify/Basic/Simple.cpp:
18977 * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
18978 * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
18979 * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
18980 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
18981 * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
18982 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
18983 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
18984 * orbsvcs/tests/Notify/Structured_Filter/go.idl:
18985 * orbsvcs/tests/Notify/Structured_Multi_Filter/go.idl:
18986 * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
18987 * orbsvcs/tests/Notify/lib/Peer_T.cpp:
18988 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.cpp:
18989 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.cpp:
18990 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
18991 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
18993 Fix misc problems with use of ACE_ENV macros.
18994 Add missing go.idl files
18996 Tue Jul 5 03:07:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
18998 * tao/CORBA_String.h:
18999 * tao/CORBA_String.inl:
19001 Added TAO-specific equality operators. Allows
19002 CORBA::{W}String_var to be used as map key.
19004 * tao/ORB.cpp (resolve_initial_references):
19006 The initial reference map is now an ACE_Array_Map, which
19007 implements an STL-like map interface. Updated map iteration
19010 * tao/ORB_Core.cpp:
19013 * tao/ORB_Table.cpp:
19015 * tao/ORB_Table.inl:
19016 * tao/Object_Ref_Table.cpp:
19017 * tao/Object_Ref_Table.h:
19018 * tao/Object_Ref_Table.inl:
19023 Replaced ACE_Hash_Map_Manager_Ex usage with light weight
19024 ACE_Array_Map. Hash map benefits were not worth the larger
19027 Inlined a number very small functions. Reduces footprint.
19029 * tao/Object_Ref_Table.h (TAO_Object_Ref_Table):
19031 Do not export this class from the TAO shared library. It is
19032 meant for internal use alone.
19034 * tao/ORB_Core_Auto_Ptr.h (TAO_ORB_Core_Auto_Ptr):
19036 Uncommented "explicit" constructor keyword. Support for it has
19037 been required in ACE and TAO for a while now.
19039 * tao/Makefile.am (nobase_include_HEADERS):
19041 Added new Object_Ref_Table.inl inline soure file.
19043 Mon Jul 4 18:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19045 * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
19046 Added closing } that was removed by accident earlier today
19048 Mon Jul 4 14:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19050 * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
19051 Fixed compile error
19053 Mon Jul 4 14:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19057 * tao/Server_Strategy_Factory.h:
19058 Removed not needed forward declarations
19060 Mon Jul 4 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19063 Removed not needed forward declarations
19065 Mon Jul 4 13:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19067 * tao/orb_types.pidl:
19068 Don't use -GA with regeneration, we then get an A.cpp with contents
19069 but the C.cpp file is empty, so just generate everything in C.cpp
19071 * tao/orb_typesC.{h,cpp}:
19072 * tao/orb_typesS.h:
19075 * tao/orb_typesA.cpp:
19082 Mon Jul 4 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19085 Added missing Messaging_PolicyValueA.cpp
19088 Added missing Messaging_PolicyValueA.cpp and
19089 Messaging_PolicyValueC.cpp
19091 Mon Jul 4 13:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19093 * tao/Protocols_Hooks.h:
19094 Removed several not needed forward declarations
19096 Mon Jul 4 13:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19098 * tao/Visibility.pidl:
19099 Don't use -GA with regeneration, we then get an A.cpp with contents
19100 but the C.cpp file is empty, so just generate everything in C.cpp
19102 * tao/VisibilityC.{h,cpp}:
19103 * tao/VisibilityS.h:
19106 * tao/VisibilityA.cpp:
19113 Mon Jul 4 12:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19115 * tao/PredefinedType_Seq_Tmplinst.cpp:
19116 Removed this file, explicit templates are not working with TAO
19117 and will not work anymore in the future
19123 Mon Jul 4 12:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19125 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
19126 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
19127 * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
19128 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
19129 * tao/PICurrent_Loader.h:
19130 * tao/BiDir_GIOP/BiDirGIOP.h:
19131 * tao/CodecFactory/CodecFactory.h:
19132 * tao/DynamicAny/DynamicAny.h:
19133 * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
19134 * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
19135 * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
19136 * tao/IORManipulation/IORManip_Loader.h:
19137 * tao/IORTable/IORTable.h:
19138 * tao/ImR_Client/ImR_Client.h:
19139 * tao/Messaging/Messaging.h:
19140 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
19142 * tao/PI/PolicyFactory_Loader.h:
19143 * tao/PI_Server/PI_Server.h:
19144 * tao/PortableServer/PortableServer.h:
19145 * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h:
19146 * tao/TypeCodeFactory/TypeCodeFactory_Loader.h:
19147 * tao/Valuetype/Valuetype_Adapter_Impl.h:
19148 Removed usage of ACE_HAS_BROKEN_STATIC_CONSTRUCTORS. This seems
19149 to be used for older broken VxWorks versions but we don't need
19150 this anymore. Zapped the usage of this and the workaround we
19151 had in TAO. This fixes bugzilla bug 2177
19153 Mon Jul 4 11:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19155 * tao/ORBInitializer_Registry_Adapter.{h,cpp}:
19156 Added virtual destructor in new cpp file, hopefully this fixes the
19157 gcc 4 runtime errors
19163 Mon Jul 4 10:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19165 * tao/PI_Server/PI_Server.cpp:
19166 * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.{h,cpp}:
19168 * tao/PI/ClientRequestInterceptor_Factory_Impl.{h,cpp}:
19169 * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}:
19170 Added guards for when interceptors are disabled. The complete
19171 PI/PI_Server lib shouldn't get build when interceptors are
19172 disabled but that is not yet possible because the
19173 ORBInitializers are used internally by some core libs.
19175 Mon Jul 4 09:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19177 * examples/AMH/Sink_Server/AMH_Servant.h:
19178 * examples/Content_Server/AMI_Iterator/Content_Iterator_i.h:
19179 * examples/Content_Server/AMI_Iterator/Iterator_Handler.h:
19180 * examples/Content_Server/AMI_Observer/Callback_Handler.h:
19181 * examples/Content_Server/AMI_Observer/Callback_i.h:
19182 * examples/Content_Server/AMI_Observer/Push_Iterator_Handler.h:
19183 * examples/Content_Server/SMI_Iterator/Content_Iterator_i.h:
19184 * examples/Load_Balancing/Identity_i.h:
19185 * examples/Load_Balancing/Load_Balancer_i.h:
19186 * examples/Load_Balancing_persistent/Identity_i.h:
19187 * examples/Load_Balancing_persistent/Load_Balancer_i.h:
19188 * examples/POA/Forwarding/test_i.h:
19189 * examples/RTCORBA/Activity/Job_i.h:
19190 * examples/RTScheduling/Job_i.h:
19191 * examples/Simple/time-date/Time_Date_i.h:
19192 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
19193 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
19194 * orbsvcs/ImplRepo_Service/Iterator.h:
19195 * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.h:
19196 * orbsvcs/examples/CosEC/RtEC_Based/lib/ConsumerAdmin_i.h:
19197 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.h:
19198 * orbsvcs/examples/CosEC/RtEC_Based/lib/EventChannel_i.h:
19199 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.h:
19200 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.h:
19201 * orbsvcs/examples/CosEC/RtEC_Based/lib/SupplierAdmin_i.h:
19202 * orbsvcs/examples/ImR/Advanced/Manager_i.h:
19203 * orbsvcs/examples/ImR/Advanced/Messenger_i.h:
19204 * orbsvcs/examples/ImR/Combined_Service/dynserver.h:
19205 * orbsvcs/examples/LoadBalancing/RPS_Monitor.h:
19206 * orbsvcs/examples/LoadBalancing/StockFactory.h:
19207 * orbsvcs/examples/Log/Notify/Notify_Consumer.h:
19208 * orbsvcs/examples/Log/Notify/Notify_Supplier.h:
19209 * orbsvcs/examples/Notify/Filter/Filter.h:
19210 * orbsvcs/examples/Notify/Lanes/Consumer.h:
19211 * orbsvcs/examples/Notify/Lanes/Supplier.h:
19212 * orbsvcs/examples/Notify/Subscribe/Subscribe.h:
19213 * orbsvcs/examples/Notify/ThreadPool/Consumer.h:
19214 * orbsvcs/examples/Notify/ThreadPool/Supplier.h:
19215 * orbsvcs/examples/ORT/Gateway_i.h:
19216 * orbsvcs/orbsvcs/AV/AVStreams_i.h:
19217 * orbsvcs/orbsvcs/AV/Flows_T.h:
19218 * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
19219 * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
19220 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
19221 * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
19222 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
19223 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
19224 * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
19225 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h:
19226 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h:
19227 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
19228 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.h:
19229 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
19230 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
19231 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
19232 * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h:
19233 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
19234 * orbsvcs/orbsvcs/Log/BasicLog_i.h:
19235 * orbsvcs/orbsvcs/Log/EventLog_i.h:
19236 * orbsvcs/orbsvcs/Log/Iterator_i.h:
19237 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
19238 * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
19239 * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
19240 * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
19241 * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h:
19242 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
19243 * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
19244 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
19245 * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
19246 * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
19247 * orbsvcs/orbsvcs/Trader/Trader_T.h:
19248 * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
19249 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/Roundtrip.h:
19250 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.h:
19251 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Roundtrip.h:
19252 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Roundtrip.h:
19253 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Callback.h:
19254 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session.h:
19255 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session_Factory.h:
19256 * orbsvcs/performance-tests/RTEvent/lib/Consumer.h:
19257 * orbsvcs/performance-tests/RTEvent/lib/Control.h:
19258 * orbsvcs/performance-tests/RTEvent/lib/Loopback.h:
19259 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Consumer.h:
19260 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Supplier.h:
19261 * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.h:
19262 * orbsvcs/performance-tests/RTEvent/lib/Supplier.h:
19263 * orbsvcs/tests/CosEvent/Basic/Random.h:
19264 * orbsvcs/tests/Event/Basic/Random.h:
19265 * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h:
19266 * orbsvcs/tests/HTIOP/Hello/Hello.h:
19267 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.h:
19268 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Simple.h:
19269 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Basic.h:
19270 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Simple.h:
19271 * orbsvcs/tests/Miop/McastHello/McastHello.h:
19272 * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
19273 * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
19274 * orbsvcs/tests/Notify/lib/Peer_T.h:
19275 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
19276 * orbsvcs/tests/RTCosScheduling/Object1_i.h:
19277 * orbsvcs/tests/Security/Callback/client_i.h:
19278 * orbsvcs/tests/Security/Callback/server_i.h:
19279 * orbsvcs/tests/Security/Secure_Invocation/Foo_i.h:
19280 * performance-tests/Protocols/Protocols.mpc
19281 * tests/AMI_Buffering/AMI_Buffering.h:
19282 * tests/AMI_Buffering/AMI_Buffering_Admin.h:
19283 * tests/AMI_Buffering/Reply_Handler.h:
19284 * tests/Any/Recursive/Hello.h:
19285 * tests/BiDirectional_NestedUpcall/test_i.h:
19286 * tests/Big_Reply/Big_Reply_i.h:
19287 * tests/Big_Request_Muxing/Payload_Receiver.h:
19288 * tests/Big_Twoways/Peer.h:
19289 * tests/Blocking_Sync_None/Blocking_Sync_None.h:
19290 * tests/Bug_1476_Regression/Sender_i.h:
19291 * tests/Bug_1482_Regression/Hello.h:
19292 * tests/Bug_1495_Regression/test_i.h:
19293 * tests/Bug_1551_Regression/Hello.h:
19294 * tests/Bug_1551_Regression/Reply_Handler.h:
19295 * tests/Cache_Growth_Test/Hello.h:
19296 * tests/Client_Leaks/Process.h:
19297 * tests/Client_Leaks/Process_Factory.h:
19298 * tests/Client_Leaks/Startup_Callback.h:
19299 * tests/Collocation_Tests/Hello.h:
19300 * tests/Connect_Strategy_Test/Hello.h:
19301 * tests/Connection_Purging/test_i.h:
19302 * tests/Crash_On_Write/Oneway_Receiver.h:
19303 * tests/Crashed_Callback/Crashed_Callback.h:
19304 * tests/Crashed_Callback/Service.h:
19305 * tests/Faults/ping_i.h:
19306 * tests/Faults/test_i.h:
19307 * tests/GIOP_Fragments/Java_Big_Request/Payload_Receiver.h:
19308 * tests/GIOP_Fragments/PMB_With_Fragments/Payload_Receiver.h:
19309 * tests/Hang_Shutdown/test_i.h:
19310 * tests/Hello/Hello.h:
19311 * tests/ICMG_Any_Bug/Hello.h:
19312 * tests/ICMG_Any_Bug/HelloWorld.h:
19313 * tests/IOR_Endpoint_Hostnames/bogus_i.h:
19314 * tests/LongUpcalls/AMI_Manager.h:
19315 * tests/LongUpcalls/Controller.h:
19316 * tests/LongUpcalls/Manager.h:
19317 * tests/LongUpcalls/Manager_Handler.h:
19318 * tests/MT_BiDir/Receiver_i.h:
19319 * tests/MT_BiDir/Sender_i.h:
19320 * tests/MT_Timeout/Sleep_Service.h:
19321 * tests/Nested_Upcall_Crash/Client_Peer.h:
19322 * tests/Nested_Upcall_Crash/Server_Peer.h:
19323 * tests/OBV/Supports/Supports_Test_impl.h:
19324 * tests/ORB_shutdown/Foo_Bar.h:
19325 * tests/Object_Loader/Test_i.h:
19326 * tests/Oneway_Buffering/Oneway_Buffering.h:
19327 * tests/Oneway_Buffering/Oneway_Buffering_Admin.h:
19328 * tests/Oneways_Invoking_Twoways/Receiver_i.h:
19329 * tests/Oneways_Invoking_Twoways/Sender_i.h:
19330 * tests/POA/Deactivate_Object/Hello.h:
19331 * tests/Portable_Interceptors/AMI/Echo.h:
19332 * tests/Portable_Interceptors/AMI/Echo_Handler.h:
19333 * tests/Portable_Interceptors/Collocated/Dynamic/test_i.h:
19334 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/test_i.h:
19335 * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.h:
19336 * tests/RTCORBA/Thread_Pool/test_i.h:
19337 * tests/Reliable_Oneways/Oneway_Receiver.h:
19338 * tests/Reliable_Oneways/Shutdown_Helper.h:
19339 * tests/Servant_To_Reference_Test/Test_i.h:
19340 * tests/Server_Connection_Purging/Test_i.h:
19341 * tests/Server_Leaks/Ping_Service.h:
19342 * tests/Server_Port_Zero/Hello.h:
19343 * tests/Stack_Recursion/Sender.h:
19344 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
19345 * docs/tutorials/Quoter/Event_Service/Stock_i.h:
19346 * docs/tutorials/Quoter/RT_Event_Service/Stock_i.h:
19347 * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.h:
19348 * examples/POA/Adapter_Activator/server.cpp:
19349 * examples/POA/Reference_Counted_Servant/server.cpp:
19350 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.cpp:
19351 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.cpp:
19352 * orbsvcs/examples/ImR/Combined_Service/combined.cpp:
19353 * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
19354 * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp:
19355 * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp:
19356 * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
19357 * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
19358 * orbsvcs/tests/Redundant_Naming/client.cpp:
19359 * orbsvcs/tests/Security/ssliop_corbaloc/client.cpp:
19360 * orbsvcs/tests/Simple_Naming/client.cpp:
19361 * performance-tests/Latency/AMH_Single_Threaded/Roundtrip.h:
19362 * performance-tests/Latency/AMI/Roundtrip.h:
19363 * performance-tests/Latency/AMI/Roundtrip_Handler.h:
19364 * performance-tests/Latency/Collocation/Roundtrip.h:
19365 * performance-tests/Latency/DII/Roundtrip.h:
19366 * performance-tests/Latency/DSI/Roundtrip.h:
19367 * performance-tests/Latency/Deferred/Roundtrip.h:
19368 * performance-tests/Latency/Single_Threaded/Roundtrip.h:
19369 * performance-tests/Latency/Thread_Per_Connection/Roundtrip.h:
19370 * performance-tests/Latency/Thread_Pool/Roundtrip.h:
19371 * performance-tests/Memory/IORsize/Foo_i.h:
19372 * performance-tests/Memory/IORsize/Memory_Growth.h:
19373 * performance-tests/Memory/Single_Threaded/Memory_Growth.h:
19374 * performance-tests/POA/Implicit_Activation/Factory.h:
19375 * performance-tests/POA/Implicit_Activation/Simple.h:
19376 * performance-tests/Protocols/Protocols.mpc
19377 * performance-tests/Protocols/distributor.cpp:
19378 * performance-tests/Protocols/receiver.cpp:
19379 * performance-tests/RTCorba/Thread_Pool/server.cpp:
19380 * performance-tests/Sequence_Latency/AMH_Single_Threaded/Roundtrip.h:
19381 * performance-tests/Sequence_Latency/AMI/Roundtrip.h:
19382 * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.h:
19383 * performance-tests/Sequence_Latency/DII/Roundtrip.h:
19384 * performance-tests/Sequence_Latency/DSI/Roundtrip.h:
19385 * performance-tests/Sequence_Latency/Deferred/Roundtrip.h:
19386 * performance-tests/Sequence_Latency/Single_Threaded/Roundtrip.h:
19387 * performance-tests/Sequence_Latency/Thread_Per_Connection/Roundtrip.h:
19388 * performance-tests/Sequence_Latency/Thread_Pool/Roundtrip.h:
19389 * performance-tests/Throughput/Receiver.h:
19390 * performance-tests/Throughput/Receiver_Factory.h:
19391 * tao/ImR_Client/ServerObject_i.h:
19392 * tests/AMH_Exceptions/server.cpp:
19393 * tests/AMH_Oneway/server.cpp:
19394 * tests/Bug_1568_Regression/server.cpp:
19395 * tests/Bug_1670_Regression/server.cpp:
19396 * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
19397 * tests/Faults/test_i.h:
19398 * tests/Objref_Sequence_Test/server.cpp:
19399 * tests/POA/Etherealization/Etherealization.cpp:
19400 * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp:
19401 * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.cpp:
19402 * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp:
19403 * tests/POA/Persistent_ID/server.cpp:
19404 * tests/RTCORBA/Collocation/Collocation.cpp:
19405 * tests/RTCORBA/Linear_Priority/server.cpp:
19406 * tests/RTCORBA/Persistent_IOR/server.cpp:
19407 * tests/RTCORBA/Policy_Combinations/server.cpp:
19408 * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp:
19409 * tests/UNKNOWN_Exception/server.cpp:
19410 All servants are reference counted by default, no need anymore to
19411 derive the servant from RefCountServantBase. Also removed the msvc
19412 pragma push/pop when it was not needed anymore
19414 * tao/Object.{h,cpp}:
19415 Corrected implementation _get_orb()
19417 * tao/SystemException.cpp:
19418 Initailize pointers with 0
19420 Mon Jul 4 07:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19422 * tests/Big_Twoways/Coordinator.h:
19423 * tests/Big_Twoways/Session.h:
19424 * tests/Big_Twoways/Session_Control.h:
19425 * tests/Big_Oneways/Coordinator.h:
19426 * tests/Big_Oneways/Peer.h:
19427 * tests/Big_Oneways/Session.h:
19428 * tests/Big_Oneways/Session_Control.h:
19429 No need to derive from RefCountServantBase, Servants are
19430 reference counted now by defailt.
19432 * tests/Big_Twoways/run_test.pl:
19433 * tests/Big_Oneways/run_test.pl:
19434 Use WaitKill for the server, if the server is still running, it
19437 * tests/Big_Twoways/server.cpp:
19438 * tests/Big_Oneways/server.cpp:
19439 No need to do a _remove_ref, the _var handle this
19441 Sun Jul 3 15:09:06 2005 J.T. Conklin <jtc@acorntoolworks.com>
19443 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
19445 Fix typo in ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA case.
19447 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
19448 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
19449 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
19450 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
19452 Change create() method parameter name from max_rec_size to
19453 max_size, as it specifies the size of the whole log, not a
19456 Sun Jul 3 15:00:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
19459 * orbsvcs/orbsvcs/Makefile.am:
19465 Removed Interceptor_List.h from Header_Files and
19466 Interceptor_List.cpp from Template_Files sections.
19468 Fri Jul 01 15:14:06 2005 Gary Maxey <gary.maxey@hp.com>
19470 * tao/Valuetype/StringValueC.inl:
19472 Avoid error when compiling with MSVC6 compiler.
19474 Fri Jul 1 16:14:16 2005 Justin Michel <michel_j@ociweb.com>
19476 * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp:
19477 * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
19479 Fix some typos with the previous checkin.
19481 Fri Jul 1 14:43:27 2005 Justin Michel <michel_j@ociweb.com>
19483 * orbsvcs/Notify_Service/Notify_Service.cpp:
19484 * orbsvcs/Notify_Service/README:
19485 * orbsvcs/Notify_Service/svc.conf:
19486 * orbsvcs/Notify_Service/svc.conf.xml:
19487 * orbsvcs/orbsvcs/CosNotification.mpc:
19488 * orbsvcs/orbsvcs/CosNotifyComm.idl:
19489 * orbsvcs/orbsvcs/Notify/Admin.h:
19490 * orbsvcs/orbsvcs/Notify/Admin.inl:
19491 * orbsvcs/orbsvcs/Notify/Admin.cpp:
19492 * orbsvcs/orbsvcs/Notify/AdminProperties.h:
19493 * orbsvcs/orbsvcs/Notify/AdminProperties.inl:
19494 * orbsvcs/orbsvcs/Notify/AdminProperties.cpp:
19495 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
19496 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
19497 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
19498 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
19499 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
19500 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
19501 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
19502 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
19503 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
19504 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
19505 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
19506 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
19507 * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
19508 * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
19509 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
19510 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
19511 * orbsvcs/orbsvcs/Notify/Builder.cpp:
19512 * orbsvcs/orbsvcs/Notify/Consumer.h:
19513 * orbsvcs/orbsvcs/Notify/Consumer.inl:
19514 * orbsvcs/orbsvcs/Notify/Consumer.cpp:
19515 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
19516 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
19517 * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
19518 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
19519 * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
19520 * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
19521 * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
19522 * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
19523 * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
19524 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
19525 * orbsvcs/orbsvcs/Notify/Event.h:
19526 * orbsvcs/orbsvcs/Notify/Event.inl:
19527 * orbsvcs/orbsvcs/Notify/Event.cpp:
19528 * orbsvcs/orbsvcs/Notify/EventChannel.h:
19529 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
19530 * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
19531 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
19532 * orbsvcs/orbsvcs/Notify/EventTypeSeq.h:
19533 * orbsvcs/orbsvcs/Notify/Event_Manager.h:
19534 * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
19535 * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
19536 * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.h:
19537 * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
19538 * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
19539 * orbsvcs/orbsvcs/Notify/Method_Request.h:
19540 * orbsvcs/orbsvcs/Notify/Method_Request.inl:
19541 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
19542 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
19543 * orbsvcs/orbsvcs/Notify/Method_Request_Event.h:
19544 * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp:
19545 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
19546 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
19547 * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.h:
19548 * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
19549 * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
19550 * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
19551 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
19552 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
19553 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
19554 * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
19555 * orbsvcs/orbsvcs/Notify/Object.h:
19556 * orbsvcs/orbsvcs/Notify/Object.inl:
19557 * orbsvcs/orbsvcs/Notify/Object.cpp:
19558 * orbsvcs/orbsvcs/Notify/Peer.h:
19559 * orbsvcs/orbsvcs/Notify/Peer.cpp:
19560 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h:
19561 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
19562 * orbsvcs/orbsvcs/Notify/Properties.cpp:
19563 * orbsvcs/orbsvcs/Notify/Proxy.h:
19564 * orbsvcs/orbsvcs/Notify/Proxy.cpp:
19565 * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
19566 * orbsvcs/orbsvcs/Notify/ProxyConsumer.inl:
19567 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
19568 * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.cpp:
19569 * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
19570 * orbsvcs/orbsvcs/Notify/ProxySupplier.inl:
19571 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
19572 * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
19573 * orbsvcs/orbsvcs/Notify/Proxy_T.cpp:
19574 * orbsvcs/orbsvcs/Notify/QoSProperties.h:
19575 * orbsvcs/orbsvcs/Notify/QoSProperties.inl:
19576 * orbsvcs/orbsvcs/Notify/QoSProperties.cpp:
19577 * orbsvcs/orbsvcs/Notify/README:
19578 * orbsvcs/orbsvcs/Notify/RT_Builder.cpp:
19579 * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
19580 * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
19581 * orbsvcs/orbsvcs/Notify/Random_File.h:
19582 * orbsvcs/orbsvcs/Notify/Random_File.cpp:
19583 * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
19584 * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
19585 * orbsvcs/orbsvcs/Notify/Reconnection_Registry.h:
19586 * orbsvcs/orbsvcs/Notify/Refcountable.h:
19587 * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
19588 * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h:
19589 * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.inl:
19590 * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
19591 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
19592 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
19593 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
19594 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
19595 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
19596 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
19597 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
19598 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
19599 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
19600 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
19601 * orbsvcs/orbsvcs/Notify/Service.h:
19602 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h:
19603 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
19604 * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h:
19605 * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp:
19606 * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
19607 * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
19608 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
19609 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
19610 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
19611 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
19612 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
19613 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
19614 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
19615 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
19616 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
19617 * orbsvcs/orbsvcs/Notify/Supplier.h:
19618 * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
19619 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
19620 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
19621 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
19622 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
19623 * orbsvcs/orbsvcs/Notify/Timer.h:
19624 * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
19625 * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
19626 * orbsvcs/orbsvcs/Notify/Topology_Object.h:
19627 * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
19628 * orbsvcs/orbsvcs/Notify/Worker_Task.h:
19629 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.inl:
19630 * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.h:
19631 * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.cpp:
19633 Ported over the refactoring of the Notify Service by Dave Giovannini
19634 <giovannini_d at ociweb dot com>. These changes primarily fix memory leaks
19636 Ported over my own changes that reimplement the OrderPolicy, BlockingPolicy, and
19637 DiscardPolicy features.
19639 * orbsvcs/tests/Notify/Basic/AdminProperties.h:
19640 * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
19641 * orbsvcs/tests/Notify/Basic/ConnectDisconnect.h:
19642 * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
19643 * orbsvcs/tests/Notify/Basic/Events.h:
19644 * orbsvcs/tests/Notify/Basic/Events.cpp:
19645 * orbsvcs/tests/Notify/Basic/Filter.h:
19646 * orbsvcs/tests/Notify/Basic/Filter.cpp:
19647 * orbsvcs/tests/Notify/Basic/IdAssignment.cpp:
19648 * orbsvcs/tests/Notify/Basic/LifeCycle.cpp:
19649 * orbsvcs/tests/Notify/Basic/MultiTypes.h:
19650 * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
19651 * orbsvcs/tests/Notify/Basic/Sequence.h:
19652 * orbsvcs/tests/Notify/Basic/Sequence.cpp:
19653 * orbsvcs/tests/Notify/Basic/Simple.h:
19654 * orbsvcs/tests/Notify/Basic/Simple.cpp:
19655 * orbsvcs/tests/Notify/Basic/Updates.h:
19656 * orbsvcs/tests/Notify/Basic/Updates.cpp:
19657 * orbsvcs/tests/Notify/Basic/adminproperties.conf:
19658 * orbsvcs/tests/Notify/Basic/notify.mt.conf:
19659 * orbsvcs/tests/Notify/Basic/notify.reactive.conf:
19660 * orbsvcs/tests/Notify/Basic/notify.rt.conf:
19661 * orbsvcs/tests/Notify/Basic/run_test.pl:
19662 * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.h:
19663 * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.cpp:
19664 * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
19665 * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
19666 * orbsvcs/tests/Notify/Blocking/common.cpp:
19667 * orbsvcs/tests/Notify/Blocking/go.idl:
19668 * orbsvcs/tests/Notify/Blocking/notify.conf:
19669 * orbsvcs/tests/Notify/Blocking/notify.conf.xml:
19670 * orbsvcs/tests/Notify/Blocking/run_test.pl:
19671 * orbsvcs/tests/Notify/Destroy/main.cpp:
19672 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.h:
19673 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
19674 * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.h:
19675 * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
19676 * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
19677 * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
19678 * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
19679 * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
19680 * orbsvcs/tests/Notify/Discarding/common.cpp:
19681 * orbsvcs/tests/Notify/Discarding/go.idl:
19682 * orbsvcs/tests/Notify/Discarding/notify.conf:
19683 * orbsvcs/tests/Notify/Discarding/notify.conf.xml:
19684 * orbsvcs/tests/Notify/Discarding/run_test.pl:
19685 * orbsvcs/tests/Notify/Driver/main.cpp:
19686 * orbsvcs/tests/Notify/Lanes/consumer.conf:
19687 * orbsvcs/tests/Notify/Lanes/notify.conf:
19688 * orbsvcs/tests/Notify/Lanes/run_test.pl:
19689 * orbsvcs/tests/Notify/Lanes/run_test_consumer.pl:
19690 * orbsvcs/tests/Notify/Lanes/run_test_notify.pl:
19691 * orbsvcs/tests/Notify/Lanes/run_test_supplier.pl:
19692 * orbsvcs/tests/Notify/Lanes/supplier.conf:
19693 * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.h:
19694 * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.cpp:
19695 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
19696 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
19697 * orbsvcs/tests/Notify/MT_Dispatching/go.idl:
19698 * orbsvcs/tests/Notify/MT_Dispatching/notify_mtdispatching.conf:
19699 * orbsvcs/tests/Notify/MT_Dispatching/notify_mtdispatching.conf.xml:
19700 * orbsvcs/tests/Notify/MT_Dispatching/notify_mtsource.conf:
19701 * orbsvcs/tests/Notify/MT_Dispatching/notify_mtsource.conf.xml:
19702 * orbsvcs/tests/Notify/MT_Dispatching/notify_nothreads.conf:
19703 * orbsvcs/tests/Notify/MT_Dispatching/notify_nothreads.conf.xml:
19704 * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
19705 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.h:
19706 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
19707 * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.h:
19708 * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.cpp:
19709 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
19710 * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
19711 * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
19712 * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
19713 * orbsvcs/tests/Notify/Ordering/common.cpp:
19714 * orbsvcs/tests/Notify/Ordering/go.idl:
19715 * orbsvcs/tests/Notify/Ordering/notify.conf:
19716 * orbsvcs/tests/Notify/Ordering/notify.conf.xml:
19717 * orbsvcs/tests/Notify/Ordering/run_test.pl:
19718 * orbsvcs/tests/Notify/PluggableTopology/Test_Topology_Factory.h:
19719 * orbsvcs/tests/Notify/PluggableTopology/main.cpp:
19720 * orbsvcs/tests/Notify/PluggableTopology/plugtop_ns.conf:
19721 * orbsvcs/tests/Notify/Reconnecting/Consumer.h:
19722 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
19723 * orbsvcs/tests/Notify/Reconnecting/README:
19724 * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
19725 * orbsvcs/tests/Notify/Reconnecting/event.conf:
19726 * orbsvcs/tests/Notify/Reconnecting/ns_mt.conf:
19727 * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf:
19728 * orbsvcs/tests/Notify/Reconnecting/ns_st.conf:
19729 * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf:
19730 * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
19731 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.h:
19732 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
19733 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
19734 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
19735 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
19736 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/go.idl:
19737 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/notify.conf:
19738 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/notify.conf.xml:
19739 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
19740 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.h:
19741 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
19742 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
19743 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
19744 * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
19745 * orbsvcs/tests/Notify/Sequence_Multi_Filter/go.idl:
19746 * orbsvcs/tests/Notify/Sequence_Multi_Filter/notify.conf:
19747 * orbsvcs/tests/Notify/Sequence_Multi_Filter/notify.conf.xml:
19748 * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
19749 * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.h:
19750 * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.cpp:
19751 * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc:
19752 * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
19753 * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
19754 * orbsvcs/tests/Notify/Structured_Filter/notify.conf:
19755 * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
19756 * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.h:
19757 * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp:
19758 * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Supplier.h:
19759 * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Supplier.cpp:
19760 * orbsvcs/tests/Notify/Structured_Multi_Filter/Struct_Multi_Filter.mpc:
19761 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
19762 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
19763 * orbsvcs/tests/Notify/Structured_Multi_Filter/notify.conf:
19764 * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
19765 * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
19766 * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp:
19767 * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
19768 * orbsvcs/tests/Notify/ThreadPool/consumer.conf:
19769 * orbsvcs/tests/Notify/ThreadPool/notify.conf:
19770 * orbsvcs/tests/Notify/ThreadPool/run_test.pl:
19771 * orbsvcs/tests/Notify/ThreadPool/supplier.conf:
19772 * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
19773 * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
19774 * orbsvcs/tests/Notify/XML_Persistence/svc.conf:
19775 * orbsvcs/tests/Notify/lib/Command.cpp:
19776 * orbsvcs/tests/Notify/lib/Consumer_T.h:
19777 * orbsvcs/tests/Notify/lib/Consumer_T.cpp:
19778 * orbsvcs/tests/Notify/lib/Driver.h:
19779 * orbsvcs/tests/Notify/lib/Driver.cpp:
19780 * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
19781 * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
19782 * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
19783 * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
19784 * orbsvcs/tests/Notify/lib/Peer_T.h:
19785 * orbsvcs/tests/Notify/lib/Peer_T.cpp:
19786 * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
19787 * orbsvcs/tests/Notify/lib/PushConsumer.cpp:
19788 * orbsvcs/tests/Notify/lib/PushSupplier.cpp:
19789 * orbsvcs/tests/Notify/lib/README:
19790 * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp:
19791 * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp:
19792 * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp:
19793 * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp:
19794 * orbsvcs/tests/Notify/lib/Supplier_T.h:
19795 * orbsvcs/tests/Notify/lib/Supplier_T.cpp:
19796 * orbsvcs/tests/Notify/lib/Task_Callback.h:
19797 * orbsvcs/tests/Notify/lib/Task_Stats.inl:
19798 * orbsvcs/tests/Notify/lib/Task_Stats.cpp:
19799 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.h:
19800 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.cpp:
19801 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.h:
19802 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.cpp:
19803 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
19804 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
19805 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.cpp:
19806 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
19807 * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
19808 * orbsvcs/tests/Notify/performance-tests/Filter/go.idl:
19809 * orbsvcs/tests/Notify/performance-tests/Filter/notify.conf:
19810 * orbsvcs/tests/Notify/performance-tests/Filter/notify.conf.xml:
19811 * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
19812 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
19813 * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf:
19814 * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf.xml:
19815 * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf:
19816 * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp:
19817 * orbsvcs/tests/Notify/performance-tests/RedGreen/reactive.conf:
19818 * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
19819 * orbsvcs/tests/Notify/performance-tests/RedGreen/svc.conf:
19820 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
19821 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
19822 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_0/supplier.conf:
19823 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_10/supplier.conf:
19824 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_15/supplier.conf:
19825 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_20/supplier.conf:
19826 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_25/supplier.conf:
19827 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_30/supplier.conf:
19828 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_35/supplier.conf:
19829 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_40/supplier.conf:
19830 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_45/supplier.conf:
19831 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_5/supplier.conf:
19832 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_50/supplier.conf:
19833 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/README:
19834 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/consumer.conf:
19835 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_all.pl:
19836 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl:
19837 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_0/supplier.conf:
19838 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_10/supplier.conf:
19839 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_15/supplier.conf:
19840 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_20/supplier.conf:
19841 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_25/supplier.conf:
19842 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_30/supplier.conf:
19843 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_35/supplier.conf:
19844 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_40/supplier.conf:
19845 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_45/supplier.conf:
19846 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_5/supplier.conf:
19847 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_50/supplier.conf:
19848 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/README:
19849 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/consumer.conf:
19850 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_all.pl:
19851 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
19852 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/consumer.conf:
19853 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/run_test.pl:
19854 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/supplier.conf:
19855 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/consumer.conf:
19856 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/run_test.pl:
19857 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/supplier.conf:
19858 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/consumer.conf:
19859 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/relay.conf:
19860 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/run_test.pl:
19861 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/supplier.conf:
19862 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/consumer.conf:
19863 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/relay.conf:
19864 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/run_test.pl:
19865 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/supplier.conf:
19866 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/colocated.conf:
19867 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/run_test.pl:
19868 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/colocated.conf:
19869 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/run_test.pl:
19870 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/consumer.conf:
19871 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
19872 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/supplier.conf:
19873 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/consumer.conf:
19874 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
19875 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/supplier.conf:
19876 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/README:
19877 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/run_all.pl:
19878 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_1/other_paths.conf:
19879 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_10/other_paths.conf:
19880 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_20/other_paths.conf:
19881 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_3/other_paths.conf:
19882 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_5/other_paths.conf:
19883 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/README:
19884 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_all.pl:
19885 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_high_path.pl:
19886 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl:
19887 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_other_paths.pl:
19888 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl:
19889 * orbsvcs/tests/Notify/performance-tests/scripts/run_all.pl:
19890 * orbsvcs/tests/Notify/MT_Dispatching/notify_mtlistener.conf:
19891 * orbsvcs/tests/Notify/MT_Dispatching/notify_mtlistener.conf.xml:
19892 * orbsvcs/tests/Notify/Structured_Filter/control.idl:
19893 * orbsvcs/tests/Notify/Structured_Multi_Filter/control.idl:
19895 Dave G also refactored the tests somewhat to resolve various problems.
19896 Many tests were rewritten to more fully test the broken QoS features.
19899 Fri Jul 1 17:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19901 * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
19902 By accident ami was removed as base project of server
19904 Fri Jul 1 17:04:50 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
19906 * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
19908 When generating the base class name in the constructor of
19909 a sequence, changed the call to be_sequence::gen_base_class_name
19910 to pass the current scope (as is already done for the same call
19911 in the stub header visitor) instead of the global scope. This
19912 change fixes a problem with nested anonymous sequences, for
19913 example, 'sequence<sequence<short> >, in the generated
19914 constructor initialization list.
19916 Fri Jul 1 11:33:12 2005 Chad Elliott <elliott_c@ociweb.com>
19918 * TAO_IDL/be/be_helper.cpp:
19919 * TAO_IDL/be/be_visitor_arg_traits.cpp:
19920 * TAO_IDL/be/be_visitor_traits.cpp:
19921 * TAO_IDL/be_include/be_helper.h:
19923 When generating template specializations, do not add the stream
19924 type suffix. This allows users to combine the idl generated .cpp
19925 files into one which with some compilers decreases build times.
19927 Fri Jul 1 15:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19929 * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
19930 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
19931 * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
19932 * orbsvcs/tests/AVStreams/Multicast/run_test.pl:
19933 * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
19934 * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
19935 Cleanup generated test files at the start, there can be an old file
19936 when things failed in the previous run
19938 Fri Jul 1 15:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19940 * performance-tests/Callback/Callback.mpc:
19941 * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc:
19942 * performance-tests/Latency/AMI/AMI.mpc:
19943 * performance-tests/Latency/Collocation/Collocation.mpc:
19944 * performance-tests/Latency/DII/DII.mpc:
19945 * performance-tests/Latency/DSI/DSI.mpc:
19946 * performance-tests/Latency/Deferred/Deferred.mpc:
19947 * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
19948 * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
19949 * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc:
19950 * performance-tests/Memory/IORsize/Memory_IORsize.mpc:
19951 * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
19952 * performance-tests/POA/Create_Reference/Create_Reference.mpc:
19953 * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
19954 Use better base projects to simplify things
19956 Fri Jul 1 14:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19958 * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
19959 Added pi_server to the client project also
19961 Fri Jul 1 14:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19963 * tao/Invocation_Base.cpp:
19964 Fixed compilation error when interceptors are disabled
19966 Fri Jul 1 07:18:44 2005 J.T. Conklin <jtc@acorntoolworks.com>
19968 * orbsvcs/IFR_Service/Makefile.am:
19969 * orbsvcs/orbsvcs/Makefile.am:
19974 * orbsvcs/IFR_Service/IFR_Service.mpc:
19976 Changed so-called "convenience libraries" projects to inherit
19979 Fri Jul 1 13:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
19981 * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
19982 Corrected export macro
19984 Fri Jul 1 13:16:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
19986 * TAO_IDL/be/be_produce.cpp:
19988 Moved the conditional initialization of the *A.cpp file stream
19989 from before the stub header visitor executes to after the
19990 stub header visitor and before the stub source visitor. This
19991 move allows the checks for recursive types that happen in
19992 the stub header visitor to complete, giving correct results
19993 when the presence of recursive types is checked in the
19994 generation of includes for the *A.cpp file, if it is generated.
19995 The *A.cpp includes must also be generated before the *C.cpp
19996 file since the *A.cpp file, if generated, will steal some
19997 includes that would go in the *C.cpp file if the -GA option
20000 Fri Jul 1 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20002 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
20003 Added include of PI_Server.h
20005 * orbsvcs/orbsvcs/SSLIOP.mpc:
20006 Added PI_Server as base project
20008 Fri Jul 1 11:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20010 * tao/ClientRequestInfo.{h,cpp,inl}:
20011 Doxygen fix and moved check_validity to the cpp file and removed
20014 * tao/ClientRequestInterceptor.pidl:
20015 * tao/ClientRequestInterceptorA.cpp:
20016 * tao/ClientRequestInterceptorC.{h,cpp}:
20017 * tao/ClientRequestInterceptorS.h:
20018 Moved to the PI library
20020 * tao/ClientRequestInterceptor_Adapter.{h,cpp,inl}:
20021 Made this a base class, real functionality is in the PI lib.
20022 Remove the .inl file
20024 * tao/ClientRequestInterceptor_Adapter_Factory.h:
20025 New factory base for creating a ClientRequestInterceptor_Adapter
20027 * tao/Interceptor.pidl:
20028 * tao/InterceptorA.cpp:
20029 * tao/InterceptorC.{h,cpp}:
20030 * tao/InterceptorS.h:
20031 * tao/Interceptor_List.{cpp,h}:
20032 Moved to the PI lib
20034 * tao/Invocation_Base.{h,cpp,inl}:
20035 Store the PI stack size in the invocation base and handle that
20036 the ClientRequestInterceptor pointer can be 0.
20038 * tao/IORInterceptor_Adapter.h:
20039 Removed several not needed forward declarations
20041 * tao/ORB_Core.{h,cpp,i}:
20042 Added methods to get the Client/Server Request interceptor adapters.
20043 Added the moment an interceptor is registered an adapter will be
20044 created on demand. Later on we just retrieve the pointer
20046 * tao/PortableInterceptor.pidl:
20047 * tao/PortableInterceptorC.h:
20048 Updated for the moved files
20050 * tao/RTScheduler.mpc:
20053 * tao/ServerRequestInterceptor.pidl:
20054 * tao/ServerRequestInterceptorA.cpp:
20055 * tao/ServerRequestInterceptorC.{h,cpp}:
20056 * tao/ServerRequestInterceptorS.h:
20057 Moved to the PI_Server library
20059 * tao/ServerRequestInterceptor_Adapter.{h,cpp}:
20062 * tao/ServerRequestInterceptor_Adapter_Factory.h:
20066 Updated for all moved files.
20068 * tao/IORInterceptor/IORInterceptor.pidl
20069 * tao/IORInterceptor/IORInterceptorC.h
20070 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
20071 Updated for Interceptor_List changes
20073 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
20074 Improved debug statement
20076 * tao/PI/ClientRequestInterceptor.pidl:
20077 * tao/PI/ClientRequestInterceptorA.cpp:
20078 * tao/PI/ClientRequestInterceptorC.{h,cpp}:
20079 * tao/PI/ClientRequestInterceptorS.h:
20082 * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp,inl}:
20083 Implemented ClientRequestInterceptor Adapter which calls the
20085 * tao/PI/ClientRequestInterceptor_Factory_Impl.{h,cpp}:
20086 Implemented factory interface.
20088 * tao/PI/Interceptor.pidl:
20089 * tao/PI/InterceptorA.cpp:
20090 * tao/PI/InterceptorC.{h,cpp}:
20091 * tao/PI/InterceptorS.h:
20094 * tao/PI/Interceptor_List_T.{h,cpp}:
20095 Moved from TAO lib and updated interfaces to not expose any
20098 * tao/PI/PI.{h,cpp}:
20099 Add some process directives
20101 * tao/PI/diff/ORBInitializer.diff
20104 * tao/PI_Server/PI_Server.{h,cpp}:
20105 Add some process directives
20107 * tao/PI_Server/PS_CurrentA.cpp
20108 * tao/PI_Server/PS_CurrentC.{h,cpp}:
20111 * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
20112 From portableserver library, adapter that invokes server
20113 request interceptors
20115 * tao/PI_Server/ServerRequestInterceptor.pidl
20116 * tao/PI_Server/ServerRequestInterceptorA.cpp
20117 * tao/PI_Server/ServerRequestInterceptorC.cpp
20118 * tao/PI_Server/ServerRequestInterceptorC.h
20119 * tao/PI_Server/ServerRequestInterceptorS.h
20122 * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.{h,cpp}:
20123 New factory to create an instance of the adapter
20125 * tao/PortableServer/Object_Adapter.cpp:
20126 * tao/PortableServer/Upcall_Wrapper.cpp:
20127 Be aware the Server Request Interceptor adapter is a pointer and
20130 * tao/PortableServer/ServerInterceptorAdapter.{h,cpp,inl}:
20131 Removed, moved to the PI_Server lib
20133 * tao/PortableServer/ServerRequestInfo.{h,inl}:
20134 Export this classes, need it from the PI_Server lib
20136 * tao/RTCORBA/RTCORBAA.cpp
20137 * tao/RTCORBA/RTCORBAC.h
20140 * tao/RTScheduling/RTScheduler.pidl
20141 * tao/RTScheduling/RTSchedulerA.cpp
20142 * tao/RTScheduling/RTSchedulerC.h
20143 * tao/RTScheduling/Request_Interceptor.h
20144 Updated for PI changes
20146 * tests/Bug_1495_Regression/interceptors.cpp
20147 * tests/Bug_1495_Regression/interceptors.h
20148 * tests/Portable_Interceptors/Benchmark/interceptors.cpp
20149 * tests/Portable_Interceptors/Benchmark/interceptors.h
20150 * tests/Portable_Interceptors/Dynamic/interceptors.cpp
20151 * tests/Portable_Interceptors/Dynamic/interceptors.h
20152 * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.cpp
20153 * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.h
20154 * tests/Portable_Interceptors/Bug_1559/interceptors.cpp
20155 * tests/Portable_Interceptors/Bug_1559/interceptors.h
20156 Removed these files, replaced by seperate client/server files below
20158 * tests/Bug_1495_Regression/client_interceptor.cpp
20159 * tests/Bug_1495_Regression/client_interceptor.h
20160 * tests/Bug_1495_Regression/server_interceptor.cpp
20161 * tests/Bug_1495_Regression/server_interceptor.h
20162 * tests/Portable_Interceptors/Benchmark/client_interceptors.cpp
20163 * tests/Portable_Interceptors/Benchmark/client_interceptors.h
20164 * tests/Portable_Interceptors/Benchmark/server_interceptors.cpp
20165 * tests/Portable_Interceptors/Benchmark/server_interceptors.h
20166 * tests/Portable_Interceptors/Bug_1559/client_interceptor.cpp
20167 * tests/Portable_Interceptors/Bug_1559/client_interceptor.h
20168 * tests/Portable_Interceptors/Bug_1559/server_interceptor.cpp
20169 * tests/Portable_Interceptors/Bug_1559/server_interceptor.h
20170 * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp
20171 * tests/Portable_Interceptors/Dynamic/client_interceptor.h
20172 * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp
20173 * tests/Portable_Interceptors/Dynamic/server_interceptor.h
20174 * tests/Portable_Interceptors/Service_Context_Manipulation/client_interceptor.cpp
20175 * tests/Portable_Interceptors/Service_Context_Manipulation/client_interceptor.h
20176 * tests/Portable_Interceptors/Service_Context_Manipulation/server_interceptor.cpp
20177 * tests/Portable_Interceptors/Service_Context_Manipulation/server_interceptor.h
20180 * tests/Bug_1495_Regression/Bug_1495.mpc
20181 * tests/Bug_1495_Regression/Server_ORBInitializer.cpp
20182 * tests/Bug_1495_Regression/Server_ORBInitializer.h
20183 * tests/Bug_1495_Regression/Threaded_Server.cpp
20184 * tests/Portable_Interceptors/AMI/Client_Interceptor.h
20185 * tests/Portable_Interceptors/AMI/PI_AMI.mpc
20186 * tests/Portable_Interceptors/AMI/Server_Interceptor.h
20187 * tests/Portable_Interceptors/Benchmark/Client_ORBInitializer.cpp
20188 * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc
20189 * tests/Portable_Interceptors/Benchmark/Server_ORBInitializer.cpp
20190 * tests/Portable_Interceptors/Benchmark/client.cpp
20191 * tests/Portable_Interceptors/Benchmark/server.cpp
20192 * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc
20193 * tests/Portable_Interceptors/Bug_1559/Client_ORBInitializer.cpp
20194 * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.cpp
20195 * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.h
20196 * tests/Portable_Interceptors/Bug_1559/client.cpp
20197 * tests/Portable_Interceptors/Bug_1559/server.cpp
20198 * tests/Portable_Interceptors/Bug_2088/Bug_2088.mpc
20199 * tests/Portable_Interceptors/Collocated/Dynamic/PI_Dynamic.mpc
20200 * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.h
20201 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
20202 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/interceptors.h
20203 * tests/Portable_Interceptors/Dynamic/Echo_Client_ORBInitializer.cpp
20204 * tests/Portable_Interceptors/Dynamic/Echo_Server_ORBInitializer.cpp
20205 * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc
20206 * tests/Portable_Interceptors/Dynamic/client.cpp
20207 * tests/Portable_Interceptors/Dynamic/server.cpp
20208 * tests/Portable_Interceptors/ForwardRequest/Client_Request_Interceptor.h
20209 * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc
20210 * tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.h
20211 * tests/Portable_Interceptors/ForwardRequest/test.idl
20212 * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc
20213 * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc
20214 * tests/Portable_Interceptors/ORB_Shutdown/Server_Request_Interceptor.h
20215 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor.h
20216 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor2.h
20217 * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc
20218 * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.h
20219 * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.h
20220 * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc
20221 * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.h
20222 * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.h
20223 * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp
20224 * tests/Portable_Interceptors/Service_Context_Manipulation/Client_ORBInitializer.cpp
20225 * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
20226 * tests/Portable_Interceptors/Service_Context_Manipulation/Server_ORBInitializer.cpp
20227 * tests/Portable_Interceptors/Service_Context_Manipulation/client.cpp
20228 * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp
20229 * tests/RTCORBA/Client_Propagated/interceptors.h
20230 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.h
20231 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
20232 * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc
20233 * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h
20234 * orbsvcs/orbsvcs/CosLoadBalancing.mpc
20235 * orbsvcs/orbsvcs/FTORB.mpc
20236 * orbsvcs/orbsvcs/FaultTolerance.mpc
20237 * orbsvcs/orbsvcs/FtRtEvent.mpc
20238 * orbsvcs/orbsvcs/Security.mpc
20239 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h
20240 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h
20241 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h
20242 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h
20243 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h
20244 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.h
20245 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.h
20246 * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h
20247 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc
20248 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h
20249 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc
20250 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/test.idl
20251 Update for PI change
20253 Fri Jul 1 000:27:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
20255 * TAO_IDL/ast/ast_exception.cpp:
20256 * TAO_IDL/ast/ast_sequence.cpp:
20257 * TAO_IDL/ast/ast_structure.cpp:
20258 * TAO_IDL/ast/ast_union.cpp:
20259 * TAO_IDL/be/be_codegen.cpp:
20260 * TAO_IDL/be/be_valuetype.cpp:
20261 * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
20262 * TAO_IDL/be/be_visitor_union/union_ch.cpp:
20263 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
20265 Moved evaluation of the in_recursion_ member of structs unions
20266 and valuetypes to happen soon enough to make the generation of
20267 the file include of Recursive_Type_TypeCode.h conditional on
20268 whether a recursive type has been seen or not. Thanks to
20269 Ossama Othman <ossama@dre.vanderbilt.edu> for suggesting
20270 the conditional include.
20272 Thu Jun 30 18:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20274 * tests/Bug_1551_Regression/client.cpp:
20275 When we get a timeout on the client threads output an error but
20276 first nicely destroy the POA and ORB before shutting down
20278 Thu Jun 30 10:21:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
20280 * orbsvcs/orbsvcs/Log/Log_i.cpp (get_current_size, get_n_records,
20283 Changed argument list to use ACE_ENV_SINGLE_ARG_DECL_NOT_USED
20284 instead of ACE_ENV_SINGLE_ARG_DECL, since these methods do not
20287 Thu Jun 30 09:50:46 2005 Phil Mesnier <mesnier_p@ociweb.com>
20289 * tao/IIOP_Profile.cpp:
20290 * tao/IIOP_Profile.h:
20293 * tao/PortableServer/Default_Acceptor_Filter.cpp:
20294 This restores the behavior of IIOP_Profile::encode_endpoints so
20295 that it always creates only TAO_TAG_ENDPOINT component.
20296 Initially, the new TAG_ALTERNATE_IIOP_ADDRESS support was added
20297 to this method, with an internal test if the endpoint priority
20298 was TAO_INVALID_PRIORITY or not. If it was not, both kinds of
20299 tagged components were created, if the priority was invalid,
20300 only the new tagged component was created. But this causes
20301 trouble for RT_CORBA with multiple nics. It also generates
20302 redundant components.
20304 A new method, encode_alternate_endpoints is added to support the
20305 generation of combined endpoints in non-RT ORBs. This new method
20306 is called from Default_Acceptor_Filter.cpp. The base TAO_Profile
20307 supplies a null implementation of encode_alternate_endpoints so
20308 that existing, non-IIOP profiles don't have to be altered.
20311 To address the issue raised by bugzilla #2173, I've set the
20312 default for using shared profiles (non-RT) to 0. This avoids a
20313 side-effect of making shared profiles with endpoints that do not
20314 have a priority set in an RT environment.
20316 * tests/AlternateIIOP/run_test.pl:
20317 Add an explicit -ORBUseSharedProfile 1 to the server.
20319 Thu Jun 30 09:29:56 2005 Gary Maxey <gary.maxey@hp.com>
20321 * tao/Valuetype/StringValueC.inl
20323 Latest attempt at getting rid of warning from gcc compiler
20325 Thu Jun 30 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20327 * tao/RTScheduling/RTSchedulerC.cpp:
20328 Regenerated with the latest version of the idl compiler
20330 Thu Jun 30 13:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20332 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
20333 Added missing .in()
20335 Thu Jun 30 13:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20337 * tao/IORInterceptor/IORInfoC.cpp:
20338 * tao/IORInterceptor/IORInterceptorC.cpp:
20339 * tao/RTCORBA/RTCORBAC.cpp:
20340 Regenerated with the latest version of the idl compiler
20342 Thu Jun 30 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20344 * tests/Any/Recursive/client.cpp:
20345 Added include of TypeCodeFactory_Loader.h so that the
20346 TypeCodeFactory is loaded. Fixes crashing of the test on
20349 Thu Jun 30 11:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20351 * utils/catior/catior.cpp:
20352 Fixed retrieval and printing of port number in
20353 cat_tag_alternate_endpoints.
20355 Wed Jun 29 20:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20357 * orbsvcs/orbsvcs/Naming/Naming_Client.h:
20358 Added include of naming_client.h
20360 Wed Jun 29 20:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20362 * tao/IOR_Parser.h:
20363 Emulated exception macro fix
20365 Wed Jun 29 12:02:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
20367 * tao/Invocation_Base.cpp:
20369 Moved "PortableInterceptor.h" include directive out of
20370 TAO_HAS_INTERCEPTORS preprocessor block. It should always be
20371 visible. Fixes errors in builds with interceptors disabled.
20373 Wed Jun 29 18:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20375 * utils/catior/catior.cpp:
20376 Added an extra identation for priority and priority model so that it
20377 is clear they belong to a certain priority and added
20378 PRIORITY_BANDED_CONNECTION_POLICY_TYPE as one of the types we
20381 Wed Jun 29 10:13:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
20383 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
20385 Change type of orb_ member variable from _ptr to _var.
20387 Wed Jun 29 10:00:31 2005 Gary Maxey <gary.maxey@hp.com>
20389 * TAO/tao/Valuetype/StringValueC.inl
20391 Change to avoid compiler warnings from some compilers.
20393 Wed Jun 29 07:22:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
20395 * TAO_IDL/Makefile.am:
20396 * orbsvcs/FT_ReplicationManager/Makefile.am:
20397 * orbsvcs/ImplRepo_Service/Makefile.am:
20401 * TAO_IDL/tao_idl.mpc:
20402 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
20403 * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
20405 Changed so-called "convenience libraries" projects to inherit
20408 Tue Jun 28 22:21:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
20410 * tao/Invocation_Base.inl (reply_received):
20411 * tao/Invocation_Base.cpp (reply_received):
20413 Moved this method out-of-line. It calls a method on its
20414 TAO_ClientRequestInfo field. Inlining this method exposes the
20415 unexported TAO_ClientRequestInfo class to code outside of the
20416 TAO shared library, which results in "unresolved_symbol"
20417 link-time errors when attempting to call
20418 Invocation_Base::reply_received() directly or indirectly
20419 (e.g. via TAO::Reply_Guard::~Reply_Guard()). Fixes g++ 4.0
20422 * tao/Synch_Invocation.h (Reply_Guard):
20424 Improved const-correctness by making an immutable pointer member
20427 Tue Jun 28 20:52:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
20429 * orbsvcs/Concurrency_Service/Makefile.am:
20430 * orbsvcs/CosEvent_Service/Makefile.am:
20431 * orbsvcs/Dump_Schedule/Makefile.am:
20432 * orbsvcs/Event_Service/Makefile.am:
20433 * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
20434 * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
20435 * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
20436 * orbsvcs/FT_ReplicationManager/Makefile.am:
20437 * orbsvcs/Fault_Detector/Makefile.am:
20438 * orbsvcs/Fault_Notifier/Makefile.am:
20439 * orbsvcs/IFR_Service/Makefile.am:
20440 * orbsvcs/ImplRepo_Service/Makefile.am:
20441 * orbsvcs/LifeCycle_Service/Makefile.am:
20442 * orbsvcs/LoadBalancer/Makefile.am:
20443 * orbsvcs/Naming_Service/Makefile.am:
20444 * orbsvcs/Notify_Service/Makefile.am:
20445 * orbsvcs/Scheduling_Service/Makefile.am:
20446 * orbsvcs/TAO_Service/Makefile.am:
20447 * orbsvcs/Time_Service/Makefile.am:
20448 * orbsvcs/Trading_Service/Makefile.am:
20452 Tue Jun 28 19:51:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
20454 * TAO_IDL/Makefile.am:
20455 * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
20456 * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
20457 * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
20458 * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
20459 * orbsvcs/orbsvcs/Makefile.am:
20463 * orbsvcs/orbsvcs/CosNaming.mpc:
20464 * orbsvcs/orbsvcs/CosNotification.mpc:
20465 * orbsvcs/orbsvcs/CosTrading.mpc:
20466 * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
20467 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
20468 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
20470 Added a *_IDL project, currently only for automake builds, that
20471 only compiles the *.idl files. This ensures that all generated
20472 files will be included in the lists of sources, headers,
20473 inlines, templates, etc. instead of only those used in the stub
20474 libraries. Other build types continue to compile *.idl files as
20475 part of the stub library projects. When this is prefected, most
20476 build methods can use the automake build mechanism.
20478 * orbsvcs/orbsvcs/CosProperty.mpc:
20480 Added missing *.h, *.inl, and *S_T.* files to Header_Files,
20481 Inline_Files, and Template_Files so that they're installed.
20483 * orbsvcs/orbsvcs/SSLIOP.mpc:
20485 Added explicit Header_Files and Inline_Files sections so all
20486 files are installed.
20488 Tue Jun 28 16:11:50 2005 Gary Maxey <gary.maxey@hp.com>
20490 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
20491 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
20492 * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
20493 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
20494 * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
20495 * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
20496 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
20497 * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
20499 Backing out namespace code generation change of Mon Jun 27
20500 for now due to problems getting it to work across multiple
20503 Tue Jun 28 13:31:01 2005 Gary Maxey <gary.maxey@hp.com>
20505 * TAO/tao/Valuetype/StringValueC.cpp
20506 Change to allow operation in non-exception environments
20508 Tue Jun 28 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20510 * tao/Dynamic_ParameterC.h:
20511 Remove generated include of TypeCode.h. This seems to cause problems
20514 Tue Jun 28 07:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20516 * tao/Object.cpp (_get_orb):
20517 Return the orb related to the TAO_Stub, the orb_core_ member
20518 could sometimes be zero. Thanks to Bala for giving feedback
20521 Mon Jun 27 14:54:53 2005 J.T. Conklin <jtc@acorntoolworks.com>
20523 * orbsvcs/orbsvcs/Makefile.am:
20528 Mon Jun 27 13:54:27 2005 Gary Maxey <gary.maxey@hp.com>
20530 * TAO_IDL/be/be_util.cpp
20531 * TAO_IDL/be_include/be_util.h
20532 * TAO_IDL/be/be_visitor_interface.cpp
20533 * TAO_IDL/be/be_visitor_interface_fwd.cpp
20534 * TAO_IDL/be/be_visitor_valuebox.cpp
20535 * TAO_IDL/be/be_visitor_valuetype.cpp
20536 * TAO_IDL/be/be_visitor_valuetype_fwd.cpp
20537 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
20538 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
20539 * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
20540 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
20541 * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
20542 * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
20543 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
20544 * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
20546 When generating Any insertion and extraction operators put them
20547 in a namespace that corresponds to their enclosing module (if
20548 any). Addresses problem reported in Bugzilla report #2071.
20550 Mon Jun 27 13:08:01 2005 Gary Maxey <gary.maxey@hp.com>
20552 * tao/Valuetype/ValueBase.cpp:
20553 Added missing copy constructor implementation
20555 * TAO/tao/Valuetype/StringValueC.inl
20556 Change to avoid warnings by some compilers
20558 Mon Jun 27 12:19:01 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
20560 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
20561 (TAO): Changed the comment to "Using default value of 1.5
20562 seconds". Thanks to Simon Massey and Bala for resolving this.
20564 Mon Jun 27 11:09:34 2005 Chad Elliott <elliott_c@ociweb.com>
20566 * tests/Exposed_Policies/Policy_Verifier.h:
20567 * tests/Exposed_Policies/Policy_Verifier.cpp:
20568 * tests/Exposed_Policies/client.cpp:
20570 Modified this test to not run if the initialization failed. This
20571 avoids a core dump.
20573 * tests/Exposed_Policies/run_test.pl:
20575 Remove the ior files before running the server and cut the wait
20578 Mon Jun 27 09:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20580 * orbsvcs/orbsvcs/RTCosScheduling.mpc:
20581 Added requires dummy_label. The RTCosScheduling library uses
20582 a non compliant way to register its interceptors. This is
20583 causing problems with the PI refactory so disable the building
20584 of this lib until that has been fixed. See also bugzilla 2163.
20586 Mon Jun 27 09:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20588 * TAO_IDL/be_include/be_visitor_operation/ami_cs.h:
20589 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
20590 Removed gen_marshal_and_invoke method. It wasn't used and contained
20591 a lot of generation of old code that we don't use anymore
20593 Mon Jun 27 09:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20595 * tao/Policy_Validator.h:
20596 Fixed small typo in comment
20598 Mon Jun 27 08:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20600 * tao/Valuetype/ValueBase.cpp:
20601 Fixed implicit conversion warning and use ACE_OS::strcmp instead of
20604 Mon Jun 27 07:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20606 * TAO/tao/*C.{h,cpp,inl}:
20608 * TAO/tao/PortableServer/*C.{h,cpp,inl}:
20609 * TAO/tao/PortableServer/*A.cpp:
20610 * TAO/tao/Messaging/*C.{h,cpp,inl}:
20611 * TAO/tao/Messaging*A.cpp:
20614 Sat Jun 25 06:39:03 2005 Gary Maxey <gary.maxey@hp.com>
20616 * TAO/tao/Valuetype/StringValueC.inl
20617 Change to avoid warnings by some compilers
20619 Sat Jun 25 06:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20621 * tao/PortableServer/AdapterActivatorC.cpp:
20622 * tao/PortableServer/ForwardRequestC.cpp:
20623 * tao/PortableServer/IdAssignmentPolicyC.cpp:
20624 Regenerated to see what the footprint results are from the latest idl
20627 Fri Jun 24 23:11:45 2005 J.T. Conklin <jtc@acorntoolworks.com>
20629 * tao/Messaging/TAO_Messaging.pc.in:
20630 * tao/RTPortableServer/TAO_RTPortableServer.pc.in:
20632 Update with current list of dependencies based on values from
20633 MPC base project files.
20635 * tao/PI_Server.mpc:
20637 Added Pkgconfig_Files definition.
20639 * tao/PI_Server/TAO_PI_Server.pc.in:
20641 New file, pkg-config *.pc template for TAO_PI_Server library.
20643 Fri Jun 24 22:50:07 2005 J.T. Conklin <jtc@acorntoolworks.com>
20645 * TAO_IDL/Makefile.am:
20650 Fri Jun 24 13:15:03 2005 Gary Maxey <gary.maxey@hp.com>
20652 * TAO_IDL/be/be_codegen.cpp
20653 Generated additional include files in stub header for Value Box
20655 * TAO/tao/Valuetype/StringValue.pidl
20656 * TAO/tao/Valuetype/StringValueC.cpp
20657 * TAO/tao/Valuetype/StringValueC.h
20658 * TAO/tao/Valuetype/StringValueC.inl
20659 Standard OMG Value Box Definitions
20661 Fri Jun 24 19:42:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
20663 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
20665 For local interfaces, changed generated code for _narrow()
20666 and _unchecked_narrow() methods. For local interfaces, all
20667 that needs to be done is return a duplicate of a
20668 dynamic_cast<>, for both methods. Thanks to Johnny Willemsen
20669 <jwillemsen@remedy.nl> for pointing out the opportunity to
20670 shrink generated code, and to Ossama Othman
20671 <ossama@dre.vanderbilt.edu> for an informative discussion on
20672 the possible benefits of inlining these methods.
20674 Fri Jun 24 13:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20676 * tao/ClientRequestInfo.{cpp,inl}:
20677 Moved a few methods out of the inline file to the cpp file
20679 Fri Jun 24 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20681 * tao/TAO_Server_Request.h:
20682 Corrected ifdef guards in this file to match the real filename
20684 * tao/Dynamic_Adapter.h:
20685 Removed forward declaration of TAO_GIOP_Twoway_Invocation
20687 * tao/DynamicInterface/DII_Invocation.{h,cpp,inl}:
20688 The inl file has some constructors that are ifdef'd with #if 0.
20689 These used a base class that is not there, so zapped them and
20690 because the inl file is now empty, removed that from the archive
20692 Fri Jun 24 06:56:11 2005 Chad Elliott <elliott_c@ociweb.com>
20694 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
20696 Avoid ambiguity error from Visual C++ 6.0.
20698 Fri Jun 24 11:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20700 * tao/ClientRequestInfo.{h,cpp,inl}:
20701 * tao/ClientRequestInfo_i.{h,cpp,inl}:
20702 Moved the implementation from ClientRequestInfo_i to
20703 ClientRequestInfo. The ClientRequestInfo was split into
20704 two parts, this is causing problems with the PI refactoring
20705 and after checking with Ossama we decided to merge these
20706 two again. This maybe has a small performance impact
20707 at the moment no interceptors are registered but that
20708 will be resolved soon with the PI refactoring itself.
20710 * tao/ClientRequestInterceptor_Adapter.{h,cpp}:
20711 Updated to use TAO_ClientRequestInfo
20713 * tao/Invocation_Base.{h,cpp}:
20714 Updated to use TAO_ClientRequestInfo
20716 * tao/ORB_Core_TSS_Resources.{h,cpp}:
20717 No need anymore to store TAO_ClientRequestInfo in TSS.
20718 This decouples the ClientRequestInfo from the ORB TSS which was the
20719 main reason to do this.
20722 Removed the ClientRequestInfo_i.{h,cpp,inl} files
20724 Fri Jun 24 10:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20726 * tests/Portable_Interceptors/AMI/client.cpp:
20727 Added some more checks to see if things are gone fine.
20729 Fri Jun 24 09:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20731 * tao/ClientRequestInfo_i.{h,cpp}:
20732 No need to have virtual methods, this is not a base and removed
20733 the destructor using an Abstract base, it is not used
20735 Fri Jun 24 08:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20737 * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h
20738 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h
20739 * tao/ClientRequestInfo.cpp
20740 * tao/ClientRequestInfo.h
20741 * tao/ClientRequestInfo_i.cpp
20742 * tao/ClientRequestInfo_i.h
20743 * tao/ClientRequestInfo_i.inl
20744 * tao/Codeset_Manager.h
20745 * tao/Protocols_Hooks.h
20747 * tao/PortableServer/ServerRequestInfo.cpp
20748 * tao/RTCORBA/RT_Endpoint_Utils.h
20749 Removed TAO_GIOP_Invocation forward declaration and remarks
20750 about this. This class doesn't exist anymore already for a long
20753 Fri Jun 24 07:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20755 * tao/Leader_Follower.h:
20756 Added missing include for single threaded builds
20758 Thu Jun 23 11:02:11 2005 Chad Elliott <elliott_c@ociweb.com>
20760 * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
20761 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
20763 Use an IORTable::Locator_var instead of an INS_Locator to avoid a
20764 deletion of a stack variable.
20766 Thu Jun 23 08:21:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
20768 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp (handle_timeout):
20769 * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp (handle_timeout):
20771 Catch and squelch any exceptions that might be thrown. Also
20772 fixes emulated exception builds. Thanks to Simon Massey for
20773 pointing out this issue.
20775 Thu Jun 23 14:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20777 * tao/operation_details.{h,cpp}:
20778 The exception_list method should only be build when interceptors
20781 Thu Jun 23 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20783 * tao/ORB_Core.{h,cpp}:
20784 * tao/ORB_Core_TSS_Resources.{h,cpp}:
20785 Moved ORB_Core_TSS_Resources back to its own file. Problem was
20786 easier then on first sight, orbconf.h was not includes so the
20787 TSS file was build without interceptor support
20789 Thu Jun 23 12:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20791 * tao/ORB_Core.{h,cpp}:
20792 * tao/ORB_Core_TSS_Resources.{h,cpp}:
20793 Moved ORB_Core_TSS_Resources to the ORB_Core file again. The
20794 PI tests now break and I have not an idea why but moving it
20795 back fixes it now. Will sort this out soon.
20797 Thu Jun 23 09:52:00 UTC 2005 Simon Massey <simon.massey@prismtech.com>
20799 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
20800 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
20802 Replaced ACE_UNUSED_ARG() with native C++ unnamed parameters
20803 in responce to Ossama's request that the macro is only used
20804 in places where normal practices are not available.
20806 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
20808 Removed unused arg.
20810 Wed Jun 22 18:49:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
20814 Added include of ORB_Core_TSS_Resources.h, so when the
20815 ACE_TSS_TYPE tss_resources_ member is declared, there
20816 will be knowledge of a default constructor.
20818 Wed Jun 22 11:34:12 2005 Gary Maxey <gary.maxey@hp.com>
20820 * TAO_IDL/fe/y.tab.cpp
20821 * TAO_IDL/fe/idl.yy
20823 Added valuebox support
20825 Wed Jun 22 08:23:16 2005 J.T. Conklin <jtc@acorntoolworks.com>
20827 * orbsvcs/orbsvcs/Log/Iterator_i.cpp (handle_timeout):
20829 Catch and squelch any exceptions that might be thrown by
20830 destroy(). Thanks to Don Sharp for pointing out this
20833 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
20834 * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
20836 #include "ace/Time_Value.h", needed by no-inline builds. Thanks
20837 to Simon Massey for pointing out this issue.
20839 * orbsvcs/orbsvcs/Log/Log_i.cpp (set_records_attribute):
20841 Changed method to process any excess records returned by the
20844 * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
20845 * orbsvcs/orbsvcs/Log/EventLog_i.h:
20846 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
20847 * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
20848 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
20849 * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
20851 Removed write_recordlist() method, as it just called
20852 write_recordlist() on the base class.
20854 Wed Jun 22 14:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20856 * tao/ORB_Core.{h,cpp,i}:
20857 * tao/ORB_Core_TSS_Resources.{h,cpp}:
20858 Moved TAO_ORB_Core_TSS_Resources to its own file. Makes it much easier
20859 to just see where things are used.
20864 * tao/Leader_Follower.{h,cpp,i}:
20865 * tao/Leader_Follower_Flushing_Strategy.cpp:
20866 * tao/LF_Connect_Strategy.cpp:
20867 * tao/LF_Event.cpp LF_Strategy_Complete.cpp:
20869 * tao/PICurrent.cpp:
20870 * tao/Thread_Lane_Resources.cpp:
20871 * tao/Transport.cpp:
20872 * tao/Wait_On_Leader_Follower.cpp:
20873 * tao/Wait_On_LF_No_Upcall.cpp:
20874 * tao/ClientRequestInterceptor_Adapter.cpp:
20875 * tao/RTCORBA/Thread_Pool.cpp:
20876 * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
20877 * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
20878 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
20879 Added missing includes now we get less for free from ORB_Core
20881 Wed Jun 22 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20883 * tao/ClientRequestInfo_i.{h,cpp,inl}:
20884 Removed reply_status and response_expected methods, they had a
20885 comment that they need to go and they are not used in the TAO
20886 libs so it is now time to zap them
20888 Wed Jun 22 12:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
20890 * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp:
20891 Added checks in the destroy that start and end interception
20892 point calls must not be zero. If they are zero there is a bug
20895 * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp:
20896 * tests/Portable_Interceptors/PICurrent/client.cpp:
20897 Explicitly destroy the ORB. When this is not done explicitly the
20898 destroy operation of the registered interceptors is not called and
20899 then our checks are not triggered in the destoy operation of the
20900 registered interceptors
20902 Wed Jun 22 10:27:00 UTC 2005 Simon Massey <simon.massey@prismtech.com>
20904 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
20905 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
20907 Added ACE_UNUSED_ARG() to the above files.
20909 Tue Jun 21 17:50:26 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
20911 * tao/Interceptor_List.cpp:
20913 Include "tao/debug.h" to pull in TAO_debug_level global variable
20916 Tue Jun 21 14:41:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
20918 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
20919 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
20921 Add missing "int" return type to method definitions.
20923 * orbsvcs/orbsvcs/Log/Log_i.cpp:
20924 * orbsvcs/orbsvcs/Log/Log_i.h:
20926 Added flush and compaction handlers to class. The flush handler
20927 is scheduled when the QoS is set to QoSFlush. The compaction
20928 handler is scheduled when the max record life is set.
20930 Removed explicit calls to remove_old_records(), that is now done
20931 via the compaction handler.
20933 * orbvcs/orbsvcs/DsLogAdmin.mpc:
20935 Added Log_Flush_Handler.cpp and Log_Compaction_Handler.cpp to
20936 the DsLogAdmin_Serv project's list of Source Files.
20938 * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp:
20939 * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
20941 New files. Added TAO_Log_Flush_Handler class that manages an
20942 interval timer that calls flush() on the log when it fires. The
20943 interval is currently set to 300 seconds. This should probably
20944 be a parameter that is specified when the service is started.
20946 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
20947 * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
20949 New files. Added TAO_Log_Compaction_Handler class that manages
20950 an interval timer that calls remove_old_records() on the log
20951 when it fires. The interval is currently set to 60 seconds.
20952 This should probably be a parameter that is specified when the
20953 service is started.
20955 Tue Jun 21 14:27:12 2005 Gary Maxey <gary.maxey@hp.com>
20957 * tao/Valuetype/ValueBase.h
20958 * tao/Valuetype/ValueBase.cpp
20959 Added support method for valuebox demarshalling.
20961 Tue Jun 21 13:38:23 2005 Gary Maxey <gary.maxey@hp.com>
20963 * tao/Valuetype/Value_VarOut_T.cpp
20964 Added missing add_ref in TAO_Value_Var_T assignment operator
20966 Tue Jun 21 13:35:00 2005 Gary Maxey <gary.maxey@hp.com>
20968 * TAO_IDL/be_include/be_visitor_arg_traits.h
20969 * TAO_IDL/be_include/be_visitor_argument/arglist.h
20970 * TAO_IDL/be_include/be_visitor_argument/invoke_cs.h
20971 * TAO_IDL/be_include/be_visitor_argument/marshal_ss.h
20972 * TAO_IDL/be_include/be_visitor_argument/upcall_ss.h
20973 * TAO_IDL/be_include/be_visitor_argument/vardecl_ss.h
20974 * TAO_IDL/be_include/be_visitor_array/array.h
20975 * TAO_IDL/be_include/be_visitor_array/cdr_op_cs.h
20976 * TAO_IDL/be_include/be_visitor_exception/ctor.h
20977 * TAO_IDL/be_include/be_visitor_exception/ctor_assign.h
20978 * TAO_IDL/be_include/be_visitor_field/cdr_op_cs.h
20979 * TAO_IDL/be_include/be_visitor_field/field_ch.h
20980 * TAO_IDL/be_include/be_visitor_operation/rettype.h
20981 * TAO_IDL/be_include/be_visitor_operation/rettype_return_cs.h
20982 * TAO_IDL/be_include/be_visitor_sequence/buffer_type.h
20983 * TAO_IDL/be_include/be_visitor_sequence/cdr_op_cs.h
20984 * TAO_IDL/be_include/be_visitor_sequence/sequence_base.h
20985 * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h
20986 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h
20987 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h
20988 * TAO_IDL/be_include/be_visitor_typecode/alias_typecode.h
20989 * TAO_IDL/be_include/be_visitor_typecode/typecode_decl.h
20990 * TAO_IDL/be_include/be_visitor_typedef/typedef_ch.h
20991 * TAO_IDL/be_include/be_visitor_union_branch/cdr_op_cs.h
20992 * TAO_IDL/be_include/be_visitor_union_branch/private_ch.h
20993 * TAO_IDL/be_include/be_visitor_union_branch/public_assign_cs.h
20994 * TAO_IDL/be_include/be_visitor_union_branch/public_ch.h
20995 * TAO_IDL/be_include/be_visitor_union_branch/public_ci.h
20996 * TAO_IDL/be_include/be_visitor_union_branch/public_reset_cs.h
20997 * TAO_IDL/be_include/be_visitor_valuetype/field_cdr_cs.h
20998 * TAO_IDL/be_include/be_visitor_valuetype/field_ch.h
20999 * TAO_IDL/be_include/be_visitor_valuetype/field_cs.h
21000 * TAO_IDL/be/be_sequence.cpp
21001 * TAO_IDL/be/be_visitor_arg_traits.cpp
21002 * TAO_IDL/be/be_visitor_argument.cpp
21003 * TAO_IDL/be/be_visitor_argument/arglist.cpp
21004 * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
21005 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
21006 * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp
21007 * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
21008 * TAO_IDL/be/be_visitor_array.cpp
21009 * TAO_IDL/be/be_visitor_array/array.cpp
21010 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp
21011 * TAO_IDL/be/be_visitor_exception.cpp
21012 * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp
21013 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
21014 * TAO_IDL/be/be_visitor_field.cpp
21015 * TAO_IDL/be/be_visitor_field/field_ch.cpp
21016 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
21017 * TAO_IDL/be/be_visitor_operation.cpp
21018 * TAO_IDL/be/be_visitor_operation/rettype.cpp
21019 * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp
21020 * TAO_IDL/be/be_visitor_sequence.cpp
21021 * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
21022 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
21023 * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
21024 * TAO_IDL/be/be_visitor_tmplinst.cpp
21025 * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp
21026 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp
21027 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp
21028 * TAO_IDL/be/be_visitor_typecode.cpp
21029 * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
21030 * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp
21031 * TAO_IDL/be/be_visitor_typedef.cpp
21032 * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
21033 * TAO_IDL/be/be_visitor_union_branch.cpp
21034 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
21035 * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
21036 * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
21037 * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
21038 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
21039 * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
21040 * TAO_IDL/be/be_visitor_valuetype.cpp
21041 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
21042 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
21043 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
21045 Changes and additions to IDL compiler back-end for
21048 Tue Jun 21 16:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21050 * docs/releasenotes/rtc10_sched.html:
21051 Removed remark about generated include of PortableServerS.h,
21052 that is not valid anymore.
21054 Tue Jun 21 08:06:00 2005 Gary Maxey <gary.maxey@hp.com>
21056 * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
21057 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
21058 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
21059 * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
21060 * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
21061 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
21062 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
21063 Minor changes to deal with warnings on some compilers.
21065 Tue Jun 21 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21067 * tests/RTScheduling/Current/Thread_Task.cpp:
21070 Tue Jun 21 11:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21073 Added a todo for client_request_interceptors and
21074 server_request_interceptors methods that these should be removed
21075 when RTCosScheduling doesn't use them anymore
21077 Tue Jun 21 10:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21079 * tao/Interceptor_List.{h,cpp}:
21080 Added destroy_interceptors method that goes through the list of
21081 interceptors and calls destroy on each interceptor
21083 * tao/IORInterceptor_Adapter.h:
21084 Removed empty throw spec from destroy_interceptors and removed the
21085 interceptor_list method which returns the list build up, this is
21086 internal data which the outside doesn't need to have.
21088 * tao/ORB_Core.{h,cpp} (destroy_interceptors):
21089 Use the new destoy_interceptors of the Interceptor_List template
21091 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
21092 Use the new destoy_interceptors of the Interceptor_List template
21093 and removed interceptor_list method
21095 Tue Jun 21 08:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21097 * tao/ORBInitializer_Registry_Adapter.h:
21098 Added export macro.
21100 Mon Jun 20 23:17:42 2005 J.T. Conklin <jtc@acorntoolworks.com>
21102 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21103 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21104 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21105 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21107 Fixed fuzz build errors related to missing ACE_ENV_ARG_PARAMETER
21108 in call to resolve_initial_references().
21110 Mon Jun 20 21:49:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
21112 * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
21113 * orbsvcs/orbsvcs/Log/Iterator_i.h:
21115 Added iterator inactivity timer that causes the iterator to self
21116 destruct after 1 hour of inactivity. This should probably be a
21117 parameter that is specified when the service is started.
21119 * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
21120 * orbsvcs/orbsvcs/Log/Iterator_i.h:
21121 * orbsvcs/orbsvcs/Log/Log_i.cpp:
21123 Pass reactor to Iterator constructor.
21125 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21126 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21127 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21128 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21130 Removed the debug messages that indicated the log service was
21131 starting, and the name the ior was registered with the naming
21132 service. TAO's other ORBservice implementations don't output
21133 this sort of mundane information.
21135 Mon Jun 20 12:21:00 2005 Gary Maxey <gary.maxey@hp.com>
21137 * TAO_IDL/be_include/be_generator.h
21138 * TAO_IDL/be_include/be_valuebox.h
21139 * TAO_IDL/be_include/be_visitor.h
21140 * TAO_IDL/be_include/be_visitor_valuebox.h
21141 * TAO_IDL/be_include/be_visitor_module/module.h
21142 * TAO_IDL/be_include/be_visitor_root/root.h
21143 * TAO_IDL/be_include/be_visitor_valuebox/any_op_ch.h
21144 * TAO_IDL/be_include/be_visitor_valuebox/any_op_cs.h
21145 * TAO_IDL/be_include/be_visitor_valuebox/cdr_op_ch.h
21146 * TAO_IDL/be_include/be_visitor_valuebox/cdr_op_cs.h
21147 * TAO_IDL/be_include/be_visitor_valuebox/field_ch.h
21148 * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h
21149 * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h
21150 * TAO_IDL/be_include/be_visitor_valuebox/valuebox.h
21151 * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ch.h
21152 * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ci.h
21153 * TAO_IDL/be_include/be_visitor_valuebox/valuebox_cs.h
21154 * TAO_IDL/be/be_generator.cpp
21155 * TAO_IDL/be/be_valuebox.cpp
21156 * TAO_IDL/be/be_visitor.cpp
21157 * TAO_IDL/be/be_visitor_root.cpp
21158 * TAO_IDL/be/be_visitor_module.cpp
21159 * TAO_IDL/be/be_visitor_valuebox.cpp
21160 * TAO_IDL/be/be_visitor_module/module.cpp
21161 * TAO_IDL/be/be_visitor_root/root.cpp
21162 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
21163 * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
21164 * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp
21165 * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp
21166 * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
21167 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
21168 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
21169 * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
21170 * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
21171 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
21172 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
21173 Changes and additions to IDL compiler back-end for
21176 Mon Jun 20 09:18:00 2005 Gary Maxey <gary.maxey@hp.com>
21177 * orbsvcs/IFR_Service/ifr_visitor.cpp
21178 * orbsvcs/IFR_Service/ifr_visitor.h
21179 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp
21180 * orbsvcs/IFR_Service/ifr_adding_visitor.h
21181 Add visitors for valuebox support.
21183 Mon Jun 20 08:51:17 2005 J.T. Conklin <jtc@acorntoolworks.com>
21185 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21186 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21187 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21188 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21190 Added missing semi-colon; bug was hidden by use of emulated
21193 Mon Jun 20 13:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21195 * orbsvcs/orbsvcs/FtRtEvent.mpc:
21196 Reverted change to add ami as base project and added -GC again to
21197 one set of IDL files.
21199 * orbsvcs/ImplRepo_Service/Forwarder.{h,cpp}:
21200 * orbsvcs/examples/ORT/Gateway_i.h:
21203 * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
21204 * orbsvcs/examples/ORT/ORT.mpc:
21205 Added pi_server as base project
21207 Mon Jun 20 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21209 * tao/DynamicInterface/Dynamic_Implementation.cpp:
21210 Fixed emulated exception errors related to the fact that
21211 POA_Current_Impl doesn't use them anymore
21213 Mon Jun 20 11:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21215 * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
21216 Fixed emulated exception errors related to the fact that
21217 POA_Current_Impl doesn't use them anymore
21219 Mon Jun 20 10:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21221 * tao/PI_Server.mpc:
21222 New MPC file to build the new PI_Server library
21224 * examples/POA/DSI/Database_i.h:
21225 * examples/POA/Default_Servant/File_i.cpp:
21226 * orbsvcs/ImplRepo_Service/Forwarder.cpp:
21227 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
21228 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
21229 * orbsvcs/orbsvcs/IFRService/Repository_i.h:
21230 * orbsvcs/tests/FtRtEvent/PushConsumer.cpp:
21231 * orbsvcs/tests/FtRtEvent/PushSupplier.cpp:
21232 * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
21233 * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
21234 * tests/File_IO/File_i.cpp:
21235 * tests/ORT/ServerRequestInterceptor.h:
21236 * tests/POA/Current/Current.cpp:
21237 * tests/POA/Persistent_ID/server.cpp:
21238 * tests/POA/Policies/Policies.cpp:
21239 Added include of tao/PI_Server/PI_Server.h because of the
21240 pi_server refactoring. This is needed because these files
21241 use functionality that is now in the pi_server lib
21243 * tests/File_IO/File_IO.mpc:
21244 * tests/ORT/ORT.mpc:
21245 * tests/POA/Current/Current.mpc:
21246 * tests/POA/Persistent_ID/Persistent_ID.mpc:
21247 * tests/POA/Policies/Policies.mpc:
21248 * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
21249 * tests/Collocation_Opportunities/Collocation_Opportunities.mpc:
21250 * examples/POA/DSI/POA_DSI.mpc:
21251 * examples/POA/Default_Servant/POA_Default_Servant.mpc:
21252 * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
21253 * orbsvcs/orbsvcs/FtRtEvent.mpc:
21254 * orbsvcs/orbsvcs/IFRService.mpc:
21255 * orbsvcs/tests/ImplRepo/scale/scaletest.mpc:
21256 Added pi_server as base project
21258 * tao/Messaging.mpc:
21259 Added pi as base project, messaging needs pi stuff
21261 * tao/PortableServer.mpc:
21262 PortableServer is not dependent on pi anymore
21264 * tao/TAO_Internal.cpp:
21265 If the PI_Server_Loader is available, initialize it, this way
21266 we get the needed services available
21268 * tao/PortableServer/Object_Adapter_Factory.{cpp,h}:
21269 No need to register the ORBInitializer, this is now in the pi_server
21272 * tao/PortableServer/POA_Current_Impl.{h,cpp}:
21273 Removed exception throw spec and environment macros. These are
21274 coming from POA::Curent but are not used here and just make
21275 things dependent on IDL generated code which it doesn't need
21278 * tao/RTPortableServer/RT_Object_Adapter_Factory.{h,cpp}:
21279 No need to register POA::Current, this is in the pi_server lib.
21280 Also the adapter can be derived from TAO_Adapter_Factory
21282 * tao/PortableServer/POA_Current.cpp
21283 * tao/PortableServer/POA_Current.h
21284 * tao/PortableServer/POA_Current.inl
21285 * tao/PortableServer/PS_Current.pidl
21286 * tao/PortableServer/PS_CurrentA.cpp
21287 * tao/PortableServer/PS_CurrentC.cpp
21288 * tao/PortableServer/PS_CurrentC.h
21289 * tao/PortableServer/Policy_Creator_T.h
21290 * tao/PortableServer/PortableServer_ORBInitializer.cpp
21291 * tao/PortableServer/PortableServer_ORBInitializer.h
21292 * tao/PortableServer/PortableServer_PolicyFactory.cpp
21293 * tao/PortableServer/PortableServer_PolicyFactory.h
21294 Removed these files, they are now in the pi_server library.
21295 If you included one of these files or used the functionality
21296 of the classes in one of these files, include
21297 tao/PI_Server/PI_Server.h and link the new pi_server library.
21299 Sat Jun 18 18:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21301 * tao/CORBA_String.{h,inl}:
21302 Added missing operator = (const WChar*) to WString_out. Thanks to
21303 Jean-Marc Prud'Homme <jprudhomme at interstarinc dot com> for
21304 reporting this and deliver the patch. This fixes bugzilla bug
21307 Sat Jun 18 15:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21309 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
21310 Fixed crashing of notication service in mt configuration
21312 Fri Jun 17 19:54:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
21314 * orbsvcs/orbsvcs/Log/LogRecordStore.h (LOG_DEFAULT_MAX_REC_LIST_LEN):
21315 * orbsvcs/orbsvcs/Log/LogRecordStore_persist.h (LOG_DEFAULT_MAX_REC_LIST_LEN):
21317 Changed the maximum number of records that can be returned by
21318 query() without using an iterator from 30 to 100. This should
21319 probably be a parameter that is specified when the service is
21320 started, but until it is, 100 is a more reasonable default.
21322 From documentation available on line, the Orbix log service
21323 implementation defaults to 100 records, the VisiBroker
21324 implementation defaults to 1000.
21326 * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
21328 The ACE_LACKS_LONGLONG_T case cast the 64 bit log record fields
21329 "id" and "time" to 32 bits, but the format directive still used
21330 %Q. Changed to "%d".
21332 Fri Jun 17 19:02:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
21334 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21336 Moved code for the IOR file and pid file output. It had been
21337 mistakenly added inside a commented out section of the code.
21339 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21340 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21341 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21342 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21344 From documentation available on-line, VisiBroker's and Orbix's
21345 log service implementations support using corbaloc IORs and
21346 resolve_initial_references() to obtain the log factory object
21347 reference. Changed TAO's implementation to support the same by
21348 registering the factory IORs in the IORTable:
21350 * "BasicLogService" for the Basic_Logging_Service
21351 * "EventLogService" for the Event_Logging_Service
21352 * "NotifyLogService" for the Notify_Logging_Service
21353 * "RTEventLogService" for the RTEvent_Logging_Service
21355 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
21356 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc:
21357 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc:
21358 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
21360 Changed to inherit from iortable.
21362 Fri Jun 17 23:45:00 UTC 2005 Gary Maxey <gary.maxey@hp.com>
21364 * TAO_IDL/include/ast_decl.h
21365 * TAO_IDL/include/ast_generator.h
21366 * TAO_IDL/include/ast_module.h
21367 * TAO_IDL/include/ast_valuebox.h
21368 * TAO_IDL/include/ast_visitor.h
21369 * TAO_IDL/include/idl_global.h
21370 * TAO_IDL/include/utl_err.h
21371 * TAO_IDL/include/utl_scope.h
21372 * TAO_IDL/util/utl_err.cpp
21373 * TAO_IDL/util/utl_scope.cpp
21374 * TAO_IDL/ast/ast_generator.cpp
21375 * TAO_IDL/ast/ast_module.cpp
21376 * TAO_IDL/ast/ast_redef.cpp
21377 * TAO_IDL/ast/ast_valuebox.cpp
21378 Changes and additions to IDL compiler front-end for
21381 Fri Jun 17 15:40:51 2005 J.T. Conklin <jtc@acorntoolworks.com>
21383 * orbsvcs/orbsvcs/orbsvcs.rc:
21384 * orbsvcs/orbsvcs/orbsvcs_export.h:
21386 Remove stray bits left over from when orbsvcs was a single
21389 Fri Jun 17 19:09:56 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
21391 * TAO_IDL/be/be_codegen.cpp:
21393 Reverted the change of
21395 Thu Jun 16 18:54:01 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
21397 It seems this problem is appearing in other places besides
21398 generated code, and that making lots of modifications to
21399 TAO code to work around what is essentially an HP compiler
21400 bug is not the right approach. Thanks to Johnny Willemsen
21401 <jwillemsen@remedy.nl> for advice on this matter.
21403 Fri Jun 17 17:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21406 Fixed resolve_initial_references of the CodecFactory
21408 Fri Jun 17 12:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21411 First commit of the PI_Server library. Will contain the parts
21412 of the PortableServer that are dependent on PortableInterceptors.
21413 These files will be used soon when the MPC files are updated
21415 Fri Jun 17 11:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21417 * tests/DLL_ORB/client.cpp:
21418 Fixed process_directive call
21420 Fri Jun 17 09:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21423 Corrected wrong compare in resolve_initial_references
21425 Fri Jun 17 09:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21427 * tests/Param_Test/Param_Test.mpc:
21428 Added explicit after so that we don't compile the same idl file
21429 at the same time multiple times
21431 Fri Jun 17 09:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21434 Removed some unneeded emulated exeption macros
21436 Fri Jun 17 09:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21438 * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
21439 Fixed typo in exename, wanted to commit this yesterday but couldn't
21442 Fri Jun 17 09:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21444 * tests/DLL_ORB/client.cpp:
21445 * tests/DLL_ORB/server.cpp:
21446 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
21447 Use the new macro ACE_DYNAMIC_SERVICE_DIRECTIVE to load the
21450 Fri Jun 17 09:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21452 * tests/Bug_1551_Regression/test.mpc:
21453 Simplified this mpc file
21455 Fri Jun 17 09:56:44 2005 Simon McQueen <sm@prismtech.com>
21457 * tao/Valuetype/ValueBase.cpp:
21459 Add support for stream encoded repository ID indirection as per
21460 "15.3.4.3 Scope of the Indirections" in 02-06-33.
21461 This fixes bug #2156.
21463 Fri Jun 17 08:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21465 * tao/ORBInitializer_Registry.cpp:
21466 * tao/PI/ORBInitInfo.cpp:
21467 * tao/PortableServer/LifespanStrategyPersistent.cpp:
21468 * tao/RTCORBA/RT_ORBInitializer.cpp:
21469 * tao/ORB_Core.cpp:
21470 Use the new macro ACE_DYNAMIC_SERVICE_DIRECTIVE to load the
21473 * tao/Messaging/Messaging.cpp:
21474 Return the value of the process_directive call
21476 * tao/Messaging/Messaging_ORBInitializer.{h,cpp}:
21477 Don't keep a PolicyFactory as member, just create an instance for
21478 each ORB. Keeping an instance can cause crashes when the unloading
21479 of the DLL already has happened before the PolicyFactory registry
21482 * tao/PortableServer/Servant_Upcall.h:
21483 Added forward declaration of CORBA::Object. Need it soon because
21484 of even more subsetting
21486 * tao/ORB_Core.cpp:
21488 Changed the way we throw an InvalidName exception from
21489 resolve_initial_references. Instead of throwing it from each
21490 resolve_x_method, just let those methods return a nil object
21491 and then throw the exception at the end of
21492 resolve_initial_references when then the object reference is nil.
21493 This reduces some needs for exception emulation macros but more
21494 important it guarantees that we always throw the exception instad
21495 of returning a nil reference. During testing I found that a rir
21496 of POACurrent returned a nil reference when the PortableServer
21497 library was not loaded instead of throwing an exception.
21499 Fri Jun 17 08:49:09 2005 Simon McQueen <sm@prismtech.com>
21501 * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
21503 Use _retn () instead of out () for the return value from
21505 This fixes bug #2155.
21507 Thu Jun 16 14:23:08 MST 2005 Trevor Fields <fields_t@ociweb.com>
21509 * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
21510 * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
21511 * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
21512 * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
21514 Fix warning about unsigned long arg.
21516 Thu Jun 16 18:54:01 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
21518 * TAO_IDL/be/be_codegen.cpp:
21520 Added conditional (for HPUX compiler only) code generation of
21521 include of ace/SString.h in the stub source file, apparently
21522 necessary when the HP compiler has optimize=1. Thanks to
21523 Kris Dekeyser <Kris.Dekeyser@lms.be> for reporting the problem.
21525 Thu Jun 16 17:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21527 * tao/TAO_Internal.cpp:
21528 Do the initialisation of the messaging loader earlier
21530 Thu Jun 16 16:47:42 2005 Simon McQueen <sm@prismtech.com>
21532 * orbsvcs/IFR_Service/be_produce.cpp:
21534 Check repository ptr is not null before use in BE_cleanup.
21535 This fixes bug #2154.
21537 Thu Jun 16 07:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21539 * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
21540 Implemented fini call, at the moment the ORBInitializer Registry
21541 is removed by service config we release all registered
21544 * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
21545 Simplified this MPC file
21547 Thu Jun 16 06:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21549 * tests/Param_Test/Param_Test.mpc:
21550 Set exename for anyop
21552 Wed Jun 15 13:46:48 MST 2005 Trevor Fields <fields_t@ociweb.com>
21554 * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
21555 * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
21556 * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
21557 * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
21558 * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp:
21559 * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
21560 * TAO_IDL/be/be_visitor_module/serializer_op.cpp:
21561 * TAO_IDL/be/be_visitor_root/serializer_op.cpp:
21562 * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
21563 * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
21564 * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
21565 * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
21566 * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp:
21567 * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp:
21568 * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
21569 * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
21570 * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp:
21571 * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
21572 * TAO_IDL/be_include/be_visitor_array/serializer_op_ch.h:
21573 * TAO_IDL/be_include/be_visitor_array/serializer_op_cs.h:
21574 * TAO_IDL/be_include/be_visitor_enum/serializer_op_ch.h:
21575 * TAO_IDL/be_include/be_visitor_enum/serializer_op_cs.h:
21576 * TAO_IDL/be_include/be_visitor_field/serializer_op_ch.h:
21577 * TAO_IDL/be_include/be_visitor_field/serializer_op_cs.h:
21578 * TAO_IDL/be_include/be_visitor_module/serializer_op.h:
21579 * TAO_IDL/be_include/be_visitor_root/serializer_op.h:
21580 * TAO_IDL/be_include/be_visitor_sequence/serializer_op_ch.h:
21581 * TAO_IDL/be_include/be_visitor_sequence/serializer_op_cs.h:
21582 * TAO_IDL/be_include/be_visitor_structure/serializer_op_ch.h:
21583 * TAO_IDL/be_include/be_visitor_structure/serializer_op_cs.h:
21584 * TAO_IDL/be_include/be_visitor_typedef/serializer_op_ch.h:
21585 * TAO_IDL/be_include/be_visitor_typedef/serializer_op_cs.h:
21586 * TAO_IDL/be_include/be_visitor_union/serializer_op_ch.h:
21587 * TAO_IDL/be_include/be_visitor_union/serializer_op_cs.h:
21588 * TAO_IDL/be_include/be_visitor_union_branch/serializer_op_ch.h:
21589 * TAO_IDL/be_include/be_visitor_union_branch/serializer_op_cs.h:
21591 Addin additional files for providing serialization for sending
21594 Wed Jun 15 12:36:04 MST 2005 Trevor Fields <fields_t@ociweb.com>
21596 * TAO_IDL/be/be_codegen.cpp:
21597 * TAO_IDL/be/be_decl.cpp:
21598 * TAO_IDL/be/be_global.cpp:
21599 * TAO_IDL/be/be_visitor_array.cpp:
21600 * TAO_IDL/be/be_visitor_enum.cpp:
21601 * TAO_IDL/be/be_visitor_field.cpp:
21602 * TAO_IDL/be/be_visitor_module.cpp:
21603 * TAO_IDL/be/be_visitor_root.cpp:
21604 * TAO_IDL/be/be_visitor_sequence.cpp:
21605 * TAO_IDL/be/be_visitor_structure.cpp:
21606 * TAO_IDL/be/be_visitor_typedef.cpp:
21607 * TAO_IDL/be/be_visitor_union.cpp:
21608 * TAO_IDL/be/be_visitor_union_branch.cpp:
21609 * TAO_IDL/be/be_visitor_module/module.cpp:
21610 * TAO_IDL/be/be_visitor_root/root.cpp:
21611 * TAO_IDL/be/be_visitor_structure/structure.cpp:
21612 * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
21613 * TAO_IDL/be/be_visitor_union/union.cpp:
21614 * TAO_IDL/be_include/be_codegen.h:
21615 * TAO_IDL/be_include/be_decl.h:
21616 * TAO_IDL/be_include/be_global.h:
21617 * TAO_IDL/be_include/be_visitor_array.h:
21618 * TAO_IDL/be_include/be_visitor_enum.h:
21619 * TAO_IDL/be_include/be_visitor_field.h:
21620 * TAO_IDL/be_include/be_visitor_module.h:
21621 * TAO_IDL/be_include/be_visitor_root.h:
21622 * TAO_IDL/be_include/be_visitor_sequence.h:
21623 * TAO_IDL/be_include/be_visitor_structure.h:
21624 * TAO_IDL/be_include/be_visitor_typedef.h:
21625 * TAO_IDL/be_include/be_visitor_union.h:
21626 * TAO_IDL/be_include/be_visitor_union_branch.h:
21627 * TAO_IDL/fe/idl.ll:
21628 * TAO_IDL/fe/lex.yy.cpp:
21629 * TAO_IDL/include/idl_global.h:
21630 * TAO_IDL/util/utl_global.cpp:
21632 Adding idl support for the new DDS DCPS implementation over TAO.
21634 Wed Jun 15 17:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21636 * tao/Collocation_Proxy_Broker.h:
21637 Added include to get size_t. This should fix the LynxOS build
21639 Wed Jun 15 10:46:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
21641 * tao/PortableServer/TAO_PortableServer.pc.in:
21643 Added TAO_PI to list of required libraries.
21647 Added Pkgconfig_Files definition.
21649 * tao/PI/TAO_PI.pc.in:
21651 New file, pkg-config *.pc template for TAO_PI library.
21653 Wed Jun 15 13:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21655 * tao/PortableServer/Object_Adapter.cpp:
21656 * tao/PortableServer/POA_Current_Impl.cpp:
21657 * tao/PortableServer/Root_POA.cpp:
21658 Removed several not needed includes
21660 Wed Jun 15 11:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21662 * tests/Param_Test/Param_Test.mpc:
21663 Simplified this MPC file, server anyop are not using messaging
21665 * tao/RTScheduling/RTScheduler_Loader.h:
21666 Removed not needed forward declaration
21668 * tao/Messaging/Messaging_ORBInitializer.h:
21669 Removed not needed forward declaration
21671 * tao/Messaging/Messaging_Loader.{h,cpp}:
21672 * tao/Messaging/Messaging.cpp:
21673 We have an initialisation problem in the Messaging library, it
21674 registers it ORBInitializer in a static object but the
21675 ORBInitializer_Registry then doesn't need to be loaded yet.
21676 Added a Messaging_Loader, this loader is just add to the
21677 service config registry in the static object, from TAO_Internal
21678 we then intialize the Message_Loader when it is available,
21679 which then will register the ORBInitializer. Maybe this problem
21680 exists with more libs, the regression tests will show it.
21682 * tao/TAO_Internal.cpp:
21683 Initialise the Messaging Loader when available
21685 * tao/PI/ORBInitializer_Registry_Impl.h:
21686 Removed old documentation
21688 * tao/RTCORBA/RT_ORBInitializer.cpp:
21689 Initialise pointer with 0
21691 Wed Jun 15 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21693 * tao/RTScheduling/Distributable_Thread.cpp:
21694 * tao/RTScheduling/Request_Interceptor.h:
21695 * tao/RTScheduling/RTScheduler_Initializer.cpp:
21696 * tao/RTScheduling/RTScheduler_Loader.cpp:
21697 Fixed some potential memory leaks when things go wrong and some
21698 minor formatting changes
21700 Wed Jun 15 09:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21702 * tao/ORBInitializer_Registry.cpp:
21703 Don't try to load the ORBInitializer registry in a static
21706 Wed Jun 15 08:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21708 * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
21709 Fixed conversion warning
21711 Tue Jun 14 21:35:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
21713 * tao/PolicyFactory_Registry_Adapter.cpp:
21715 Removed stray semi-colon.
21717 Tue Jun 14 20:57:00 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
21719 From Lothar Werzinger <lothar@xcerla.com>
21720 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp (init_new_naming):
21722 Register with the ORB's resolve_initial_references() mechanism.
21723 Primarily useful for dynamically loaded Name Services.
21726 Tue Jun 14 14:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21728 * tao/TAO_Server_Request.h:
21729 Just include Object.h to get CORBA::Object instead of a forward
21730 declaration, we get else problems in an inline build.
21732 Tue Jun 14 14:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21734 * tao/Strategies/SCIOP_Profile.cpp:
21735 Include tao/StringSeqC.h to get StringSeq. It seems the refactoring
21736 of some PI reveales a lot of includes which are previously
21739 Tue Jun 14 14:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21741 * tao/PortableServer/Upcall_Wrapper.cpp:
21742 Added include of tao/Argument.h, this is not pulled in when
21743 interceptors are disabled
21745 Tue Jun 14 14:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21747 * tao/TAO_Server_Request.h:
21748 Added forward declaration of CORBA::Object. This is not pulled in
21749 when interceptors are disabled
21751 Tue Jun 14 14:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21753 * tests/RTCORBA/check_supported_priorities.cpp
21754 * tests/RTCORBA/common_args.cpp
21755 * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp
21756 * tests/RTCORBA/Banded_Connections/client.cpp
21757 * tests/RTCORBA/Banded_Connections/server.cpp
21758 * tests/RTCORBA/Client_Propagated/Client_ORBInitializer.h
21759 * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
21760 * tests/RTCORBA/Client_Propagated/client.cpp
21761 * tests/RTCORBA/Client_Propagated/server.cpp
21762 * tests/RTCORBA/Collocation/Collocation.cpp
21763 * tests/RTCORBA/Linear_Priority/client.cpp
21764 * tests/RTCORBA/Linear_Priority/server.cpp
21765 * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp
21766 * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp
21767 * tests/RTCORBA/Policy_Combinations/client.cpp
21768 * tests/RTCORBA/Policy_Combinations/server.cpp
21769 * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp
21770 * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp
21771 * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp
21772 * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp
21773 * tests/RTCORBA/Server_Declared/server.cpp
21774 * tests/RTCORBA/Thread_Pool/client.cpp
21775 * tests/RTCORBA/Thread_Pool/server.cpp
21776 Return 2 instead of -1 when the check_support_priorities fail.
21777 The test scripts expect then a return value of 2
21779 Tue Jun 14 14:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21781 * TAO-INSTALL.html:
21782 Updated Borland build instructions
21784 Tue Jun 14 13:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21786 * tao/PI/ORBInitializer_Registry_Impl.cpp:
21789 Tue Jun 14 13:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21791 * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.{h,cpp}:
21794 Tue Jun 14 12:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21796 * orbsvcs/examples/ORT/Server_IORInterceptor_ORBInitializer.h:
21797 Updated include, missed in a previous checkin
21799 Tue Jun 14 12:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21801 * tao/PI/ORBInitializer_Registry.{h,cpp}:
21802 Renamed to ORBInitializer_Registry_Impl.{h,cpp} This prevents
21803 confusion if we have the file in the tao or tao/PI directory
21808 Tue Jun 14 11:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21810 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.h:
21811 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.h:
21812 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.h:
21813 Added missing include of CodecFactory.h
21815 Tue Jun 14 11:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21817 * tao/ORB_Core.cpp:
21818 Fixed problem with emulated exceptions
21820 Tue Jun 14 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21823 Removed, not included by IOPS.h anymore
21826 Removed tao/tao.mpc
21828 Tue Jun 14 10:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21830 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
21831 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
21832 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
21833 Added missing includes
21835 Tue Jun 14 10:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21837 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
21838 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
21839 Added missing includes
21841 Tue Jun 14 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21843 * orbsvcs/orbsvcs/AV/SCTP_SEQ.h:
21844 Added missing include
21846 Tue Jun 14 09:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21848 * tests/Bug_1693_Test/client.cpp:
21849 * tests/RTCORBA/Thread_Pool/client.cpp:
21850 * tests/Codec/client.cpp:
21851 Fixed compile errors
21854 * tao/ORB_Core.{h,cpp}:
21855 Changed the way we use the ORBInitializer registry. When it is
21856 requested from the ORB_Core, get it from the service config
21857 registry but in a static build don't try to load it on demand
21859 Tue Jun 14 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
21862 New PI library. Contains ORBInitializer registry, ORBInitInfo and
21863 PolicyFactory. This will be extended in the future with more classes
21864 but this is the first step. If you use any of these classes in
21865 your app, add the include of tao/PI/PI.h to your application code.
21866 This will make sure the service config registry is filled with
21867 the loadable modules.
21869 * tao/BiDir_GIOP.mpc:
21870 The BiDir library uses a PolicyFactory so it must link with the PI
21873 * tao/Interceptor_List.{h,cpp}:
21874 Changed the list to return a value indicating whether it was possible
21875 to add the interceptor or not. The caller in the PI or IORInterceptor
21876 library will then throw the correct exception. This way the list
21877 template can stay in the TAO lib because the exception DuplicateName
21878 is now in the PI library
21880 * tao/IORInterceptor.mpc:
21881 Added PI as base project
21883 * tao/IORInterceptor_Adapter.{h,cpp}:
21884 Removed throw clause from add_interceptor method. The clause was
21885 not correct also, it could throw a DuplicateName exception also.
21886 This way we are not dependent on the PI library. Also the adapter
21887 doesn't need to be derived from ACE_Service_Object, this class
21888 is not loaded, the factory that creates it is.
21890 * tao/IORInterceptor_Adapter_Factory.{h,cpp}:
21891 Removed destructor, it is not needed
21894 Updated to use the new ORBInitializer Factory adapter and Policy
21897 * tao/ORB_Core.{h,cpp,i}:
21898 Updated for new adapters and interceptor list changes. Also added
21899 a get_orbinitializer_registry which returns the current pointer
21900 without trying to load the PI library. This is used by the ORB
21901 to call alls orbinitializers. When the library is not loaded yet,
21902 no user code caused this so we don't have to do this also
21904 * tao/ORBInitializer.pidl:
21905 * tao/ORBInitializerA.cpp:
21906 * tao/ORBInitializerC.{h,cpp,inl}:
21907 * tao/ORBInitializerS.h:
21908 * tao/ORBInitInfo.pidl:
21909 * tao/ORBInitInfoA.cpp:
21910 * tao/ORBInitInfoC.{h,cpp,inl}:
21911 * tao/ORBInitInfoS.h:
21912 * tao/ORBInitInfo.{h,cpp,inl}:
21913 * tao/PolicyFactory.pidl:
21914 * tao/PolicyFactory_Registry.{h,cpp}:
21915 * tao/PolicyFactoryA.cpp:
21916 * tao/PolicyFactoryC.{h,cpp,inl}:
21917 Moved to the PI library
21919 * tao/IOP_Codec.pidl:
21920 * tao/IOP_CodecA.cpp:
21921 * tao/IOP_CodecC.{h,cpp,inl}:
21922 Moved to the CodecFactory library
21925 Removed include of IOP_Codec.pidl
21927 * tao/ORBInitializer_Registry.{h,cpp}:
21928 Removed all code except register_orb_initializer, which now tries
21929 to load the ORBInitializer Registry on demand. The code is moved to
21935 * tao/PolicyFactory_Registry_Adapter.{h,cpp}:
21936 New adapter for PolicyFactory_Registry
21938 * tao/PolicyFactory_Registry_Factory.h:
21939 New factory for creating a PolicyFactory for each ORB
21941 * tao/PortableInterceptor.pidl:
21942 Removed files that moved to the PI library
21944 * tao/PortableInterceptorA.cpp:
21947 * tao/PortableInterceptorC.{cpp,h}:
21950 * tao/PortableServer.mpc:
21953 Based on the new PI. These all use something of the PI library.
21954 Because of this only a client gets benefits from this, but the
21955 server will be handled in the next iteration
21958 Updated for all changes
21960 * tao/BiDir_GIOP/BiDirGIOP.cpp:
21961 Added include of ORBInitializer_Registry.h
21963 * tao/BiDir_GIOP/BiDir_ORBInitializer.{h,cpp}:
21964 * tao/BiDir_GIOP/BiDir_PolicyFactory.h:
21965 Include tao/PI/PI.h
21967 * tao/CodecFactory/CodecFactory.h:
21968 Include IOP_CodecC.h
21970 * tao/CodecFactory/IOP_CodecC.{h,cpp}:
21971 * tao/CodecFactory/IOP_CodecA.cpp:
21972 * tao/CodecFactory/IOP_CodecS.h:
21973 Files moved from the tao lib
21975 * tao/CodecFactory/IOP_Codec_include.pidl:
21976 * tao/CodecFactory/IOP_Codec_includeC.h:
21977 * tao/CodecFactory/IOP_Codec_includeS.h:
21978 New files for apps that include IOP_Codec.pidl in the past, they
21979 should now use this pidl file
21981 * tao/CodecFactory/CDR_Encaps_Codec.h:
21982 * tao/CodecFactory/CodecFactory.h:
21983 * tao/CodecFactory/CodecFactory_imp.h:
21984 Updated for moving of IOP_Codec.pidl
21986 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
21987 Updated for interceptor list change
21989 * tao/Messaging/Messaging_ORBInitializer.h:
21990 * tao/Messaging/Messaging_PolicyFactory.h:
21991 * tao/PortableServer/PortableServer_ORBInitializer.{h,cpp}:
21992 * tao/PortableServer/PortableServer_PolicyFactory.h:
21993 * tao/RTCORBA/RT_ORBInitializer.cpp:
21994 * tao/RTCORBA/RT_PolicyFactory.h
21995 * tao/RTScheduling/RTScheduling_Initializer.{h,cpp}:
21996 * tao/Utils/RIR_Narrow.h:
21997 Changed includes to include tao/PI/PI.h
21999 * tao/docs/libraries.html:
22002 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
22003 * orbsvcs/examples/LoadBalancing/ORBInitializer.h
22004 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp
22005 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h
22006 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp
22007 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h
22008 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
22009 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp
22010 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp
22011 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h
22012 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp
22013 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h
22014 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp
22015 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h
22016 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.cpp
22017 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.h
22018 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp
22019 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h
22020 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h
22021 * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.h
22022 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp
22023 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h
22024 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h
22025 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp
22026 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h
22027 * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp
22028 * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h
22029 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.cpp
22030 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.h
22031 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ORBInitializer.h
22032 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/server.cpp
22033 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_ORBInitializer.h
22034 * orbsvcs/tests/RTCosScheduling/RTCosScheduling.mpc
22035 * tests/Bug_1495_Regression/Bug_1495.mpc
22036 * tests/Bug_1495_Regression/Client_ORBInitializer.h
22037 * tests/Bug_1495_Regression/Server_ORBInitializer.h
22038 * tests/ORT/ORT.mpc
22039 * tests/ORT/ServerORBInitializer.h
22040 * tests/Portable_Interceptors/AMI/Client_ORBInitializer.h
22041 * tests/Portable_Interceptors/AMI/Server_ORBInitializer.h
22042 * tests/Portable_Interceptors/Benchmark/Client_ORBInitializer.h
22043 * tests/Portable_Interceptors/Benchmark/Server_ORBInitializer.h
22044 * tests/Portable_Interceptors/Bug_1559/Client_ORBInitializer.h
22045 * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.h
22046 * tests/Portable_Interceptors/Bug_2088/Client_ORBInitializer.h
22047 * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp
22048 * tests/Portable_Interceptors/Collocated/Dynamic/Echo_Collocated_ORBInitializer.cpp
22049 * tests/Portable_Interceptors/Collocated/Dynamic/Echo_Collocated_ORBInitializer.h
22050 * tests/Portable_Interceptors/Collocated/Dynamic/PI_Dynamic.mpc
22051 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Collocated_ORBInitializer.h
22052 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
22053 * tests/Portable_Interceptors/Dynamic/Echo_Client_ORBInitializer.h
22054 * tests/Portable_Interceptors/Dynamic/Echo_Server_ORBInitializer.h
22055 * tests/Portable_Interceptors/ForwardRequest/Client_ORBInitializer.h
22056 * tests/Portable_Interceptors/ForwardRequest/Server_ORBInitializer.h
22057 * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.h
22058 * tests/Portable_Interceptors/IORInterceptor/FOO_Client_ORBInitializer.h
22059 * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h
22060 * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor_ORBInitializer.h
22061 * tests/Portable_Interceptors/ORB_Shutdown/Server_ORBInitializer.h
22062 * tests/Portable_Interceptors/PICurrent/ClientORBInitializer.h
22063 * tests/Portable_Interceptors/PICurrent/ServerORBInitializer.cpp
22064 * tests/Portable_Interceptors/PICurrent/ServerORBInitializer.h
22065 * tests/Portable_Interceptors/PICurrent/client.cpp
22066 * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.h
22067 * tests/Portable_Interceptors/PolicyFactory/Server_ORBInitializer.h
22068 * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_ORBInitializer.h
22069 * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_ORBInitializer.h
22070 * tests/Portable_Interceptors/Service_Context_Manipulation/Client_ORBInitializer.h
22071 * tests/Portable_Interceptors/Service_Context_Manipulation/Server_ORBInitializer.h
22072 Updated for the new PI library
22074 * tests/RTCORBA/check_supported_priorities.cpp
22075 * tests/RTCORBA/common_args.cpp
22076 * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp
22077 * tests/RTCORBA/Banded_Connections/client.cpp
22078 * tests/RTCORBA/Banded_Connections/server.cpp
22079 * tests/RTCORBA/Client_Propagated/Client_ORBInitializer.h
22080 * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
22081 * tests/RTCORBA/Client_Propagated/client.cpp
22082 * tests/RTCORBA/Client_Propagated/server.cpp
22083 * tests/RTCORBA/Collocation/Collocation.cpp
22084 * tests/RTCORBA/Linear_Priority/client.cpp
22085 * tests/RTCORBA/Linear_Priority/server.cpp
22086 * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp
22087 * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp
22088 * tests/RTCORBA/Policy_Combinations/client.cpp
22089 * tests/RTCORBA/Policy_Combinations/server.cpp
22090 * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp
22091 * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp
22092 * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp
22093 * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp
22094 * tests/RTCORBA/Server_Declared/server.cpp
22095 * tests/RTCORBA/Thread_Pool/client.cpp
22096 * tests/RTCORBA/Thread_Pool/server.cpp
22097 Instead of doing an ACE_OS::exit() when the needed priorities
22098 are not available, return from the main with a -1. Will reduce
22099 the number of memory leaks reported by valgrind a lot.
22101 Tue Jun 14 07:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22103 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
22104 Added missing include
22106 Mon Jun 13 17:27:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
22108 * orbsvcs/orbsvcs/Log/Iterator_i.cpp (get):
22110 Change to return a zero-length sequence before destroying
22111 iterator as required by the spec.
22113 Mon Jun 13 17:18:44 2005 J.T. Conklin <jtc@acorntoolworks.com>
22115 * orbsvcs/orbsvcs/Log/Iterator_i.h:
22117 Change type of constraint member variable to CORBA::String_var
22118 so we don't dereference a dangling char * in get().
22120 Mon Jun 13 12:10:06 2005 J.T. Conklin <jtc@acorntoolworks.com>
22122 * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
22123 * orbsvcs/orbsvcs/Log/Iterator_i.h:
22124 * orbsvcs/orbsvcs/Log/Log_i.cpp:
22126 Changed to interpret "position" as the index in the complete
22127 sequence of records that match the constraint instead of the
22128 index in the sequence of all records.
22130 Changed TAO_Iterator_i constructor to take new "current" and
22131 "end" iterator parameters. This allows us to avoid scanning
22132 and skipping records returned as part of the initial query().
22134 Simplify iterating over record store by using ACE_Hash_Map's
22137 Mon Jun 13 18:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22139 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h:
22140 Converted comments to doxygen style
22142 Mon Jun 13 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22144 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
22145 Include ORBInitializer_Registry.h, needed for the upcoming PI library
22147 Mon Jun 13 05:07:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
22149 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
22150 * orbsvcs/orbsvcs/AV/AVStreams_i.h:
22152 Made public destructors protected since the objects in question
22153 are reference counted, i.e. memory management should be
22154 performed through the reference counting mechanism, not operator
22157 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
22158 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h (TAO_FlowSpec_Entry):
22159 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i:
22161 Fixed a memory leak.
22163 Mon Jun 13 09:32:38 2005 Phil Mesnier <mesnier_p@ociweb.com>
22165 * tao/IIOP_Profile.cpp:
22166 * tao/Tagged_Component.cpp:
22167 * tao/Tagged_Component.h:
22169 Reverted the change to TAO_Tagged_Component::get_component.
22171 Mon Jun 13 12:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22173 * tests/RTCORBA/Client_Propagated/client.cpp:
22174 Added include of ORBInitializer_Registry.h
22176 Mon Jun 13 11:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22178 * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
22179 * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
22180 * tests/Portable_Interceptors/Bug_2088/Bug_2088.mpc:
22181 * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
22182 * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
22183 * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
22184 * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
22185 * tests/Portable_Interceptors/PolicyFactory/PI_PolicyFactory.mpc:
22186 * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
22187 * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
22188 Use interceptors as base project instead of the requires
22191 Mon Jun 13 08:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22193 * tao/Strategies/SCIOP_Endpoint.cpp:
22194 Fixed compile error
22196 Mon Jun 13 08:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22198 * tao/Messaging/Asynch_Invocation_Adapter.{h,cpp}:
22199 Fixed ambiguity warnings with Borland.
22201 Sun Jun 12 23:09:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
22203 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp (TAO_Log_Constraint_Visitor):
22205 Add property list bindings for each item in the log record's
22208 Sun Jun 12 23:38:02 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
22210 * tao/GIOP_Message_Base.h (process_request, process_locate_request):
22212 Made the above calls virtual since it makes it easier to do
22213 implementation inheritance, and override behaviours.
22215 Sun Jun 12 14:24:05 2005 J.T. Conklin <jtc@acorntoolworks.com>
22217 * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i, match_i, remove_old_records):
22219 Simplify iterating over record store by using ACE_Hash_Map's
22222 * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
22224 Changed from LOG_HASH_MAP_ITER to LOG_RECORD_STORE_ITER.
22226 * orbsvcs/orbsvcs/Log/LogRecordStore.h (TAO_LogRecordStore):
22228 Added LOG_RECORD_STORE_ENTRY typedef.
22230 * orbsvcs/orbsvcs/Log/Iterator_i.cpp: (TAO_Iterator_i):
22231 * orbsvcs/orbsvcs/Log/Iterator_i.h (TAO_Iterator_i):
22232 * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
22234 Removed max_store_size argument from constructor.
22235 Removed (unused) max_store_size member variable.
22237 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
22239 Changed constructor to directly assign log record's .info field
22240 to property list value binding instead of stashing it in an the
22241 Any. This allows the value to be queried via ETCL constraints.
22243 * orbsvcs/orbsvcs/Log/Log_i.cpp (remove_old_records):
22245 Changed conditional in constraint as it was casing new, not old,
22246 records to be deleted.
22248 * orbsvcs/orbsvcs/Log/Log_i.cpp (validate_capacity_alarm_thresholds):
22249 * orbsvcs/orbsvcs/Log/Log_i.h (validate_capacity_alarm_thresholds):
22251 Move validate_capacity_alarm_thresholds method from public to
22252 protected visibility.
22256 Updated to remove Queued_Message.inl.
22258 Sun Jun 12 13:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22260 * tao/Collocation_Proxy_Broker.h:
22261 Added forward declaration of environment
22263 Sun Jun 12 13:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22265 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.{h,cpp}:
22266 * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
22267 Updated the way the policyfactory is registered in a way that things
22268 are not dependent on the destruction order and we only have one
22269 instance of the factory in runtime
22271 Sun Jun 12 12:37:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
22274 Fixed problem with TAO version detection when default Make
22277 Sat Jun 11 23:45:07 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
22279 * TAO_IDL/be/be_visitor_operation.cpp:
22280 * TAO_IDL/be/be_visitor_sequence.cpp:
22281 * TAO_IDL/be_include/be_visitor_operation.h:
22282 * TAO_IDL/be_include/be_visitor_sequence.h:
22284 Removed includes of unused files.
22286 * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
22287 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
22289 Fixed incorrect visitor names in error messages.
22291 * TAO_IDL/be/be_visitor_argument/post_invoke_cs.cpp:
22292 * TAO_IDL/be/be_visitor_argument/post_marshal_ss.cpp:
22293 * TAO_IDL/be/be_visitor_argument/pre_invoke_cs.cpp:
22294 * TAO_IDL/be/be_visitor_operation/rettype_assign_ss.cpp:
22295 * TAO_IDL/be/be_visitor_operation/rettype_is.cpp:
22296 * TAO_IDL/be/be_visitor_operation/rettype_marshal_ss.cpp:
22297 * TAO_IDL/be/be_visitor_operation/rettype_post_invoke_cs.cpp:
22298 * TAO_IDL/be/be_visitor_operation/rettype_post_upcall_ss.cpp:
22299 * TAO_IDL/be/be_visitor_operation/rettype_pre_invoke_cs.cpp:
22300 * TAO_IDL/be/be_visitor_operation/rettype_vardecl_cs.cpp:
22301 * TAO_IDL/be/be_visitor_operation/rettype_vardecl_ss.cpp:
22302 * TAO_IDL/be/be_visitor_sequence/elemtype.cpp:
22303 * TAO_IDL/be_include/be_visitor_argument/post_invoke_cs.h:
22304 * TAO_IDL/be_include/be_visitor_argument/post_marshal_ss.h:
22305 * TAO_IDL/be_include/be_visitor_argument/pre_invoke_cs.h:
22306 * TAO_IDL/be_include/be_visitor_operation/rettype_assign_ss.h:
22307 * TAO_IDL/be_include/be_visitor_operation/rettype_is.h:
22308 * TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h:
22309 * TAO_IDL/be_include/be_visitor_operation/rettype_post_invoke_cs.h:
22310 * TAO_IDL/be_include/be_visitor_operation/rettype_post_upcall_ss.h:
22311 * TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h:
22312 * TAO_IDL/be_include/be_visitor_operation/rettype_vardecl_cs.h:
22313 * TAO_IDL/be_include/be_visitor_operation/rettype_vardecl_ss.h:
22314 * TAO_IDL/be_include/be_visitor_sequence/elemtype.h:
22316 Removed from the repository visitors that are no longer used.
22317 Thanks to Gary Maxey <gary.maxey@hp.com> for pointing out
22320 Sat Jun 11 14:43:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
22322 * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp (push):
22323 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp (push):
22325 Add ACE_TRY_CATCH after call to write_recordlist() for emulated
22328 Sat Jun 11 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22330 * tao/PolicyFactory_Registry.cpp:
22331 Fixed memory leak at the moment the registering of a policy
22334 Sat Jun 11 12:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22336 * tests/RTCORBA/Linear_Priority/run_test.pl:
22337 When the server can't be started end this test directly
22339 * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
22340 Changed the way we register the PolicyFactory. Don't store it as
22341 member in the ORBInitializer, this gives problems now we start
22342 loading the PI stuff on demand. The order of destruction seems to
22343 be changed causing crashes in the RTCorba tests. This fixes these
22346 Sat Jun 11 11:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22348 * tao/Queued_Message.{h,inl,cpp}:
22349 Removed the .inl file, it is empty
22351 Fri Jun 10 14:58:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
22353 * orbsvcs/orbsvcs/Makefile.am:
22358 Fri Jun 10 13:07:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
22360 * tao/Collocation_Proxy_Broker.cpp:
22361 * tao/Collocation_Proxy_Broker.h:
22362 * tao/Connection_Handler.cpp:
22363 * tao/Connection_Handler.inl:
22364 * tao/GIOP_Message_Generator_Parser.cpp:
22365 * tao/GIOP_Message_Generator_Parser.h:
22366 * tao/Invocation_Adapter.cpp:
22367 * tao/Invocation_Adapter.inl:
22368 * tao/New_Leader_Generator.cpp:
22369 * tao/New_Leader_Generator.h:
22372 * tao/Policy_Manager.cpp:
22373 * tao/Policy_Manager.i:
22374 * tao/Queued_Message.cpp:
22375 * tao/Queued_Message.inl:
22376 * tao/SystemException.cpp:
22377 * tao/SystemException.h:
22378 * tao/UTF16_BOM_Translator.cpp:
22379 * tao/UTF16_BOM_Translator.h:
22380 * tao/Messaging/MessagingS.cpp:
22381 * tao/Messaging/MessagingS.h:
22382 * tao/PortableServer/PolicyS.cpp:
22383 * tao/PortableServer/PolicyS.h:
22384 * tao/PortableServer/Upcall_Command.cpp:
22385 * tao/PortableServer/Upcall_Command.h:
22387 Moved inlined virtual methods out of line. Inlinging them
22388 causes RTTI issues when using g++ 4.0's hidden symbol
22391 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
22392 * tao/Messaging/Asynch_Invocation_Adapter.h (invoke):
22393 * tao/Messaging/Asynch_Invocation_Adapter.inl:
22395 Removed unnecessary virtual function override. All it was
22396 forward the call to the base class implementation.
22398 Removed empty inline source file.
22403 Updated source file lists.
22405 Fri Jun 10 13:00:49 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
22407 * tao/PICurrent_Loader.h:
22409 Include "tao/orbconf.h" to pull in default TAO_HAS_INTERCEPTORS
22410 preprocessor symbol definition. Fixes link-time errors related
22411 to missing static constructor definition.
22413 * tao/PICurrent_Loader.cpp:
22415 Reorganized include directives so that interceptor related
22416 headers are not included when compile-time interceptor support
22419 Fri Jun 10 12:51:44 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
22421 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
22422 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
22423 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
22424 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
22426 Generate out of line virtual methods. Inlined ones prevent RTTI
22427 from working when enabling hidden symbols with g++ 4.0's
22428 visibility support.
22430 * tao/GIOP_Message_Generator_Parser_Impl.inl (check_revision):
22432 Made "max_allowable_version" variable a static constant instead
22433 of a non-const variable. Reduces run-time overhead since this
22434 value may be computed at compile-time.
22436 Fri Jun 10 18:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22439 * tao/ORB_Core.{h,i}:
22440 * tao/PICurrent_Loader.{h,cpp}:
22441 Fixed compile errors when interceptors are disabled
22443 Fri Jun 10 17:21:28 2005 Simon McQueen <sm@prismtech.com>
22445 * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
22447 Fix wrong 'use lib'.
22449 Fri Jun 10 09:59:17 2005 Chad Elliott <elliott_c@ociweb.com>
22451 * tao/default_client.cpp:
22453 Ensure that all TAO related options are consistently case
22456 Fri Jun 10 13:16:27 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
22458 * TAO_IDL/fe/fe_extern (FE_generate_UUID):
22460 Added arguments (which were passed by default value before) to
22461 the generateUUID() call on the ACE UUID_GENERATOR singleton.
22462 These arguments trigger the inclusion of the thread id in the
22463 formation of the uuid, along with the process id and timestamp
22464 that were already being used. In some experiments we have done
22465 with the Visual Studio 2005 beta (which can take advantage of
22466 multiple processors to do parallel builds), the process id
22467 and timestamp alone were apparently not enough to ensure a
22468 unique id when creating one for use in the temporary file name,
22469 and multiple threads corresponding to multiple builds in the
22470 same directory were trying to open temporary files with the
22473 Fri Jun 10 08:21:47 2005 Chad Elliott <elliott_c@ociweb.com>
22475 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp:
22476 * examples/RTScheduling/Thread_Task.cpp:
22478 Addressed data initialization and memcpy issues which mainly
22479 showed up in a 64-bit Solaris build.
22481 * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
22483 Use ACE_SCOPE_THREAD on AIX and MacOS X instead of
22484 ACE_SCOPE_PROCESS since it's not supported.
22486 Fri Jun 10 07:51:36 2005 Phil Mesnier <mesnier_p@ociweb.com>
22488 * docs/Options.html:
22489 * tao/IIOP_Acceptor.cpp:
22490 * tao/IIOP_Profile.cpp:
22491 * tao/IIOP_Profile.h:
22492 * tao/ORB_Core.cpp:
22493 * tao/Tagged_Components.cpp:
22494 * tao/Tagged_Components.h:
22498 * tao/PortableServer/Default_Acceptor_Filter.cpp:
22499 * tests/AlternateIIOP:
22500 * utils/catior/catior.cpp:
22502 Added support for TAG_ALTERNATE_IIOP_ADDRESS to combine many
22503 endpoints into a single profile when not using RTCORBA. This may
22504 be overridden by using the ORB_init argument
22505 -ORBUseSharedProfiles 0. It is enabled by default. Unlike the
22506 TAO-specific TAO_TAG_ENDPOINTS, the TAG_ALTERNATE_IIOP_ADDRESS
22507 component contains a single host:port pair, but many such
22508 components may be added to a profile to carry as many endpoints
22511 Fri Jun 10 10:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22513 * tao/CodecFactory/*:
22514 New CodecFactory library. When users want to use the CodecFactory
22515 they have to include tao/CodecFactory/CodecFactory.h
22517 * tao/Bind_Dispatcher_Guard.h:
22518 Doxygen improvement
22520 * tao/IOP_IOR.pidl:
22521 Updated numbers for reliable multicast as mentioned in omg document
22524 * tao/CDR_Encaps_Codec.{h,cpp}:
22525 * tao/CodecFactory.{h,cpp}:
22526 These files are moved to the CodecFactory library
22528 * tao/CodecFactory.mpc:
22529 New MPC file for the CodecFactory library
22531 * tao/ClientRequestInfo_i.h:
22532 * tao/ClientRequestInterceptor_Adapter.{h,cpp}:
22533 * tao/Collocated_Invocation.cpp:
22534 * tao/Invocation_Base.cpp:
22535 * tao/PICurrent_Copy_Callback.cpp:
22536 * tao/Synch_Invocation.cpp:
22537 * tao/TAO_Server_Request.h:
22538 * tao/TSS_Resources.h:
22539 * tao/Messaging/Asynch_Invocation.cpp:
22540 * tao/PortableServer/ServerRequestInfo.h:
22541 Changed includes and added some more forward declarations because
22542 of reduced header dependencies
22544 * tao/Tagged_Components.h:
22545 Removed commented out code
22548 Updated for all these changes
22550 * tao/ClientRequestInfo_i.i:
22551 Added needed include
22553 * tao/CodecFactory_ORBInitializer.{h,cpp}:
22554 Removed, we don't use an ORBInitializer anymore for the CodecFactory
22557 * tao/ORB_Core.{h,cpp,i}:
22558 Changed the way we retrieve the CodecFactory and PICurrent. Instead
22559 of an ORBInitializer we try to load them using svc.conf
22561 * tao/ORBInitInfo.cpp:
22562 Use svc.conf to get the CodecFactory instead of allocating a new
22565 * tao/Parser_Registry.cpp:
22566 Removed empty explicit template instantiation block
22568 * tao/PICurrent.{h,cpp,inl}:
22569 * tao/PICurrent_Impl.{h,cpp,inl}:
22570 Moved TAO::PICurrent_Impl to its own file
22572 * tao/PICurrent.pidl:
22573 * tao/PICurrentA.cpp:
22574 * tao/PICurrentC.{h,cpp}:
22575 * tao/PICurrentS.h:
22576 Moved PICurrent to its own file
22578 * tao/PICurrent_Loader.{h,cpp}:
22579 Use svc.conf to get PICurrent
22581 * tao/PICurrent_ORBInitializer.{h,cpp}:
22582 Removed these files
22584 * tao/Policy_Manager.{h,cpp,i}:
22585 * tao/Policy_Current.{h,cpp,inl}:
22586 * tao/Policy_Current_Impl.{h,cpp,inl}:
22587 Moved Policy_Current and Policy_Current_Impl to their own files
22589 * tao/PortableInterceptor.pidl:
22590 * tao/PortableInterceptorA.cpp:
22591 * tao/PortableInterceptorC.{h,cpp}:
22592 * tao/PortableInterceptorS.h:
22593 Moved PICurrent out of this file and regenerated
22595 * tao/Services_Activate.cpp:
22596 Removed explicit templates
22598 * tao/ServicesS_T.h:
22602 Added deablfine for RootPOAManager name, will be used later
22605 Added define for POAManagerFactory
22607 * tao/LocalObject.{h,cpp}:
22608 Override _get_orb to throw a no implement with minor code 8
22610 * tao/Object.{h,cpp}:
22613 * docs/libraries.html:
22616 * tests/Bug_1693_Test/Bug_1693_Test.mpc:
22617 * tests/Bug_1693_Test/client.cpp:
22618 * tests/Codec/client.cpp:
22619 * tests/Codec/Codec.mpc:
22620 * tests/Portable_Interceptors/IORInterceptor/FOO_Client_ORBInitializer.cpp:
22621 * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor_ORBInitializer.cpp:
22622 * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
22623 * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp:
22624 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
22625 * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
22626 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
22627 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
22628 * orbsvcs/PSS/PSDL_Code_Gen.cpp:
22629 * orbsvcs/orbsvcs/RTCosScheduling.mpc:
22630 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
22631 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
22632 Updated because of new CodecFactory library
22634 Fri Jun 10 10:15:17 2005 Simon McQueen <sm@prismtech.com>
22636 * tests/Bug_2144_Regression/Bug_2144_Regression.mpc:
22638 Add valuetype to dependencies to (hopefully) fix Linux error.
22642 Fix warning on Linux.
22644 Thu Jun 10 08:40:00 UTC 2005 Simon Massey <sma@prismtech.com>
22646 * tao/orbsvcs/tests/Bug_2137_Regression/client.cpp:
22647 Corrected const char * problem.
22649 Thu Jun 9 18:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22651 * tao/Tagged_Components.h:
22652 Removed commented out code
22654 Thu Jun 9 18:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22656 * tao/ServicesS_T.h:
22657 Removed this file, was not included at all
22659 Thu Jun 9 18:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22661 * orbsvcs/orbsvcs/FaultTolerance/ChangeLog:
22662 Removed this file, we have a main changelog
22664 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
22665 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
22666 * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
22667 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
22668 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
22669 Minor formatting issues. Fixes bugzilla bug 2139. Thanks to
22670 <jmegq at radiance dot com>
22672 Thu Jun 9 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22674 * tests/POA/Reference_Counting/*
22675 New reference counting test, regression for bug 2142.
22676 Thanks to Frank Pilhofer <fp@mc.com>
22678 Thu Jun 9 15:33:52 2005 Simon McQueen <sm@prismtech.com>
22680 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
22682 Change valuetype acessor declaration to return a pointer
22683 rather than a _ptr.
22685 This fixes bugzilla #2144.
22687 * tests/Bug_2144_Regression/Bug_2144_Regression.mpc:
22688 * tests/Bug_2144_Regression/README:
22689 * tests/Bug_2144_Regression/test.cpp:
22690 * tests/Bug_2144_Regression/test.idl:
22692 Regression test for the above.
22694 Thu Jun 9 07:24:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
22696 * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp (push):
22697 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp (push):
22699 Catch log service exceptions and rethrow the corresponding
22702 Thu Jun 9 07:11:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
22704 * orbsvcs/orbsvcs/Log/Log_i.cpp (write_records, write_recordlist):
22705 * orbsvcs/orbsvcs/Log/Log_i.h:
22707 Add DsLogAdmin::LogOffDuty to exception specification.
22709 Thu Jun 9 07:05:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
22711 * orbsvcs/orbsvcs/Makefile.am:
22715 * orbsvcs/orbsvcs/Security.mpc:
22717 Add security_export.h to Header File section.
22719 Thu Jun 9 12:54:41 2005 Simon McQueen <sm@prismtech.com>
22721 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
22722 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
22727 * tao/Service_Callbacks.cpp:
22728 * tao/Service_Callbacks.h:
22730 Changed the signature of the service callbacks is_equivalent
22731 hook so that a service can completely override the default
22732 profile comparison mechanism as required by the FT spec.
22734 This fixes bugzilla # 2137.
22736 * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc:
22737 * orbsvcs/tests/Bug_2137_Regression/client.cpp:
22738 * orbsvcs/tests/Bug_2137_Regression/ep1.ior:
22739 * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g1_v1.ior:
22740 * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g1_v2.ior:
22741 * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g2_v1.ior:
22742 * orbsvcs/tests/Bug_2137_Regression/ep1_d2_g1_v1.ior:
22743 * orbsvcs/tests/Bug_2137_Regression/ep2.ior:
22744 * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g1_v1.ior:
22745 * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g1_v2.ior:
22746 * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g2_v1.ior:
22747 * orbsvcs/tests/Bug_2137_Regression/ep2_d2_g1_v1.ior:
22748 * orbsvcs/tests/Bug_2137_Regression/README:
22749 * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
22751 Committed regression test for the above.
22753 Thu Jun 9 09:31:28 2005 Simon McQueen <sm@prismtech.com>
22757 Updated with late release note submissions.
22759 Wed Jun 08 08:46:48 2005 Simon McQueen <sm@prismtech.com>
22761 * TAO version 1.4.6 released.
22763 Wed Jun 8 11:21:50 2005 Simon McQueen <sm@prismtech.com>
22767 Updated with release note entries.
22769 Mon Jun 6 18:05:52 2005 unknown <michel_j@ociweb.com>
22771 * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
22773 Escape more strings written to the xml file. This should fix bug 2129.
22775 Mon Jun 6 16:48:21 2005 <cleeland_c@ociweb.com>
22777 * tao/IIOP_Acceptor.cpp (create_new_profile): Reverse the order of
22778 comparisons so that port numbers get compared first. This
22779 should make comparisons marginally faster when hostnames are
22780 ridiculously long if the ports don't match.
22782 * tao/IIOP_Acceptor.cpp (create_shared_profile): Make port numbers
22783 a part of the comparison so that RTCORBA connections work
22786 Mon Jun 6 02:10:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
22788 * tao/TypeCode.cpp (equivalent):
22790 Pass the unaliased TypeCode to the subclass equivalent_i()
22791 template method instead of the potentially aliased one. Fixes
22792 equivalence failures between an aliased TypeCode and unaliased
22793 TypeCode. Thanks to Jiang Wei <jiangwei_1976 at yahoo dot com
22794 dot cn> for reporting the problem and providing a simple test
22797 Fri Jun 3 10:21:50 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
22799 * tests/Any/Recursive/client.cpp:
22801 Fixed unused argument warnings in emulated exception builds.
22803 Fixed syntax errors in minimum CORBA builds.
22805 Fri Jun 3 09:17:13 2005 Chris Cleeland <cleeland_c@ociweb.com>
22807 * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp (main):
22809 Since this code was copied from
22810 TAO_IIOP_Acceptor::probe_interfaces(), update this code to look
22811 like the code there. This was also in response to seemingly
22812 nonsense complaints on one platform in the line containing
22813 ACE_static_cast(), so hopefully the change to static_cast<>
22814 remedies that as well.
22816 Fri Jun 3 14:49:14 2005 Simon McQueen <sm@prismtech.com>
22818 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
22820 This test was trying to use the old (and superior :-) ) form
22821 of the FT service context and was subsequently failing to
22822 extract the group version correctly. Fixed.
22824 Thu Jun 2 14:04:23 2005 Justin Michel <michel_j@ociweb.com>
22826 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
22828 Fix exception macros.
22830 Thu Jun 2 11:06:05 2005 Justin Michel <michel_j@ociweb.com>
22832 * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
22834 Add an explicit constructor to work around BCB6 compiler
22835 warnings about implicit char* to string conversion.
22837 Thu Jun 2 09:10:38 2005 Chris Cleeland <cleeland_c@ociweb.com>
22839 * tests/IOR_Endpoint_Hostnames/generate_ior.cpp (main): Added
22840 explicit OrbId to ORB_init() call to fix errors on emulated
22843 Thu Jun 2 07:04:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
22845 * orbsvcs/orbsvcs/Makefile.am:
22849 * orbsvcs/orbsvcs/Svc_Utils.mpc:
22851 Add svc_utils_export.h to Header File section.
22853 Thu Jun 2 09:19:50 2005 Simon McQueen <sm@prismtech.com>
22855 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
22857 Exception macro fix. Thanks to jmegq@radiance.com for the
22858 report and fix. This fixes bug #2135.
22860 Wed Jun 1 14:05:31 2005 Justin Michel <michel_j@ociweb.com>
22862 * orbsvcs/tests/ImplRepo/run_test.pl:
22864 Fix the persistent_ir test for unix platforms.
22866 Wed Jun 1 09:26:14 2005 Justin Michel <michel_j@ociweb.com>
22868 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
22870 More fixes for exception macros.
22872 Wed Jun 1 08:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22874 * tao/PortableServer/Root_POA.cpp:
22875 Increment refcount on the servant in the id_to_servant method.
22877 * tests/POA/Identity/Identity.cpp:
22878 Use ServantBase_var to store the servant pointer
22880 Wed Jun 1 02:50:28 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
22882 * tests/Muxing/Receiver.h:
22884 Removed inheritance from PortableServer::RefcountServantBase
22885 since reference is on by default. Please see "Thu May 26
22886 10:17:12 UTC 2005 Johnny Willemsen
22887 <jwillemsen@remedy.nl>". Many tests need to be changed
22890 * tests/Muxing/svc.conf:
22892 Added -ORBConnectionCacheMax option to the test.
22894 Tue May 31 22:43:10 2005 <cleeland_c@ociweb.com>
22896 * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp (main):
22897 * tests/IOR_Endpoint_Hostnames/generate_ior.cpp (main):
22899 Fixed warnings related to unused args or variables.
22901 Tue May 31 19:28:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
22903 * TAO_IDL/be/be_codegen.cpp:
22904 * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
22905 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
22906 * TAO_IDL/include/utl_err.h:
22907 * TAO_IDL/util/utl_err.cpp:
22909 Since the typecode of a user-defined IDL exception is required
22910 by any IDL operation that raises it, changed the logic of the
22911 -St option to be ignored for user exceptions. An informative
22912 message is also output for each user exception encountered if
22913 the -St option is used. Formerly, the simultaneous appearance
22914 of -St and user exceptions would be made apparent only by a
22915 C++ compile failure.
22917 * docs/compiler.html:
22919 Updated IDL compiler documentation to reflect the above change.
22921 Tue May 31 10:08:27 2005 Justin Michel <michel_j@ociweb.com>
22923 * tao/IIOP_Endpoint.cpp:
22925 Add ACE_UNUSED_ARG for variable only used in assert.
22927 Tue May 31 09:19:10 2005 Chris Cleeland <cleeland@ociweb.com>
22929 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp (dotted_decimal_address):
22931 Removed '#if 0' bracketing around this method. I don't know why
22932 this method was removed in the first place, but the originator
22933 of that change is unavailable for consultation for the next
22934 week, so I will err on the side of making things compile.
22936 * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
22937 * tests/IOR_Endpoint_Hostnames/bogus_i.h:
22939 Fixed fuzz build errors related to RCS Id strings and MSC
22940 version checks, etc.
22942 Tue May 31 09:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
22944 * tao/ORBInitializer_Registry.cpp:
22945 Reverted my change of Mon May 30 13:14:12 UTC 2005. With my change
22946 we are 3.0.3 corba compliant but this is not usable for our users.
22947 The draft 3.1 seems to describe the wanted behaviour better. I keep
22948 the regression test in the archive, the bugzilla entry is reopened.
22949 We will look at bug 2088 again
22951 Mon May 30 22:19:54 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
22953 * tao/Transport.h (post_connect_hook):
22954 * tao/Transport.cpp:
22956 Added post_connect_hook () method which is invoked just after
22957 connection establishment (or after a connection is fetched from
22958 cache). The return value signifies whether the invoker should
22959 proceed with post connection establishment
22960 activities or not. There are a wide range of use cases, for
22961 example protocols like SSLIOP need this to verify whether
22962 connections already established have valid
22963 certificates. Validation of certificates/credentials can be done
22964 inside this method. Implementations of this method can even
22965 tear down the connection, and return a false to the
22966 invoker. There are no pre_connect_hooks () since the transport
22967 doesn't exist before a connection establishment. :-). A default
22968 noop implementation has been provided.
22970 * tao/Transport_Connector.cpp:
22972 Invoke post_connect_hook () after grabbing a connection from
22975 Mon May 30 22:11:35 2005 Chris Cleeland <cleeland@ociweb.com>
22977 * tests/IOR_Endpoint_Hostnames/bogus_i.cpp:
22978 * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
22980 Fix ACE_RCSID macro usage that prevented compilation.
22982 Mon May 30 18:27:22 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
22984 * TAO_IDL/include/ast_module.h:
22985 * TAO_IDL/include/utl_scope.h:
22986 * TAO_IDL/util/utl_scope.cpp:
22988 Fixed discrepancies in the signature of look_in_previous()
22989 between the no-op UTL_Scope version and the AST_Module
22990 version. These discrepancies were causing warnings with
22991 the Borland compiler.
22993 Mon May 30 10:23:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
22995 * orbsvcs/orbsvcs/Log/Log_i.cpp (get_log_qos, set_log_qos):
22997 Fixed compilation on systems where new() does not throw an
22998 exception on failure (i.e. ACE_NEW_THROWS_EXCEPTIONS is not
23001 Mon May 30 13:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23003 * tests/Portable_Interceptors/Bug_2088/*:
23004 Added a regression for bugzilla bug 2088. When an ORBInitializer
23005 throws an exception, this should be ignored and the next
23006 ORBInitializer should be called. Previously an exception was
23007 propagated back to the caller of ORB::init(). See also 21.7.3.1
23010 * tao/ORBInitializer_Registry.cpp:
23011 Fixed bug 2088, catch exceptions locally.
23013 Mon May 30 12:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23015 * tao/Cleanup_Func_Registry.h:
23016 Removed not needed friend classes
23018 Sat May 28 08:59:32 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
23020 * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
23022 Now there is an mpb file in ACE_MPC for the boost related
23023 settings. Changed the mpc base project accordingly.
23025 Fri May 27 20:14:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
23027 * orbsvcs/orbsvcs/Log/Log_i.cpp (check_grammar):
23029 Changed to accept TCL, ETCL, and EXTENDED_TCL like the
23030 Notification Service.
23032 Fri May 27 15:19:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
23034 * orbsvcs/orbsvcs/Log/Log_i.cpp:
23035 * orbsvcs/orbsvcs/Log/Log_i.h:
23037 Changed class to store a single QoS property instead of list, as
23038 the currently specified properties are mutually exclusive. This
23039 greatly simplifies the get_log_qos and set_log_qos methods.
23041 Changed set_log_qos to return all of the unknown/unsupported QoS
23042 properties when throwing the UnsupportedQoS exception.
23044 Fri May 27 17:01:24 2005 Chris Cleeland <cleeland_c@ociweb.com>
23046 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
23047 * tao/IIOP_Connection_Handler.cpp:
23049 Corrected a problem whereby, when listen points received in a
23050 bidirectional context get processed, the key for the entry made
23051 in the transport cache was created using the receiver's notion
23052 of whether dotted decimal addresses (-ORBDottedDecimalAddresses)
23053 should be used, rather than how the listen points were sent by
23054 the sender. In doing so, when, for example, a CORBA server was
23055 using -ORBDottedDecimalAddresses and the client was not, the
23056 client's listen point got cached using its IP address rather
23057 than its hostname. However, all the IORs distributed by the
23058 client would use the hostname, and, thus, the server would not
23059 be able to find a match for the client's endpoint in its cache,
23060 and subsequently try to create a new one.
23062 The change now creates an entry in the cache using, for the
23063 hostname portion of the key, the host name however the client
23064 sent the hostname. This should insure that a receiver of a
23065 bidirectional context will have the ability to find a match in
23066 the transport cache.
23068 This change supercedes the following changelog entry:
23070 Thu Sep 13 11:05:13 2001 Balachandran Natarajan <bala@cs.wustl.edu>
23072 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
23073 * tao/IIOP_Connection_Handler.cpp (process_listen_point_list):
23075 When creating an IIOP Endpoint, passed in the value of the
23076 ORBDottedDecimal address value from the ORB_Core. This is a real
23077 stupid mistake :(. Added a debug statement. Thanks to Werner
23078 Buchert <w.buchert@medat.de> for reporting this problem.
23080 * tao/IIOP_Connection_Handler.cpp:
23081 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
23082 * tao/IIOP_Acceptor.h:
23083 * tao/IIOP_Acceptor.cpp:
23084 * tao/IIOP_Transport.cpp:
23086 Modified the IIOP Acceptor so that the behavior for the host
23087 identifier (hostname or IP address) that appears in IIOP
23088 profiles is consistent with the following:
23090 1. value from "hostname_in_ior", if specified;
23091 2. setting of -ORBDottedDecimalAddresses option
23092 3. value for <hostname> used in -ORBEndpoint iiop://<hostname>
23093 4. whatever TAO magically comes up with
23095 The significant change here is that previous to this change,
23096 numbers 1 and 2 were reversed, i.e., -ORBDottedDecimalAddresses
23097 took precedence over hostname_in_ior.
23099 * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
23100 * tests/IOR_Endpoint_Hostnames/bogus.idl:
23101 * tests/IOR_Endpoint_Hostnames/bogus_i.cpp:
23102 * tests/IOR_Endpoint_Hostnames/bogus_i.h:
23103 * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
23104 * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
23105 * tests/IOR_Endpoint_Hostnames/run_test.pl:
23107 Added a new functionality/regression test for the change listed
23108 above. The run_test.pl prints out a matrix for permutations and
23109 expected results, and indicates whether each permutation
23110 succeeds or fails. It also depends upon a new option to catior,
23111 found in the next entry.
23113 * orbsvcs/tests/Security/BiDirectional/server.conf:
23115 Removed some hardcoded paths to OCI personal home directories.
23117 * utils/catior/catior.cpp:
23119 Added a "-x" option that works like "-f" except that it reads
23120 the IOR from standard input (stdin or cin) rather than from a
23121 file. This makes catior much more like the unix "cat" command,
23122 and enables it to be used in a pipeline.
23124 Fri May 27 15:54:44 2005 Justin Michel <michel_j@ociweb.com>
23126 * docs/Options.html:
23127 * tao/IIOP_Connector.cpp:
23128 * tao/IIOP_Endpoint.h:
23129 * tao/IIOP_Endpoint.cpp:
23130 * tao/IIOP_Profile.cpp:
23133 Reimplemented the -ORBPreferredInterfaces option to support
23136 Fri May 27 15:30:21 2005 Justin Michel <michel_j@ociweb.com>
23138 * orbsvcs/ImplRepo_Service/Activator_NT_Service.h:
23139 * orbsvcs/ImplRepo_Service/Locator_NT_Service.h:
23140 * tao/TypeCode_Base_Attributes.h:
23141 * tao/TypeCode_Case.h:
23142 * tao/TypeCode_Case_T.h:
23143 * tao/TypeCode_Struct_Field.h:
23144 * tao/TypeCode_Value_Field.h:
23145 * utils/wxNamingViewer/pch.h:
23147 These files #included config.h which isn't safe, because it
23148 won't necessarilly pick up the correct symbols. For example, I
23149 caught this by trying to build ACE on Windows with
23150 __ACE_INLINE__ = 0. The files that #included config.h directly
23151 saw that it was defined as 0, but changing them to #include
23152 config-all.h instead, correctly saw that the symbol was
23155 Fri May 27 13:12:10 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
23157 * tests/Any/Recursive/Test.idl:
23159 Added new user exception to be used when reporting Any
23160 demarshaling errors.
23162 * tests/Any/Recursive/client.cpp:
23164 Fixed unused argument warnings.
23166 Use the new user exception when report Any demarshaling
23167 failures, instead of CORBA::INV_OBJREF.
23169 Fri May 27 08:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23171 * tests/POA/Default_Servant/Default_Servant.cpp:
23172 Slightly modified this test to test reference_to_servant with
23175 * tests/POA/Deactivate_Object/server.cpp:
23176 Added a call to reference_to_servant. This as a regression for
23177 a bug where we didn't increment the reference count on the
23178 servant before returning it.
23180 * tao/PortableServer/Root_POA.cpp (reference_to_servant_i):
23181 Increment the reference count on the servant before returning it.
23182 Thanks to Konstantinos Lykiardopoulos <klyk at intracom dot gr>
23183 and Lothar Werzinger <lothar at xcerla dot com> for reporting
23186 * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
23187 In system_id_to_servant() don't increment the refcount on the
23188 servant, this is done by the POA.
23190 Fri May 27 08:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23192 * tao/PortableServer/Servant_Base.cpp:
23193 Fixed typo in comment
23195 Fri May 27 08:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23197 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
23198 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
23199 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
23200 Fixed conversion warnings
23202 Fri May 27 00:36:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
23204 * tests/Any/Recursive/Hello.cpp:
23205 * tests/Any/Recursive/Hello.h:
23206 * tests/Any/Recursive/README:
23207 * tests/Any/Recursive/RecursiveHello.mpc:
23208 * tests/Any/Recursive/Test.idl:
23209 * tests/Any/Recursive/client.cpp:
23210 * tests/Any/Recursive/run_test.pl:
23211 * tests/Any/Recursive/server.cpp:
23213 New test that verifies properly functioning recursive type Any
23214 insertion and extraction support. It also indirectly verifies
23215 that recursive TypeCode support is working.
23217 Thu May 26 16:09:50 2005 Justin Michel <michel_j@ociweb.com>
23219 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
23221 Functions with two or more try blocks must use ACE_TRY_EX.
23223 * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
23225 Use getline() instead of operator>> to read in lines of
23226 text from a file into a std::string. Use string::c_str() with
23227 operator<< instead of relying on existence of ostream extraction
23228 operators for strings. A more useful solution might be to
23229 provide insertion/extraction operators for platforms that are
23232 Thu May 26 16:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23234 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
23235 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
23236 Updated for interceptor_list changes
23238 Thu May 26 14:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23240 * tao/Interceptor_List.cpp:
23243 Thu May 26 10:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23245 Made the Interceptor_List a template which is now used instead of a
23246 base class with derived specific list classes. This is now in the TAO
23247 namespace instead of using a TAO_ prefix.
23249 * tao/Interceptor_List.{h,cpp}:
23250 The Interceptor_List is now a template
23252 * tao/ClientRequestInterceptor_List.{h,cpp,inl}:
23253 * tao/ServerRequestInterceptor_List.{h,cpp,inl}:
23254 * tao/IORInterceptor/IORInterceptor_List.{h,cpp,inl}:
23255 Removed these files, we have now template instantiations instead
23256 of specific classes
23258 * tao/ORB_Core.{h,cpp,i}:
23259 Update for changes above.
23261 * tao/IORInterceptor_Adapter.h:
23262 Updated for interceptor list change
23264 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
23265 Updated for interceptor_list change and also implemented
23266 adapter_state_changed in this class because we don't have
23267 a specific IORInterceptor list anymore where this was
23270 * tao/ClientRequestInterceptor_Adapter.{h,cpp,inl}:
23271 Updated because of ClientInterceptorList change
23273 * PortableServer/ServerInterceptorAdapter.h:
23274 Updated because of ServerRequestInterceptor List change
23278 Updated for changes above
23280 Thu May 26 10:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23282 According to the latest C++ mapping, reference counting is mandatory;
23283 the RefCountServantBase class is now a legacy artifact. Thanks to
23284 Frank Pilhofer <fpilhofe at mc dot com> for reporting this.
23285 This fixes bugzilla [1952].
23287 * tao/Abstract_Servant_Base.{h,cpp}:
23288 Made the add_ref/remove_ref methods pure virtual and added
23291 * tao/PortableServer/Servant_Base.{h,cpp}:
23292 Added reference counting to TAO_ServantBase and removed
23293 TAO_RefCountServantBase
23295 * tao/PortableServer/PS_ForwardC.h:
23296 Make RefCountServantBase a noop struct
23298 * tao/PortableServer/diffs/PS_Forward.diff:
23301 Thu May 26 09:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23304 Removed commented out code
23306 * tao/QtResource_Factory.h:
23307 Doxygen improvement
23309 Thu May 26 08:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23311 * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp:
23312 Retrieve the object_id in the receive_request. According to
23313 Konstantinos Lykiardopoulos <klyk at intracom dot gr> this failed
23314 with the 1.4.5 release of TAO but it works now again. Added this
23315 as regression so that we don't have a problem in the future again
23317 Thu May 26 07:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23319 * tao/ImR_Client/ImplRepo.pidl:
23320 * tao/ImR_Client/ServerObject.pidl:
23321 Updated regeneration instructions
23323 Thu May 26 07:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23325 * tao/PortableServer/LifespanStrategyPersistent.cpp:
23326 Also add a process directive that uses the xml svc.conf way of
23327 specifying this. This fixes bugzilla 2127. Thanks to Lothar
23328 Werzinger <lothar at xcerla dot com> for reporting this.
23330 Wed May 25 23:42:43 2005 J.T. Conklin <jtc@acorntoolworks.com>
23332 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
23333 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
23334 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
23336 Changed to pass the ORB pointer to the factories' activate()
23339 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
23340 Changed to pass the ORB pointer to the factory's init() method.
23342 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp
23343 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h
23344 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp
23345 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h
23346 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp
23347 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h
23349 Changed to stash away ORB pointer in the activate() method, and
23350 to pass it to the Log servant constructors.
23352 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp
23353 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h
23355 Changed to stash away ORB pointer in the init() method, and to
23356 pass it to the RTEventLog servant constructor.
23358 * orbsvcs/orbsvcs/Log/Log_i.cpp
23359 * orbsvcs/orbsvcs/Log/Log_i.h
23360 * orbsvcs/orbsvcs/Log/BasicLog_i.cpp
23361 * orbsvcs/orbsvcs/Log/BasicLog_i.h
23362 * orbsvcs/orbsvcs/Log/EventLog_i.cpp
23363 * orbsvcs/orbsvcs/Log/EventLog_i.h
23364 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp
23365 * orbsvcs/orbsvcs/Log/NotifyLog_i.h
23366 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp
23367 * orbsvcs/orbsvcs/Log/RTEventLog_i.h
23369 Changed constructor to take an ORB pointer instead of a Reactor
23370 pointer. The latter had defaulted to use the Reactor Singleton
23371 instance, but using the servant ORB's reactor ensures the event
23372 loop will be active. Curiously, the old reactor pointer wasn't
23373 being used. That will change soon, as we'll be adding timer
23374 handlers for database flush and compaction.
23376 Wed May 25 20:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23378 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
23379 Use rtevent_serv as base project
23381 Wed May 25 20:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23383 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
23384 Changed order of the projects.
23386 Wed May 25 12:24:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
23388 * tao/DynamicInterface/Unknown_User_Exception.h (_type):
23389 * tao/DynamicInterface/Unknown_User_Exception.h (_type):
23391 Renamed this method to "_tao_type" since it is meant to be an
23392 override for the CORBA::Exception::_tao_type() base class
23393 method. Addresses CORBA::UnknownUserException Any insertion
23396 Tue May 24 21:13:46 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
23398 * tao/Invocation_Adapter.cpp (invoke_collocated_i):
23400 Updated ACE_ASSERT condition to reflect new thru POA case.
23401 Thanks to Lothar Werzinger for reporting the assertion.
23403 Tue May 24 19:57:43 2005 J.T. Conklin <jtc@acorntoolworks.com>
23405 * orbsvcs/Event_Service/Makefile.am:
23406 * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
23407 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
23408 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
23409 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
23410 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
23411 * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
23412 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
23413 * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
23414 * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
23415 * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
23416 * orbsvcs/tests/EC_Mcast/Makefile.am:
23417 * orbsvcs/tests/EC_Multiple/Makefile.am:
23418 * orbsvcs/tests/EC_Throughput/Makefile.am:
23419 * orbsvcs/tests/Event/Basic/Makefile.am:
23420 * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
23421 * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
23422 * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
23423 * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
23424 * orbsvcs/tests/Event/Performance/Makefile.am:
23425 * orbsvcs/tests/Event/lib/Makefile.am:
23426 * orbsvcs/tests/FtRtEvent/Makefile.am:
23428 Regenerate for removal of RTOLDEvent and split of RTEvent
23431 * orbsvcs/Time_Service/Makefile.am:
23432 * orbsvcs/orbsvcs/Makefile.am:
23434 Regenerate for change below.
23436 * orbsvcs/orbsvcs/CosTime.mpc:
23438 Inherit from svc_utils.
23440 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
23442 Use new ORBSVCS_Time::Time_Value_to_TimeT() method from the
23443 Svc_Utils library to convert timestamp to a TimeBase::TimeT.
23445 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp:
23446 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
23448 The specification requires that a structured or typed event
23449 should be stored as an Any as specified by the Notification
23450 Service, so connect to the channel as an Any consumer.
23452 Tue May 24 14:29:14 2005 J.T. Conklin <jtc@acorntoolworks.com>
23454 * orbsvcs/orbsvcs/Makefile.am:
23458 Tue May 24 14:15:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
23460 * orbsvcs/orbsvcs/RTEvent.mpc:
23461 * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
23462 * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
23464 Removed RTEvent MPC group. This causes problems when project
23465 Makefile.am's are aggregated.
23467 Tue May 24 11:59:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
23469 * orbsvcs/orbsvcs/Time_Utilities.cpp:
23470 * orbsvcs/orbsvcs/Time_Utilities.h:
23471 * orbsvcs/orbsvcs/Time_Utilities.i:
23473 Updated comments to Doxygen format.
23475 Added new methods for converting absolute timestamps between
23476 ACE_Time_Value and TimeBase::TimeT.
23478 Tue May 24 10:32:31 2005 J.T. Conklin <jtc@acorntoolworks.com>
23480 * orbsvcs/orbsvcs/Makefile.am:
23484 Tue May 24 10:58:53 2005 Justin Michel <michel_j@ociweb.com>
23486 * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
23488 Add missing include.
23490 Tue May 24 09:47:52 2005 Justin Michel <michel_j@ociweb.com>
23492 * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
23494 Disable fuzz check, because it can't detect the try/catch
23495 in the calling function.
23497 Tue May 24 09:14:57 2005 Justin Michel <michel_j@ociweb.com>
23499 * orbsvcs/examples/ImR/Advanced/TestServer.h:
23500 * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
23502 This example was simply copied from 1.4a, and I forgot to make
23503 the adjustments required by the POA refactoring.
23505 * tao/ImR_Client/ImplRepoC.h:
23507 The ImplRepo.pidl had #include ServerObject.pidl, but didn't include
23508 ServerObjectC.h. For now, I manually added the include, but this isn't
23511 Mon May 23 14:50:27 2005 Justin Michel <michel_j@ociweb.com>
23513 * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
23515 Changed from requires += exceptions to inheriting from exceptions. Hopefully
23516 this will eliminate fuzz errors.
23518 Mon May 23 18:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23520 * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
23521 Updated for RTEvent library split
23523 Mon May 23 18:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23525 * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
23526 Updated for RTEvent library split
23528 Mon May 23 13:24:41 2005 Justin Michel <michel_j@ociweb.com>
23530 * tao/ImR_Client/ImplRepo.pidl:
23531 * tao/ImR_Client/ImplRepoA.cpp:
23532 * tao/ImR_Client/ImplRepoC.h:
23533 * tao/ImR_Client/ImplRepoC.inl:
23534 * tao/ImR_Client/ImplRepoC.cpp:
23535 * tao/ImR_Client/ImplRepoS.h:
23536 * tao/ImR_Client/ImplRepoS.cpp:
23538 Re-added the -GA option and updated the command in the pidl to save
23539 footprint for static builds.
23541 Mon May 23 18:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23543 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.{h,cpp}:
23544 Fixed service config macros
23546 Mon May 23 12:38:31 2005 Justin Michel <michel_j@ociweb.com>
23548 * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
23549 * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
23550 * orbsvcs/ImplRepo_Service/ImR_Activator.idl:
23551 * orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
23552 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
23553 * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
23554 * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
23555 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
23556 * orbsvcs/ImplRepo_Service/Locator_Options.h:
23557 * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
23558 * orbsvcs/ImplRepo_Service/Locator_Repository.h:
23559 * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
23560 * orbsvcs/ImplRepo_Service/README.txt:
23561 * orbsvcs/ImplRepo_Service/tao_imr_i.h:
23562 * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
23563 * tao/ImR_Client/ImR_Client.cpp:
23564 * tao/ImR_Client/ImplRepo.pidl:
23565 * tao/ImR_Client/ImplRepoC.h:
23566 * tao/ImR_Client/ImplRepoC.inl:
23567 * tao/ImR_Client/ImplRepoC.cpp:
23568 * tao/ImR_Client/ImplRepoS.h:
23569 * tao/ImR_Client/ImplRepoS.cpp:
23571 Several bug fixes and enhancments to the ImR.
23572 Cleaned up the perl to use strict and compile without warnings.
23573 Displayed a message that the poa was being registered with the
23574 ImR even when -orbuseimr 0 was specified.
23575 Stop printing the exception details for unexpected exceptions
23576 that happen during a call to server->shutdown(). At least on
23577 windows, we often get COMM_FAILURE or TRANSIENT, because the
23578 socket is not shutdown gracefully by the server.
23579 Don't print the exception when a TRANSIENT is received while
23580 pinging the server. This is not an error. Not sure why we were
23581 getting 'No usable profile in IOR' messages though, when we
23582 expect a 'POA in holding state'.
23583 Merge in changes to support ImplRepo_Service -e, which
23584 will clear the repository on startup. This makes it easier to write
23585 persistence tests, and might be useful in general.
23586 Updated to automatically set the ImplRepoServiceIOR and
23587 TAO_USE_IMR environment variables, obviating the need to pass
23588 -orbuseimr or -orbinitref ImplRepoService=... when using an
23589 Activator to start a server.
23590 Add -orbuseimr 0 to the cmd line args, so that the TAO_USE_IMR=1
23591 environment variable can be used safely.
23592 Fix incorrect exception specifications in activator.
23593 Fix command line help descriptions.
23594 Combine add/update operations in the imr and imr util.
23595 Support clean shutdown using ctrl-c as well as the
23596 imr util shutdown-repo command.
23597 Add detection of server process death, and an option to
23598 notify the ImR when this happens, to the activator.
23599 Fix some problems with exception macros and unused vars.
23600 Fix bug with case-insensitive activator name and binary persistence.
23603 * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
23604 * orbsvcs/examples/ImR/Advanced/Manager.idl:
23605 * orbsvcs/examples/ImR/Advanced/Manager_i.h:
23606 * orbsvcs/examples/ImR/Advanced/Manager_i.cpp:
23607 * orbsvcs/examples/ImR/Advanced/Messenger.idl:
23608 * orbsvcs/examples/ImR/Advanced/Messenger_i.h:
23609 * orbsvcs/examples/ImR/Advanced/Messenger_i.cpp:
23610 * orbsvcs/examples/ImR/Advanced/README:
23611 * orbsvcs/examples/ImR/Advanced/TestClient.h:
23612 * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
23613 * orbsvcs/examples/ImR/Advanced/TestServer.h:
23614 * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
23615 * orbsvcs/examples/ImR/Advanced/client_main.cpp:
23616 * orbsvcs/examples/ImR/Advanced/drivers/all:
23617 * orbsvcs/examples/ImR/Advanced/drivers/defaults:
23618 * orbsvcs/examples/ImR/Advanced/drivers/environment:
23619 * orbsvcs/examples/ImR/Advanced/drivers/invocation:
23620 * orbsvcs/examples/ImR/Advanced/drivers/persistence:
23621 * orbsvcs/examples/ImR/Advanced/drivers/retry:
23622 * orbsvcs/examples/ImR/Advanced/drivers/use_environment:
23623 * orbsvcs/examples/ImR/Advanced/drivers/use_invocation:
23624 * orbsvcs/examples/ImR/Advanced/drivers/use_persistence:
23625 * orbsvcs/examples/ImR/Advanced/manager_main.cpp:
23626 * orbsvcs/examples/ImR/Advanced/run_test.pl:
23627 * orbsvcs/examples/ImR/Advanced/server_main.cpp:
23629 Dave Giovannini's new test which provides greater
23630 coverage of ImR features. Some tests are still failing, so
23631 this is not ready to be enabled for nightly builds.
23633 * orbsvcs/orbsvcs/IOR_Multicast.cpp:
23635 Fixed bug in unregistration, and updated log messages
23636 to show the name of the class and method being logged.
23638 * orbsvcs/orbsvcs/Notify/XML_Saver.h:
23639 * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
23641 Updated to use the new ACEXML_escape_string() function.
23643 * orbsvcs/orbsvcs/Shutdown_Utilities.h:
23644 * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
23646 Updated to work on Windows.
23648 * orbsvcs/tests/ImplRepo/airplane_server_i.h:
23649 * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
23650 * orbsvcs/tests/ImplRepo/locked/run_test.pl:
23651 * orbsvcs/tests/ImplRepo/nestea_server_i.h:
23652 * orbsvcs/tests/ImplRepo/nestea_server_i.cpp:
23653 * orbsvcs/tests/ImplRepo/run_test.pl:
23654 * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
23656 Basic code cleanup to match latest 1.4a.
23657 Some tests were not shutting down correctly, and were
23658 activating the poa manager too soon.
23659 Nestea test prints the contents of ImplRepoServiceIOR and TAO_USE_IMR.
23660 Stop passing -orbuseimr 1 and imr_init_ref in the command lines
23661 registered with the ImR.
23664 * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
23666 Use -ORBObjRefStyle URL so that the XML file has consistent
23667 contents, and can be compared for equality. This should let this
23668 test pass on more (all?) platforms.
23670 * tao/ORB_Core.cpp:
23672 Add missing support for -ORBObjRefStyle IOR.
23674 * tao/ImR_Client/ImplRepoA.cpp:
23676 Removed this file, because the idl command line wasn't set to generate it.
23679 Mon May 23 06:12:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
23681 * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::remove_old_records):
23683 Fixed typo introduced in last change.
23685 Mon May 23 12:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23687 * tests/Bug_2119_Regression/test.mpc:
23688 Simplified this mpc file
23690 Mon May 23 11:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23692 * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
23693 * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
23694 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h:
23695 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h:
23696 * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
23697 * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
23698 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
23699 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
23700 * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h:
23701 * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h:
23702 * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
23703 * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h:
23704 * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h:
23705 * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
23706 * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h:
23707 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
23708 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
23709 * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
23710 * orbsvcs/orbsvcs/Event/EC_Basic_Factory.h:
23711 * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h:
23712 * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
23713 * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
23714 * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
23715 * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
23716 * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
23717 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
23718 * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
23719 * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h:
23720 * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h:
23721 * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
23722 * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
23723 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
23724 * orbsvcs/orbsvcs/Event/EC_Event_Channel.h:
23725 * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
23726 * orbsvcs/orbsvcs/Event/EC_Factory.h:
23727 * orbsvcs/orbsvcs/Event/EC_Filter.h:
23728 * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
23729 * orbsvcs/orbsvcs/Event/EC_Gateway.h:
23730 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
23731 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
23732 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h:
23733 * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h:
23734 * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h:
23735 * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
23736 * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
23737 * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
23738 * orbsvcs/orbsvcs/Event/EC_Null_Factory.h:
23739 * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h:
23740 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
23741 * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h:
23742 * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h:
23743 * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
23744 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h:
23745 * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
23746 * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
23747 * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h:
23748 * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h:
23749 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h:
23750 * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h:
23751 * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
23752 * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
23753 * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
23754 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
23755 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
23756 * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
23757 * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h:
23758 * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h:
23759 * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
23760 * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
23761 * orbsvcs/orbsvcs/Event/event_export.h:
23762 Include the RTEvent_Serv file and updated export macro
23764 * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
23765 * orbsvcs/orbsvcs/RTEvent_Serv.rc:
23766 * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
23767 * orbsvcs/orbsvcs/RTEvent_Skel.rc:
23768 * orbsvcs/orbsvcs/Event/event_serv_export.h:
23769 * orbsvcs/orbsvcs/Event/event_skel_export.h:
23770 New files for the new RTEvent Serv and Skel libraries
23772 * orbsvcs/Event_Service/Event_Service.mpc:
23773 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp
23774 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
23775 * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
23776 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEC_RtEC_Based_lib.mpc:
23777 * orbsvcs/examples/Log/RTEvent/Log_RTEvent.mpc:
23778 * orbsvcs/examples/RtEC/IIOPGateway/RtEC_IIOPGateway.mpc:
23779 * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc:
23780 * orbsvcs/examples/RtEC/MCast/RtEC_MCast.mpc:
23781 * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
23782 * orbsvcs/examples/RtEC/Simple/RtEC_Simple.mpc:
23783 * orbsvcs/orbsvcs/FtRtEvent.mpc:
23784 * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
23785 * orbsvcs/orbsvcs/RTEvent.mpc:
23786 * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
23787 * orbsvcs/orbsvcs/RTKokyuEvent.mpc:
23788 * orbsvcs/orbsvcs/RTSchedEvent.mpc:
23789 * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
23790 * orbsvcs/tests/EC_MT_Mcast/EC_MT_Mcast.mpc:
23791 * orbsvcs/tests/EC_Mcast/EC_Mcast.mpc:
23792 * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
23793 * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
23794 * orbsvcs/tests/Event/Basic/rteventtestexe.mpb
23795 * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
23796 * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
23797 * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
23798 * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
23799 * orbsvcs/tests/Event/Performance/Event_Performance.mpc:
23800 * orbsvcs/tests/Event/lib/Event_lib.mpc:
23801 Updated because of splitted RTEvent library
23803 Mon May 23 09:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23805 * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
23806 No need to specify the type of the event service anymore
23808 Mon May 23 05:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23810 * orbsvcs/orbsvcs/Event/BCU.cpp BCU.h:
23811 * orbsvcs/orbsvcs/Event/Debug_Macros.h:
23812 * orbsvcs/orbsvcs/Event/Dispatching_Modules.{h,cpp,i}:
23813 * orbsvcs/orbsvcs/Event/Event_Channel.{h,cpp,i}:
23814 * orbsvcs/orbsvcs/Event/Event_Manip.{h,cpp,i}:
23815 * orbsvcs/orbsvcs/Event/Fast_Reactor.h
23816 * orbsvcs/orbsvcs/Event/GPlot_File.{h,cpp,i}:
23817 * orbsvcs/orbsvcs/Event/Local_ESTypes.{h,cpp}:
23818 * orbsvcs/orbsvcs/Event/Memory_Pools.{h,cpp,i}:
23819 * orbsvcs/orbsvcs/Event/Module_Factory.{h,cpp}:
23820 * orbsvcs/orbsvcs/Event/old_event_export.h:
23821 * orbsvcs/orbsvcs/Event/ReactorTask.{h,cpp}:
23822 * orbsvcs/orbsvcs/Event/RT_Task.{cpp,h,i}:
23823 * orbsvcs/orbsvcs/Event/Timer_Module.{h,cpp,i}:
23824 Removed the old RTEvent implementation. This is already deprecated
23825 for years. This fixes bugzilla bug 2047
23827 * orbsvcs/orbsvcs/Event_Service_Constants.h:
23828 Removed the constants that are for the old ec
23830 Mon May 23 05:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23832 * orbsvcs/Event_Service/Event_Service.{h,cpp}:
23833 Removed module_factory_, it was for the old ec
23835 Mon May 23 05:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23837 * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
23838 Fixed casing of include
23840 Sun May 22 22:10:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
23842 * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp (display_records)
23845 Changed query language parameter from "TCL" to "EXTENDED_TCL".
23847 * orbsvcs/orbsvcs/Log/Log_i.cpp (QUERY_LANG_SUPPORTED_BY_LOG):
23849 Changed from "TCL" to "EXTENDED_TCL".
23851 * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::delete_records_by_id)
23852 (TAO_Log_i::delete_records, TAO_Log_i::remove_old_records):
23854 Don't bother checking whether current_size is less than max_size
23855 if not log_full. Avoids potentially costly calls into log store
23856 (if/when we support strategized stores).
23858 Sun May 22 18:02:07 2005 J.T. Conklin <jtc@acorntoolworks.com>
23860 * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::delete_records)
23861 (TAO_Log_i::remove_old_records):
23863 Like delete_records_by_id(), reset "log_full" if "current_size"
23864 is less than "max_size".
23866 Sun May 22 17:01:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
23868 * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::scheduled):
23870 Removed duplicate fetch of current time.
23872 * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::remove_old_records):
23874 Corrected calculation of purge time. Arithmetic was being done on
23875 time values without normalizing units first.
23877 Sun May 22 16:37:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
23883 Sun May 22 20:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23885 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.{cpp,h}:
23886 * orbsvcs/Event_Service/Event_Service.{h,cpp}:
23887 * orbsvcs/tests/EC_Throughput/ECT_Throughput.{h,cpp}:
23888 * examples/Simulator/Event_Supplier/DualEC_Sup.{h,cpp}:
23889 * orbsvcs/tests/Event/lib/Driver.{h,cpp}:
23890 * orbsvcs/examples/RtEC/Kokyu/Service.cpp:
23891 * orbsvcs/examples/RtEC/Schedule/Service.cpp:
23892 Removed support for the old rt event service, this will be removed
23895 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
23896 Removed not needed includes
23898 * orbsvcs/Event_Service/Event_Service.mpc:
23899 * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
23900 * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
23901 * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
23902 * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
23903 Removed rtoldevent as base project
23905 * orbsvcs/tests/EC_Throughput/run_test.pl:
23906 Updated because we just only have one RTEvent implementation
23908 * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp:
23909 * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp:
23910 * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
23911 Removed workaround for very old Sun compiler
23913 * orbsvcs/examples/RtEC/Schedule/Consumer.cpp:
23914 * orbsvcs/examples/RtEC/Schedule/Supplier.cpp:
23915 Removed empty explicit instantiation block
23917 * orbsvcs/examples/RtEC/Schedule/Service.cpp:
23918 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
23919 Removed not needed includes of old rtevent files
23921 Sun May 22 10:33:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
23923 * tao/PortableServer/Root_POA.cpp (create_POA_i):
23925 Increment the reference count immediately after binding the
23926 child POA to children map. Addresses a seg fault introduced by
23927 the leak fix described in ChangeLog entry "Sun May 22 00:00:31
23928 2005 Ossama Othman <ossama@dre.vanderbilt.edu>".
23930 * tao/PortableServer/Root_POA.h (create_POA_i):
23932 No need to return a pointer to TAO_Root_POA. Return a
23933 PortableServer::POA_ptr instead. Allows implementation to be
23934 slightly simplified.
23936 Sun May 22 14:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23938 * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
23939 * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
23940 Converted this test to use the new RTEC instead of the old one
23941 which will be removed soon. Also removed a workaround for the Sun 4.2
23942 compiler which we don't support already for a long time
23944 Sun May 22 14:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23949 Sun May 22 11:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
23951 * tao/ClientRequestInfo_i.h:
23952 * tao/ClientRequestInterceptor_Adapter.h:
23953 * tao/ClientRequestInterceptor_List.cpp:
23954 * tao/ClientRequestInterceptor_List.h:
23955 * tao/ClientRequestInterceptor_List.inl:
23956 * tao/Interceptor_List.cpp:
23957 * tao/Interceptor_List.h:
23958 * tao/Interceptor_List.inl:
23961 * tao/PICurrent_Copy_Callback.h:
23962 * tao/PICurrent_ORBInitializer.h:
23963 * tao/ServerRequestInterceptor_List.cpp:
23964 * tao/ServerRequestInterceptor_List.h:
23965 * tao/ServerRequestInterceptor_List.inl:
23967 * tao/PortableServer/ServerInterceptorAdapter.h:
23968 Moved ClientRequestInterceptor_List and
23969 ServerRequestInterceptor_List to their own files and updated
23972 Sun May 22 11:54:16 2005 Olli Savia <ops@iki.fi>
23974 * tao/Collocated_Invocation.cpp:
23976 Fixed a typo in comment.
23978 Sun May 22 00:00:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
23981 * tao/Any.h (to_object, to_abstract_base, to_value):
23983 Made these constructors explicit, in keeping with the CORBA spec
23984 since it requires that the other "to_" helper structs have
23985 explicit single argument constructors if supported by the C++
23988 * tao/PortableServer/Root_POA.cpp (create_POA_i):
23990 Do not duplicate POA returned from the other create_POA_i()
23991 override called in this method since we are returning it
23992 directly to the caller and do not need to retain ownership.
23993 Fixes a number of memory leaks.
23995 * tests/ORT/ObjectReferenceFactory.h:
23997 CORBA::DefaultValueRefCountBase mix-in class should be the last
23998 in the inheritance chain. Addresses potential memory leaks.
24000 * tests/Param_Test/options.cpp:
24001 * tests/Param_Test/options.h:
24003 Store the test IOR in a CORBA::String_var and drop the explicit
24004 calls to CORBA::string_free(). Simplifies memory management and
24005 fixes a memory leak.
24007 Sat May 21 18:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24010 Fixed unused argument warning when messaging is disabled.
24012 Sat May 21 18:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24014 * tests/Bug_2124_Regression/Bug_2124_Regression.mpc:
24015 Use taoserver as base project to fix unresolved link errors
24017 Fri May 20 20:47:00 2005 Huang-Ming Huang <hh1@cse.wustl.edu>
24019 * tao/MProfile.cpp:
24024 Removed the association of TAO_Profile to TAO_Stub. This allows an
24025 instance of TAO_Profile to be shared between different TAO_MProfile
24028 Fri May 20 16:51:35 2005 J.T. Conklin <jtc@acorntoolworks.com>
24030 * orbsvcs/orbsvcs/Log/LogRecordStore.cpp (TAO_LogRecoreStore::log):
24031 * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
24033 Use "%d" instead of "%Q" log format directive for ACE_UINT64_TO_U32
24036 * orbsvcs/orbsvcs/Log/LogRecordStore.cpp (TAO_LogRecordStore::update):
24037 * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
24039 Subtract size of existing record and Add size of new record to
24042 Fri May 20 16:44:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
24048 Fri May 20 17:10:00 2005 Huang-Ming Huang <hh1@cse.wustl.edu>
24050 * tao/IIOP_Endpoint:
24052 Fixed problem in TAO_IIOP_Endpoint::is_preferred_network()
24053 which should check for empty string rather than null pointer.
24055 Fri May 20 17:00:00 2005 Huang-Ming Huang <hh1@cse.wustl.edu>
24057 * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
24059 Fixed problem in ServantRetentionStrategyRetain::find_servant()
24060 where servant_upcall.user_id is assigned to a local variable which
24061 causes memory access violation when ServerReqeustInfo::object_id()
24062 is accessed inside interceptors.
24064 Fri May 20 18:30:23 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
24066 * TAO_IDL/be/be_visitor_operation/operation.cpp:
24067 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
24068 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp:
24070 Added global '::' qualifier to several instances of code
24071 generation of a scoped name used as a template argument,
24072 to avoid ambiguity if there are two modules with the same
24073 name at different levels of nesting. This fix closes
24076 * tests/IDL_Test/array.idl:
24077 * tests/IDL_Test/nested_scope.idl:
24078 * tests/IDL_Test/typedef.idl:
24080 Added various IDL snips provided by Simon McQueen
24081 <sm@prismtech.com> in various (now closed) Bugzilla entries.
24083 Fri May 20 12:13:13 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24085 * orbsvcs/Naming_Service/NT_Naming_Service.h:
24086 * orbsvcs/Naming_Service/NT_Naming_Service.cpp:
24088 Fixed build problems with Visual C++ 6 on Windows
24090 Fri May 20 15:22:42 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
24092 * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
24093 * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
24095 Changed the copy constructor for generated skeleton-side
24096 valuetype classes private and unimplemented. Skeleton
24097 code is generated for valuetypes only if they support a
24098 concrete interface. However, these valuetypes also inherit
24099 from the stub-side valuetype class, which has a private
24100 unimplemented copy constructor. This fact makes it
24101 problematic to generate a valid copy constructor for the
24102 skeleton-side class, since C++ (and many compilers) require each
24103 base class copy constructor to be called in the
24104 initialization list.
24106 Fri May 20 15:40:17 2005 Simon McQueen <sm@prismtech.com>
24110 Further to Fri May 20 11:27:02 2005 Simon McQueen:
24111 I forgot to commit the accessor implementation. Not
24114 Fri May 20 14:19:08 2005 Simon McQueen <sm@prismtech.com>
24116 * TAO_IDL/ast/ast_array.cpp:
24118 Arrays need to take on the "constructed ?" status of the
24119 type they are an array of as they do with the size type.
24121 This fixes bug #2126.
24123 * tests/Bug_2126_Regression/Bug_2126_Regression.mpc:
24124 * tests/Bug_2126_Regression/README:
24125 * tests/Bug_2126_Regression/test.cpp:
24126 * tests/Bug_2126_Regression/Test.idl:
24128 A regression test for the above fix.
24130 Fri May 20 12:38:34 2005 Simon McQueen <sm@prismtech.com>
24132 * TAO_IDL/be/be_visitor_arg_traits.cpp:
24134 Check for alias before bailing out of ::visit_string.
24136 This fixes bug #2124.
24138 * tests/Bug_2124_Regression/Bug_2124_Regression.mpc:
24139 * tests/Bug_2124_Regression/README:
24140 * tests/Bug_2124_Regression/test.cpp:
24141 * tests/Bug_2124_Regression/Test.idl:
24143 A regression test for the above fix.
24145 Fri May 20 10:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24147 * tao/Current.pidl:
24148 Updated header to doxygen style and removed remark about patching
24149 generated files, this is not needed anymore
24151 Fri May 20 11:27:02 2005 Simon McQueen <sm@prismtech.com>
24153 * tao/ORB_Core.cpp:
24156 Add orb init option -ORBIMREndpointsInIMR to allow control over
24157 whether the ImR enpoint is encoded into persistent policy object
24158 refs whhen the POA has been registered with the ImR. Default is true.
24160 * tao/PortableServer/Root_POA.cpp:
24162 Check whether the above property is set before encoding ImR location
24163 in preference to the local listener address into object references.
24165 * docs/Options.html:
24167 Document the above new option.
24169 This fixes bug #2123.
24171 Fri May 20 08:55:03 2005 Simon McQueen <sm@prismtech.com>
24173 * TAO_IDL/be/be_visitor_arg_traits.cpp:
24175 Generate a guard macro definition based upon the bound length
24176 and local name of bound strings to prevent duplicate definitions
24177 when a string of the same length is defined with the same name
24178 in two different scopes.
24180 This fixes bug #2122.
24182 * tests/Bug_2122_Regression/Bug_2122_Regression.mpc:
24183 * tests/Bug_2122_Regression/README:
24184 * tests/Bug_2122_Regression/test.cpp:
24185 * tests/Bug_2122_Regression/Test.idl:
24187 A regression test for the above.
24189 Thu May 19 11:52:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
24191 * orbsvcs/examples/CosEC/TypedSimple/Country_i.cpp:
24193 Fixed emulated exception usage.
24195 Thu May 19 15:03:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
24197 * TAO_IDL/ast/ast_module.cpp:
24198 * TAO_IDL/include/ast_module.h:
24200 Modified look_in_previous() by adding a boolean parameter to
24201 optionally ignore forward declared types when iterating
24202 over the declarations in previous openings of a module. This
24203 new parameter is false by default, so that ordinary lookups
24204 will behave as always. In AST_Module::referenced() however,
24205 the argument is passed as true explicitly, to avoid
24206 redefinition errors for forward delcared types that appear
24207 in an opening of a module previous to the one in which they
24208 are fully defined, and also referenced before the full
24209 definition appears. Thanks to Aaron <crackajaxx@gmail.com>
24210 for reporting the problem and sending example IDL files>.
24212 * tests/IDL_Test/full.idl:
24216 Thu May 19 09:42:22 2005 Chad Elliott <elliott_c@ociweb.com>
24218 * orbsvcs/tests/Trading/Trading.mpc:
24220 I accidentally removed the utils base project from 3 of the
24221 projects in this mpc file.
24223 Thu May 19 08:55:36 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24225 * orbsvcs/tests/Security/BiDirectional/server.cpp:
24227 Added an include file for ACE_OS::fopen() to fix VC6 build
24230 * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
24232 Changed reference to a non-existent test_i.i file to fix
24233 problems with builds that do not have inline.
24235 Thu May 19 00:55:20 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
24237 * tao/Valuetype/ValueFactory_Map.cpp (instance):
24238 * tao/Valuetype/ValueFactory_Map.h (instance):
24240 Avoid multiple singleton instances by hiding singleton
24241 template instance behind this new static method. See
24242 TSS_Resources.* changes below for additional details.
24244 Thu May 19 00:29:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
24246 * tao/TSS_Resources.cpp (instance):
24247 * tao/TSS_Resources.h (instance):
24249 Hide TAO_TSS_Singleton behind new TAO_TSS_Resources::instance()
24250 method. Addresses multiple TAO_TSS_Singleton instances on
24251 platforms/compilers that support symbol hiding, but for which we
24252 do not yet have an appropriate *_SINGLETON_DECLARATION() macro,
24253 such as g++ 4.0. Fixes problems where an incorrect singleton
24254 instance is returned to the caller.
24256 Removed unnecessary zero pointer check before operator delete()
24257 call. Calling operator delete() on a zero pointer is perfectly
24260 Wed May 18 16:23:01 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
24262 * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
24263 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
24265 Moved generated virtual methods out of line. Inlining them
24266 causes RTTI problems when the stubs are compiled with g++ 4.0's
24267 "-fvisibility-inlines-hidden" command line option, and the
24268 classes in the stubs are exported from a DSO/DLL.
24270 * tao/Messaging/MessagingC.cpp:
24271 * tao/Messaging/MessagingC.inl:
24272 * tao/ObjRefTemplate/Default_ORTC.cpp:
24273 * tao/ObjRefTemplate/Default_ORTC.inl:
24274 * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp:
24275 * tao/ObjRefTemplate/ObjectReferenceTemplateC.inl:
24276 * tao/Valuetype/AbstractBase.cpp:
24277 * tao/Valuetype/AbstractBase.inl:
24278 * tao/Valuetype/Sequence_T.cpp:
24279 * tao/Valuetype/Sequence_T.inl:
24281 Moved virtual methods out of line. See above for the motivation
24282 behind these changes.
24284 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
24286 Moved preprocessor "#else" to the first column for portability
24289 * tao/PortableServer/ORT_Adapter_Factory.cpp:
24290 * tao/PortableServer/ORT_Adapter_Factory.h (ORT_Adapter_Factory):
24292 Added a virtual destructor. Even though this class only defines
24293 an interface, an out-of-line virtual destructor is necessary to
24294 avoid dynamic_cast<> failures when using g++ 4.0's
24295 -fvisibility-inlines-hidden command line option. Apparently the
24296 compiler generated destructor is inlined.
24298 Wed May 18 14:56:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
24300 * orbsvcs/orbsvcs/Makefile.am:
24305 Wed May 18 15:03:15 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24307 * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
24309 Renamed the BiDirectional.mpc to avoid build problems on Windows
24310 platforms, caused by duplicate (case-insensitive) project names.
24311 It conflicts with tests/BiDirectional/BiDirectional.mpc
24313 * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
24317 Wed May 18 14:38:15 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24319 * orbsvcs/Naming_Service/NT_Naming_Service.h:
24321 Fixing a build problem with Borland on Windows.
24323 Wed May 18 13:05:48 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24325 * tao/Transport_Cache_Manager.cpp:
24327 Reverted changes that added printing of the stringified
24328 endpoint address, because it is not possible to pre-determine
24329 the lenght of the character representation for all protocols'
24330 endpoints. Thanks Johny and Ossama.
24332 Wed May 18 17:13:53 2005 Simon McQueen <sm@prismtech.com>
24334 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
24335 * TAO_IDL/be_include/be_visitor_valuetype/field_ch.h:
24337 Make valuetype anonymous private sequence member definitions
24338 public rather than private.
24340 This fixes Bugzilla #2119.
24342 * tests/Bug_2119_Regression/README:
24343 * tests/Bug_2119_Regression/test.idl:
24344 * tests/Bug_2119_Regression/test.mpc:
24346 Regression test for the above.
24348 * tao/Synch_Invocation.cpp:
24350 Add COMM_FAILURE to the list of SystemExceptions that can be
24351 retried in a fault tolerant configuration.
24353 This fixes Bugzilla #2118.
24355 Wed May 18 10:29:33 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24357 * tao/Transport_Cache_Manager.cpp:
24358 Fixed Borland build problems and some stylistic improvements
24361 Wed May 18 15:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24363 * tao/PIForwardRequest.pidl:
24366 Wed May 18 13:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24369 Doxygen improvement
24371 Wed May 18 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24374 Removed duplicate includes
24376 Wed May 18 12:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24378 * tao/PortableInterceptor.pidl:
24379 Moved several interfaces to their own file
24381 * tao/ClientRequestInterceptor.pidl:
24382 * tao/Interceptor.pidl:
24383 * tao/PIForwardRequest.pidl:
24384 * tao/ServerRequestInterceptor.pidl:
24385 New files, contains parts of the original PortableInterceptor.pidl
24387 * tao/ClientRequestInterceptorA.cpp:
24388 * tao/ClientRequestInterceptorC.cpp:
24389 * tao/ClientRequestInterceptorC.h:
24390 * tao/ClientRequestInterceptorS.h:
24391 * tao/InterceptorA.cpp:
24392 * tao/InterceptorC.cpp:
24393 * tao/InterceptorC.h:
24394 * tao/InterceptorS.h:
24395 * tao/PIForwardRequestA.cpp:
24396 * tao/PIForwardRequestC.cpp:
24397 * tao/PIForwardRequestC.h:
24398 * tao/PIForwardRequestS.h:
24399 * tao/PortableInterceptorA.cpp:
24400 * tao/PortableInterceptorC.cpp:
24401 * tao/PortableInterceptorC.h:
24402 * tao/PortableInterceptorS.h:
24403 * tao/ServerRequestInterceptorA.cpp:
24404 * tao/ServerRequestInterceptorC.cpp:
24405 * tao/ServerRequestInterceptorC.h:
24406 * tao/ServerRequestInterceptorS.h:
24407 Mew generated files
24412 * tao/diffs/PortableInterceptor.diff:
24413 Removed, not needed anymore
24415 * tao/diffs/ServerRequestInterceptor.diff:
24418 Wed May 18 06:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24420 * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
24421 Give this project an unique name so that MPC doesn't complain about
24424 * orbsvcs/tests/Security/BiDirectional/test.idl:
24425 Converted documentation to doxygen style
24427 Tue May 17 15:55:35 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24429 * orbsvcs/Naming_Service/NT_Naming_Service.{h,cpp}:
24431 For Windows platforms, changed how the handle_control() stops
24432 the ORB. Instead of having to explicitly stop the reactor loop
24433 it only needs to call ORB::shutdown(). This also avoids a
24434 potential race condition that may occur as the ORB gets
24435 destroy()-ed between the two calls. Added an AutoFinalizer
24436 class, whose destructor notifies the Windows SCM by calling
24437 ACE_NT_Service::report_status() when an instance goes out of
24438 scope. This is helpful in the presence of unexpected
24439 exceptions. This patch was forward-ported from 1.3a_p9, based
24442 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
24444 Added ACE_TEXT_ALWAYS_CHAR ()
24446 Tue May 17 15:14:55 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
24448 This change allows bi-directional policy to work with SSLIOP
24449 endpoints. When a server accepts a client-initiated
24450 connection or a listen point list, there is no data available
24451 about the IIOP endpoints, underlying the SSLIOP endpoints.
24452 There is also no data for most of the attributes of the secure
24453 connection. Therefore the "server" must synthesize those,
24454 however this can not be done correctly. The problem becomes
24455 evident when bi-directional policy is in effect for both
24456 peers: a "server" during callback, needs to use the same
24457 connection the "client" has initiated, but the secure endpoint
24458 obtained from an IOR can not yield the same hash value as the
24459 synthesized endpoint (from an LPL), used to cache the
24460 connection. Also, such endpoints can not be equivalent, in
24461 terms of the is_equivalent () method. The IOR from the client
24462 contains the real (non-synthetic) port number for the IIOP
24463 endpoint underlying the SSL endpoint. This causes the server
24464 to decide that it deals with a different endpoint and try to
24465 open a new connection. When the ORBs are using bi-directional
24466 policies and are behind a firewall, this will fail
24468 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
24470 Creates an instance of the new SSLIOP_Synthetic_Endpoint,
24471 which it then uses to re-cache the transport.
24472 TAO_SSLIOP_Connection_Handler::add_transport_to_cache()
24473 ultimately uses the is_equivalent () method to compare
24474 endpoints. That method must not compare the underlying IIOP
24475 port numbers, because in some cases SSLIOP endpoints are
24476 instantiated with limited amount of information available. For
24477 example, when accepting a connections in server role, the
24478 underlying IIOP endpoint's port is unknown an is merely
24479 assigned to be the same as the secure port, effectively
24480 precludes the ability of the server to find a connection
24481 cached with these parameters later.
24483 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.{h,cpp):
24485 Introduced a new SSLIOP_Synthetic_Endpoint, which relaxes the
24486 equivalence comparison with another SSLIOP_Endpoint to limit
24487 it to only hostname, SSL port and QoP.
24488 Changed the hash() implementation in SSLIOP_Endpoint to
24489 eliminate any influence the embedded IIOP endpoint has on the
24490 hash value. This allows the SSLIOP_Synthetic_Endpoint to hash
24491 just like an SSLIOP_Endpoint and makes possible that synthetic
24492 endpoints to be used to find previously cached transports.
24494 * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
24495 * orbsvcs/tests/Security/BiDirectional/README:
24496 * orbsvcs/tests/Security/BiDirectional/client.conf:
24497 * orbsvcs/tests/Security/BiDirectional/client.cpp:
24498 * orbsvcs/tests/Security/BiDirectional/run_test.pl:
24499 * orbsvcs/tests/Security/BiDirectional/server.conf:
24500 * orbsvcs/tests/Security/BiDirectional/server.cpp:
24501 * orbsvcs/tests/Security/BiDirectional/test.idl:
24502 * orbsvcs/tests/Security/BiDirectional/test_i.h:
24503 * orbsvcs/tests/Security/BiDirectional/test_i.i:
24504 * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
24506 A test that demonstrates the problem. Uses TAO-specific
24507 interfaces to the ORB core to obtain the number of currently
24508 open connections before and after an invocation. This is done
24509 both in the servant and in the client.
24511 * orbsvcs/tests/Security/BiDirectional/ssl/ca.pem:
24512 * orbsvcs/tests/Security/BiDirectional/ssl/client-cert.pem:
24513 * orbsvcs/tests/Security/BiDirectional/ssl/client-key.pem:
24514 * orbsvcs/tests/Security/BiDirectional/ssl/make-client-keys:
24515 * orbsvcs/tests/Security/BiDirectional/ssl/server-cert.pem:
24516 * orbsvcs/tests/Security/BiDirectional/ssl/server-key.pem:
24518 Client and server certificates and keys. Also, a script to
24519 regenerate them all.
24522 * tao/Transport_Cache_Manager.cpp:
24524 Added more informative logging.
24526 Tue May 17 09:18:15 2005 Chad Elliott <elliott_c@ociweb.com>
24528 * utils/NamingViewer/NamingViewer.mpc:
24530 Removed unnecessary Resource_Files section.
24534 Added the NamingViewer directory.
24536 Tue May 17 05:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24538 * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp:
24539 Use ACE_SIZE_T_FORMAT_SPECIFIER to print out an size_t variable
24540 with ACE_OS::sprintf
24542 Tue May 17 05:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24544 * orbsvcs/tests/Event/Basic/Atomic_Reconnect.h:
24545 * orbsvcs/tests/Event/Basic/Control.h:
24546 Removed not needed include of Channel_Clients.h. This file has
24547 been removed and the include was not needed.
24549 Mon May 16 19:22:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
24551 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
24553 #include "orbsvcs/PortableGroup/PG_Operators.h" and remove the
24554 "bool operator==(const FTRT::Location&, const FTRT::Location&)"
24555 implementation. FTRT::Location is typedef for CosNaming::Name,
24556 and the operator== implementation for that in the PortableGroup
24557 library conflict on MacOSX.
24559 Mon May 16 12:15:11 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
24561 * TAO_IDL/include/ast_component.h
24562 (AST_Component::port_descriptor):
24564 Added an inlined constructor to this structure to make sure all
24565 fields are initialized prior to use. Fixes a g++ 4.0 "variable
24566 is used initialized" warning.
24568 Mon May 16 14:08:35 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
24570 * TAO_IDL/fe/idl.ll (idl_store_pragma):
24571 * TAO_IDL/fe/lex.yy.cpp (idl_store_pragma):
24573 Added code to eat extra whitespace in a #pragma directive,
24574 need when using preprocessors that don't do it automatically.
24575 Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
24576 discovering this quirk about the preprocessor used with the
24577 Intel C++ compiler. This fixes bugzilla bug [2110]
24579 Mon May 16 18:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24582 * tao/Codeset_Manager.h:
24583 * tao/Codeset_Translator_Factory_T.h:
24584 * tao/Reply_Dispatcher.h:
24586 * tao/Transport_Acceptor.h:
24587 * tao/SmartProxies/Smart_Proxies.h:
24588 Doxygen improvements
24590 Mon May 16 10:09:45 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
24592 * TAO_IDL/be/be_visitor_arg_traits.cpp (visit_operation):
24594 Added check for imported node, skipping code generation if the
24595 node is imported. For all other node types in this visitor, arg
24596 traits specializations must be generated, since an IDL type
24597 declared in an included file could be used as a parameter in
24598 an operation in the main file. But when visiting an operation
24599 itself, the only thing that triggers an arg traits specialization
24600 is an anonymous bounded string parameter (deprecated but still
24601 legal). Since this type of declaration is not visible outside
24602 the operation's scope, it should not trigger code generation
24603 if the node is imported. Thanks to Johnny Willemsen
24604 <jwillemsen@remedy.nl> for pointing out that this code generation
24605 for an imported operation causes a C++ compilation failure, due
24606 to the lack of a proper #include of tao/BD_String_Arg_Traits.h.
24608 Mon May 16 15:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24610 * tao/DynamicInterface/Context.h:
24611 * tao/DynamicInterface/DII_Arguments.h:
24612 * tao/DynamicInterface/DII_Invocation.h:
24613 * tao/DynamicInterface/DII_Invocation_Adapter.h:
24614 * tao/DynamicInterface/DII_Reply_Dispatcher.h:
24615 * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
24616 * tao/DynamicInterface/Dynamic_Implementation.h:
24617 * tao/DynamicInterface/ExceptionList.h:
24618 * tao/DynamicInterface/Server_Request.h:
24619 Doxygen improvements
24621 Mon May 16 14:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24623 * orbsvcs/orbsvcs/Channel_Clients.{h,cpp}:
24624 Removed, not needed anymore
24626 * orbsvcs/orbsvcs/Channel_Clients_T.h:
24627 * orbsvcs/orbsvcs/Scheduler_Utilities.h:
24630 * orbsvcs/orbsvcs/Makefile.am:
24631 Removed Channel_Clients files
24633 * orbsvcs/orbsvcs/Scheduler_Utilities.cpp:
24634 Removed not needed include of OS.h
24636 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
24637 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
24638 Doxygen improvement
24640 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
24641 * orbsvcs/tests/Event/lib/Counting_Supplier.h:
24642 Include Channel_Clients_T.h instead of Channel_Clients.h
24644 Mon May 16 14:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24646 * orbsvcs/orbsvcs/RTEvent.mpc:
24647 Added Channel_Clients_T.cpp, it belongs to this project
24649 * orbsvcs/orbsvcs/AV.mpc:
24650 Removed Channel_Clients_T files, they don't belong to the AV service
24652 Mon May 16 14:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24654 * examples/RTScheduling/Job_i.cpp:
24655 * examples/RTScheduling/Thread_Task.cpp:
24656 * examples/RTScheduling/MIF_Scheduler/MIF_Task.cpp:
24657 Use ACE_SIZE_T_FORMAT_SPECIFIER to print out an size_t variable
24658 with ACE_OS::sprintf
24660 * orbsvcs/orbsvcs/CosNaming.mpc:
24661 * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
24662 * orbsvcs/orbsvcs/CosNaming_Skel.mpc:
24663 Moved the Serv and Skel projects to their own file. This makes it
24664 possible to create a workspace with just one of the projects
24666 Mon May 16 09:18:26 2005 Chad Elliott <elliott_c@ociweb.com>
24668 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEC_RtEC_Based_lib.mpc:
24669 * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
24670 * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
24671 * orbsvcs/tests/Event/lib/Event_lib.mpc:
24672 * orbsvcs/tests/Trading/Trading.mpc:
24674 Removed redundant base projects.
24676 * orbsvcs/examples/ImR/Combined_Service/test.cpp:
24678 Modified the assertTrue macro so that it would build on LynxOS.
24680 * orbsvcs/tests/EC_MT_Mcast/run_test.pl:
24682 Generate a unique multicast address and port to avoid collisions
24683 on the same network.
24685 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
24686 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/windows.conf:
24687 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/windows.conf.xml:
24688 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
24689 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/windows.conf:
24690 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/windows.conf.xml:
24691 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
24692 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/windows.conf:
24693 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/windows.conf.xml:
24695 On Windows, we use a configurator file to switch from the default
24696 reactor (TP) to Select MT. The LoadManager, on Windows only,
24697 requires a reactor that supports registering signal handlers and
24698 the TP Reactor no longer supports that sort of thing.
24700 * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
24702 Committing a change from Dale Wilson <wilson_d@ociweb.com>.
24704 Change shut down timeout from hard coded 1 to symbolic 10
24705 to eliminate intermittent timeouts on various platforms.
24707 * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
24709 Committing a change from Trevor Fields <fields_t@ociweb.com>.
24711 Added delay between iterations of the test to allow
24712 complete shutdown of Naming service. The problem showed
24713 up on dual processor machines.
24715 * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
24717 Added an include of the CosNotification library initializer header
24718 to work around static construction issues on SunOS and MacOS X.
24720 * orbsvcs/tests/Redundant_Naming/run_test.pl:
24721 * orbsvcs/tests/Simple_Naming/run_test.pl:
24723 Allow the user to determine the location of the persistence file
24724 by the TMPDIR, TEMP and TMP environment variables. This will work
24725 around NFS locking issues.
24727 * orbsvcs/tests/Simple_Naming/process-m-output.pl:
24729 Committing a change from Yan Dai <dai_y@ociweb.com>.
24731 Modified the test scripts to accept the empty line, the
24732 "CommandLine" line and the "WARNING" lines from
24733 orbsvcs/orbsvcs/Shutdown_Utilities.cpp.
24735 Mon May 16 08:25:53 2005 Chad Elliott <elliott_c@ociweb.com>
24737 * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
24739 Set the default name to "ScheduleService".
24741 * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
24743 Allocate an RtecScheduler::Dependency_Set into the out parameter
24744 if it doesn't contain one yet.
24746 * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
24748 Switched the types for the generated code to match up with actual
24749 types for the POD_Dependency_Info and POD_Config_Info structures.
24751 Mon May 16 08:21:34 2005 Chad Elliott <elliott_c@ociweb.com>
24753 * tao/ORB_Core.cpp:
24755 Warn the user if the parameter to -ORBCollocation is not
24758 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
24759 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
24760 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
24761 * tao/Strategies/SCIOP_Connector.cpp:
24762 * tao/Strategies/SCIOP_Endpoint.h:
24763 * tao/Strategies/SCIOP_Endpoint.cpp:
24765 Corrected many build issues dealing with SCTP.
24767 Sat May 14 06:09:23 2005 Johnny Willemsen <jwillemsen@remedy.nl>
24769 * TAO version 1.4.5 released.
24772 add-log-time-format: current-time-string