diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2010-03-04 15:37:23 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2010-03-04 15:37:23 +0000 |
commit | 90efbfa7944bef0d3c3acf97ba64b2b41214c794 (patch) | |
tree | 0264a0d8718dc10406a84d86bd4b0562b24c3584 | |
parent | efbb8f0268dfa5e969733ff7aaec89d1f63aaf58 (diff) | |
download | ATCD-NGC_0_7_7_Bugfix.tar.gz |
Create bugfix branch for NGC reported bugsNGC_0_7_7_Bugfix
431 files changed, 21798 insertions, 26479 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog index 1b42a357447..7200682d343 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -1,56 +1,2586 @@ -Tue Mar 2 21:02:51 UTC 2010 Steve Huston <shuston@riverace.com> +Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * ace/Dev_Poll_Reactor.cpp (mask_ops_i): If the specified handle is - not registered, return -1 instead of crashing. + * ACE version 5.7.7 released. -Thu Mar 4 09:15:54 UTC 2010 Martin Corino <mcorino@remedy.nl> +Mon Mar 1 12:27:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - * bin/make_release.py: - Fix for problems with creating MPC release tag. + * bin/PerlACE/Process_Unix.pm: -Thu Mar 4 07:50:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + Fixed 'ps' determination problems. - * tests/Atomic_Op_Test.cpp: - Rewritten this test to use a template method so that we can - test atomic op easily for various data types +Fri Feb 26 19:32:06 UTC 2010 Adam Mitz <mitza@ociweb.com> + + * ace/config-sunos5.5.h: + + Moved #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL to a + non-compiler-specific section. + + * ace/config-sunos5.10.h: + + Added #undef ACE_LACKS_CEILL & ACE_LACKS_FLOORL because they are + available on Solaris 10. + +Fri Feb 26 18:30:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_sys_time.inl: + Changed ACE_HAS_CLOCK_REALTIME to ACE_HAS_CLOCK_GETTIME_REALTIME + +Fri Feb 26 16:00:04 UTC 2010 Steve Huston <shuston@riverace.com> + + * Fixed double-declaration of ACE_LACKS_CEILL and ACE_LACKS_FLOORL in: + Thu Feb 25 21:42:13 UTC 2010 Steve Huston <shuston@riverace.com> + +Fri Feb 26 15:36:12 UTC 2010 Steve Huston <shuston@riverace.com> + + * tests/Bug_2609_Regression_Test.cpp: Fix unused arg warning and + adjust for hosts without IPv6. + +Fri Feb 26 14:48:01 UTC 2010 Chris Cleeland <cleeland@ociweb.com> + + * tests/Timer_Queue_Test.cpp (handle_timeout): Fix unused argument + warning. + +Fri Feb 26 14:45:30 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/OS_NS_sys_time.inl (ACE_OS::gettimeofday): Added in support + for clock_gettime() if a user sets ACE_HAS_CLOCK_REALTIME in + their config.h file. Thanks to Patrick Soboljew <patrick dot + soboljew at gmail dot com> for this suggestion. + +Thu Feb 25 21:42:13 UTC 2010 Steve Huston <shuston@riverace.com> + + * configure.ac: Use AC_CHECK_DECL rather than ACE_CHECK_LACKS_FUNCS + for ceill() and floorl(). On Solaris 9 the symbols show up in + some library (possibly as a stub) but aren't available; this + fools ACE_CHECK_LACKS_FUNC. There's probably a better way to + integrate this into ACE_CHECKS_LACKS_FUNCS but I don't know how. + +Thu Feb 25 22:07:25 UTC 2010 Chris Cleeland <cleeland@ociweb.com> + + * tests/Timer_Queue_Test.cpp (test_interval_timer): + + Added new function to test interval timing functionality in + preparation for merging in a fix for bug 3104. Note that while + bug 3104 focuses on performance issues, this test doesn't + specifically test performance, but rather tests that the + interval timer feature works properly so that we know that + any performance-related changes made in fixing bug 3104 don't + cause a regression. + + * ace/Timer_Queue_T.h: + * ace/Timer_Queue_T.cpp: + + Integrate code proposed to fix bug 3104, but factored out into + a new method, recompute_next_abs_interval_time, so that the + more efficient computation can be re-used in Timer_Hash and + Timer_Wheel. + + * ace/Timer_Queue_T.cpp (dispatch_info_i): + + Change to use recompute_next_abs_interval_time. + + * ace/Timer_Hash_T.cpp (expire): + * ace/Timer_Wheel_T.cpp (expire): + + Change to use recompute_next_abs_interval_time. - * ace/Time_Value.cpp: - Layout changes and fixed compile problem with CB2010. This fixes - bugzilla 3835, thanks to Jan Kalin <jan dot kalin at zag dot si> +Thu Feb 25 20:33:27 UTC 2010 Steve Huston <shuston@riverace.com> + + * tests/Bug_2609_Regression_Test.cpp: Correct to use documented ACE + conventions for event handler reference counting. Should resolve + concerns around Bugzilla 2609. + +Thu Feb 25 19:11:07 UTC 2010 Steven Stallion <stallions@ociweb.com> + + * include/makeinclude/platform_sunos5_sunc++.GNU: + * include/makeinclude/wrapper_macros.GNU: + Refined use of CPPFLAGS; -library will now only be applied to CC + invocations. + +Thu Feb 25 16:52:20 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * ace/Strategies_T.cpp: + * ace/Connector.cpp: + * ace/Svc_Handler.cpp: + * tests/run_test.lst: + * tests/Bug_2609_Regression_Test.cpp: + * tests/NonBlocking_Conn_Test.h: + * tests/Bug_2610_Regression_Test.cpp: + * tests/Process_Strategy_Test.cpp: + * tests/NonBlocking_Conn_Test.cpp: + Reverted all the changes done in attempt to fix non-blocking + connect test and tests for 2609/2610. + +Thu Feb 25 08:10:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-opensd.h: + #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL + +Thu Feb 25 08:10:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-netbsd.h: + #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL + +Thu Feb 25 07:51:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL + +Thu Feb 25 07:38:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/svcconf.mpb: + * ace/svcconfgen.mpc: + Moved regeneration support to its own file that is disabled by + defeault. Thanks to Joseph Sarbak <Joseph dot Sarbak at rbccm dot com> for reporting this. - * ace/config-win32-borland.h: - CB also has long timevalue mismatch + * bin/MakeProjectCreator/config/global.features: + Set ace_svcconf_gen to 0, when this is set to 1 we enable svcconf + regeneration -Thu Mar 4 07:50:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> +Wed Feb 24 22:07:30 UTC 2010 Steven Stallion <stallions@ociweb.com> - * NEWS: - Updated for next micro + * include/makeinclude/platform_sunos5_sunc++.GNU: + Added support for alternate CC libraries. + +Wed Feb 24 15:15:00 UTC 2010 Simon Massey <sma at prismtech dot com> + + * ace/config-lynxos.h: + #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL + Correct placement of these defines for the version of Lynxos + +Wed Feb 24 11:41:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_g++_common.GNU: + Added support for no_strict_aliasing, when this is set, we add + -fno-strict-aliasing to the compiler flags + +Wed Feb 24 08:45:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.lst: + 2434 should run now + +Wed Feb 24 08:41:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-hpux-11.00.h: + #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL + +Wed Feb 24 08:01:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/NonBlocking_Conn_Test.cpp: + Unicode fixes + + * tests/Atomic_Op_Test.cpp: + Calculate how long each test takes and print this to the log + +Wed Feb 24 02:48:37 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/config-sunos5.5.h: + #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL + +Tue Feb 23 19:45:39 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/OS_Test.cpp: Added tests for floorl() and ceill(). Thanks + to Olivier Langlois <olivier at olivierlanglois dot net> for + this fix. + +Tue Feb 23 19:43:36 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * configure.ac: Added a check for ACE_CHECK_LACKS_FUNCS(floor ceil + floorl ceill). Thanks to Olivier Langlois <olivier at + olivierlanglois dot net> for this fix. + +Tue Feb 23 15:15:00 UTC 2010 Simon Massey <sma at prismtech dot com> + + * ace/config-lynxos.h: + #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL + +Tue Feb 23 08:59:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks6.4.h: + VxWorks lacks floorl and ceill + +Mon Feb 22 20:01:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Time_Value.{h,cpp}: Applied some patches from Olivier Langlois + <olivier at olivierlanglois dot net> to fix some warnings. + +Mon Feb 22 19:57:02 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Thread_Mutex.inl (ACE_Thread_Mutex::lock): Added a non-const + lock() method. Thanks to Phil for suggesting this. + +Mon Feb 22 18:08:20 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Condition_Recursive_Thread_Mutex.cpp (ACE_Condition): Fixed + a stray occurrence of the mutex() accessor that should be + lock(). Thanks to Phil Mesnier for reporting this. + +Mon Feb 22 15:00:11 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Time_Value.{h,cpp}: Reformatted/renamed the code to conform + to ACE programming guidelines. + +Mon Feb 22 13:40:14 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Condition_T.cpp: Changed the mutex() accessor to lock() to + be consistent. + +Mon Feb 22 13:39:09 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Recursive_Thread_Mutex.{h,inl}: Created a new lock() accessor + so it's consistent with the other synchronizer accessors in ACE. + +Sun Feb 21 21:25:21 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/Time_Value_Test.cpp: Added a test for the new operator<< + implementation for ACE_Time_Value. Thanks to Olivier Langlois + <olivier at olivierlanglois dot net> for contributing this. + +Sun Feb 21 21:28:03 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/OS_NS_math.{h,inl}: Added support for floor() and ceiling() + for long double types. Thanks to Olivier Langlois <olivier at + olivierlanglois dot net> for contributing this. + + * ace/Time_Value.{h,cpp}: Added support for operator<< and to + handle long double values better. Thanks to Olivier Langlois + <olivier at olivierlanglois dot net> for contributing this. + This fixes bugid 3818 and 2434. + +Sun Feb 21 16:28:47 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/Recursive_Condition_Test.cpp: Revised this test so that it + actually uses the ACE_Condition<> template, like it says in the + comments.. + +Sun Feb 21 16:20:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Condition_T.cpp (ACE_Condition<MUTEX>::wait): Changed the + call to mutex_.lock_ to mutex_.mutex() since lock_ is protected. + Thanks to Nick Meyer <nick dot meyer at sensis dot com> for + reporting this. + +Sun Feb 21 09:24:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ChangeLogs/*: + Use full year + +Sat Feb 20 20:26:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/global.features: + Also set dds4ccm_splie to 0 by default + +Fri Feb 19 19:34:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/global.features: + Set dds4ccm_opendds and dds4ccm_ndds to 0 by default. When + generating project files for dds4ccm we now have to enable + which dds implementation we want to use + +Wed Feb 17 10:02:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * html/Stats/index.shtml: + Added link for MPC440 Xampler results + +Tue Feb 16 09:51:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_freebsd.GNU: + * include/makeinclude/platform_linux_common.GNU: + Set fox flags + + * include/makeinclude/platform_gnuwin32_common.GNU: + enabled no_hidden_visibility + +Mon Feb 15 19:28:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> * rpmbuild/ace-tao.spec: - Fixed problem with installation of nslist readme + Package nslist and catior readme files - * etc/index.html: - Added 5.7.7 +Mon Feb 15 12:10:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/rules: + Removed some not needed steps + +Mon Feb 15 09:56:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * configure.ac: + Fixed problem with latest autoconf tools + + * patches/97-fix-empty-elseif.dpatch: + Removed, not needed anymore + +Mon Feb 15 09:44:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/patches/02-fltk-no-gl.dpatch + * debianbuild/patches/12-fix-fox-include.dpatch + * debianbuild/patches/13-fix-fox-errors.dpatch + * debianbuild/patches/14-autoconf-tao.dpatch + * debianbuild/patches/26-autoupdate.diff + * debianbuild/patches/35-autoconf-fix-else-fi.dpatch + * debianbuild/patches/36-autoconf-fix-fidone.dpatch + * debianbuild/patches/93-hack-to-fix-libtoolize.dpatch + * debianbuild/patches/98-ignore-win32-acdefun-error.diff + * debianbuild/patches/98-ignore-win32-acdefun-error.dpatch + Removed, not needed anymore, merged changes to trunk + +Mon Feb 15 09:40:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * include/makeinclude/platform_linux.GNU: + + Added support for cpumodelflag (-mcpu=) and tunemodelflag (-mtune=) flags. +Mon Feb 15 09:38:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/ace.m4: + No need to link ftlk with gl + +Mon Feb 15 09:35:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/FoxReactor/FoxReactor.h: + User has to specify the full fox path now, some distributions now ship fox-1.6 and + fox-1.4 as directory names + +Mon Feb 15 09:20:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/ace_defines.m4: + Fixed fixes with latest releases of tools + + * m4/tao.m4: + Added here from TAO to get the distribution to work with the latest + versions of autoconf tools + +Mon Feb 15 06:49:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * configure.ac: + Fixed fixes with latest releases of tools + +Sun Feb 14 19:46:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * configure.ac: + * m4/ace.m4: + Integrated patches from below, created by Pau Garcia i Quiles + <pgquiles at elpauer dot org> + + * debianbuild/patches/19-gcc43.dpatch: + Removed, not needed anymore + + * debianbuild/patches/94-build-crosscompile.dpatch: + * debianbuild/patches/96-build-athena3d.dpatch: + Removed, integrated into trunk + +Sun Feb 14 07:22:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/*: + Imported last version from Pau Garcia i Quiles + +Sat Feb 13 15:59:26 UTC 2010 James H. Hill <hillj at cs dot iupui dot edu> + + * ace/Unbounded_Set_Ex.h: + + Added STL iterator type traits support to the ACE_Unbounded_Set* + and its corresponding iterators. + +Fri Feb 12 19:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Atomic_Op.h: + * ace/Containers_T.h: + Doxygen changes + +Fri Feb 12 17:39:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.lst: + 2610 is working now + +Fri Feb 12 14:05:21 UTC 2010 Steve Huston <shuston@riverace.com> + + * ace/Dev_Poll_Reactor.cpp: Fix unused variable warning. + +Fri Feb 12 10:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-g++-common.h: + Expanded autodetected support for GCC builtin __sync_XXX + atomic op functions to the IA64 platform + +Thu Feb 11 22:23:08 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * THANKS: + + Added Trent Nadeau <Trent dot Nadeau at ngc dot com> to the + hall of fame. + +Thu Feb 11 20:29:06 UTC 2010 Steven Stallion <stallions@ociweb.com> + + * bin/MakeProjectCreator/config/global.features: + + Disabled wireshark feature by default. + +Thu Feb 11 19:52:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * ace/config-g++-common.h: + + Expanded autodetected support for GCC builtin __sync_XXX + atomic op functions to all powerpc platforms. + +Thu Feb 11 12:18:24 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * ace/Connector.cpp: + Added a call to remove_reference() for a svc handler owned by + non-blocking connection handler during connector's close(). + + * ace/Svc_Handler.cpp: + Removed the code that removes a reference to itself. Svc_Handler + doesn't own that reference and thus shouldn't remove it. + + * tests/Bug_2609_Regression_Test.cpp: + * tests/NonBlocking_Conn_Test.h: + * tests/Bug_2610_Regression_Test.cpp: + * tests/NonBlocking_Conn_Test.cpp: + Fixed the tests that implicitly assumed ownership of a reference + to a svc handler and didn't free it at the end of the test. + + * tests/Process_Strategy_Test.cpp: + Fixed the test that was broken by my change on + 'Mon Feb 8 16:21:06 UTC 2010'. The test incorrectly assumed + that close_handle() will not be called for svc handlers in + a parent process. + +Wed Feb 10 18:39:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * ace/config-g++-common.h: + + Added logic to detect (usable) support for GCC builtin __sync_XXX + atomic op functions. + + * ace/Atomic_Op.h: + * ace/Atomic_Op.inl: + + Changed autodetection for GCC builtin atomic ops so it will + only be used when really wanted. + Removed include for stdatomic.h because that has nothing to do with + the __sync_XXX builtins but rather with a *proposed* atomic op + implementation for the C++1x standard. The __sync_XXX builtins are + truly intrinsic, i.e. no header files involved. + +Wed Feb 10 15:38:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE-INSTALL.html: + Updated C++ builder support + +Wed Feb 10 10:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.lst: + Marked 2610 as not fixed + + * tests/Process_Strategy_Test.cpp: + Use prefix increment + +Wed Feb 10 10:45:00 UTC 2010 Simon Massey <sma at prismtech dot com> + + * tests/NonBlocking_Conn_Test.h: + * tests/NonBlocking_Conn_Test.cpp: + Fixed a VC9 compilation error (IGNORE is a vc9 #define). + +Tue Feb 9 15:03:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/NonBlocking_Conn_Test.cpp (hosts): Updated the list of hosts to + check to include news.bbc.co.uk. + +Tue Feb 9 09:14:48 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/NonBlocking_Conn_Test.h: + Fixed a compilation error. + +Mon Feb 8 18:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.lst: + Enabled 2609 and 2610 again, let us see how they run with the recent + changes from Vladimir + +Mon Feb 8 16:21:06 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * ace/Strategies_T.cpp: + Changed the code so that close() is called in case of failure + instead of destroy(). + + * ace/Connector.cpp: + Changed a bit the code added by me on 'Wed Sep 2 14:45:27 UTC 2009' + as a fix for bug#3731. After some more thinking it turned out that + the original code could result in a crash when reference counting is + not enabled and thus svc_handler could be destroyed at the time + when there was an attempt to do remove_reference(). + + * ace/Svc_Handler.cpp: + Moved the code added by me on 'Thu Feb 4 11:15:57 UTC 2010' + from destroy() to handle_close(). + + * tests/NonBlocking_Conn_Test.h: + * tests/NonBlocking_Conn_Test.cpp: + Extended the test for using Svc_Handler with and without + reference counting. + +Mon Feb 8 11:35:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ACETAOCIAO.style: + Updated with version 1.17 of Profactor Sylemanager + +Mon Feb 8 10:33:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * ace/ETCL/ETCL_l.cpp: + Fixed new GCC 4.4.x warning about ignoring return values of + function marked by the new warn_unused_result attribute. + +Sat Feb 6 18:58:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * include/makeinclude/wrapper_macros.GNU: + Fixed missing definitions for Icecream support. + +Sat Feb 6 15:03:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * include/makeinclude/wrapper_macros.GNU: + Added support for Icecream distributed compile system. + +Sat Feb 6 12:58:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * tests/Reactor_Performance_Test.cpp: + * tests/Reactor_Fairness_Test.cpp: + * ASNMP/asnmp/address.cpp: + * examples/Reactor/Misc/pingpong.cpp: + More fixes for strict-aliasing warnings. + +Sat Feb 6 11:28:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * ace/LSOCK.cpp: + Fixes for strict-aliasing warnings. + +Thu Feb 4 20:29:52 UTC 2010 Steve Huston <shuston@riverace.com> + + * tests/Reactor_Fairness_Test.cpp: Don't try ACE_Dev_Poll_Reactor on + platforms without that capability; also added ACE_WFMO_Reactor to + the test (which triggered a crash shutting down WFMO_Reactor... I'm + looking into it). + +Thu Feb 4 15:32:24 UTC 2010 Steve Huston <shuston@riverace.com> + + * tests/Reactor_Fairness_Test.cpp: + * tests/Reactor_Fairness_Test.h: + * tests/Makefile.am: + * tests/tests.mpc: + * tests/run_test.lst: New test to verify reactor fairness across a + set of registered I/O sockets. Tests Select, TP, Dev_Poll now. + TP fails fairness tests per Bugzilla 1031. Since the TP fairness + failure is a known issue, the new test is marked !FIXED_BUGS_ONLY. + + * ace/Dev_Poll_Reactor.cpp: + * ace/Dev_Poll_Reactor.h: Two performance improvements to resolve + Bugzilla #3714: + 1. The notify handler is no longer suspended/resumed around + notify processing. This removes the biggest source of CPU + consumption introduced at ACE 5.7 - simply acquiring/releasing + the token to handle notifies, each of which triggered another + token acquire/notify cycle. + 2. As I/O handlers are suspended before callback, they are not + immediately resumed on callback return. Instead, they are added + to a "to be resumed" list that is examined just prior to the + next epoll_wait() call; any to-be-resumed handles are added + back to the epoll set just before waiting. This removes another + need to acquire the token just to resume a handler. + +Thu Feb 4 11:15:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * ace/Svc_Handler.cpp: + Fixed an unconditional delete of Svc_Handler in destroy(). If + reference counting is enabled then it has to do remove_reference(). + This completes the fix for bug#3731. + + * tests/NonBlocking_Conn_Test.cpp: + Changed www.pakarmy.gov.pk to www.pakistanarmy.gov.pk. The first + URL seems to be dead. + +Thu Feb 4 10:53:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * bin/PerlACE/Process_Unix.pm: + + Fixed problems concerning correct retrievel of process list. + +Thu Feb 3 09:57:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Atomic_Op.inl: + Added support for the GCC Atomic Builtins, if you want to + use these, add ACE_HAS_GCC_ATOMIC_BUILTINS defined as 1 in + your config file + + * ace/Reactor.cpp: + * ace/Select_Reactor_Base.cpp: + Layout changes + + * ace/Reactor.h: + Doxygen change + +Tue Feb 2 19:57:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * bin/PerlACE/TestTarget_WinCE.pm: + * bin/PerlACE/Process_Unix.pm: + * bin/PerlACE/ProcessLVRT.pm: + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/TestTarget_VxWorks.pm: + * bin/PerlACE/ProcessVX.pm: + * bin/PerlACE/TestTarget_LVRT.pm: + * bin/PerlACE/Process_Win32.pm: + * bin/PerlACE/Process_VMS.pm: + + Added killall methods to the Process and Target frameworks. + Currently only full implementation on Win32 and *nix platforms + (empty on others). + +Tue Feb 2 19:52:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * html/Stats/index.shtml: + Updated link to Cell results + +Mon Feb 1 23:16:24 2010 Steve Huston <shuston@riverace.com> + + * ace/Acceptor.h: Fixed up doxygen for ACE_Oneshot_Acceptor. + +Tue Jan 26 03:56:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Init_ACE.h: Updated the documentation of ACE::init() and + ACE::fini() so it reflects what ACE actually does. Thanks to + Steve Huston, Andrew Kaplan <alexande dot kaplan at tafcorp dot + com>, and Alexander Mintz <alexande dot mintz at tafcorp dot + com> for motivating this update. + +Mon Feb 1 17:35:08 UTC 2010 Chris Cleeland <cleeland_c@local> + + * ace/Obstack_T.h: + * ace/Obstack_T.inl: + * ace/Obstack_T.cpp: + * ace/SStringfwd.h: + * ace/String_Base.h: + * ace/String_Base.inl: + * ace/String_Base.cpp: + * ace/Tokenizer_T.h: + * ace/Tokenizer_T.cpp: + + Integrated changes originally done in OCITAO 1.4a by Steve Totten + to fulfill [RT 13868]. + + Wed Feb 1 10:40:35 2006 Steve Totten <totten_s@ociweb.com> + + Changed the use of "CHAR" as a template parameter to "ACE_CHAR_T" to + avoid possible clash with "CHAR" used as a preprocessor macro. + Thanks to Jennifer Kahng <jennifer dot kahng at lmco dot com> for + reporting the problem. This change resolves [RT 8287]. + +Mon Feb 1 11:21:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Connector.cpp: + Const change + + * bin/diff-builds-and-group-fixed-tests-only.sh: + * etc/index.html: * docs/Download.html: - Updated for 5.7.7 + Updated because of recent release + + * tests/NonBlocking_Conn_Test.cpp: + Improved this test so that it really tests the connections + + * tests/tests.mpc: + Bug_3709_Regression itselfs checks now for vc71 + + * ace/Reactor.h: + Doxygen fixes + +Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE version 5.7.6 released. + +Fri Jan 29 14:24:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> * docs/bczar/bczar.html: - Several updates because we now package on a FC12 system + Extended release steps - * debianbuild/rules: - Removed commented out part +Thu Jan 28 16:26:28 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + When building for the Simulator, there is no need to + set things as a cross-build and set HOST_ROOT environment + variable. + +Thu Jan 28 15:11:18 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ACE-INSTALL.html: + + Updated with information on how to build ACE for + iPhone/iPod Touch/iPad Simulator and Hardware. + +Thu Jan 28 12:49:45 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * NEWS: + + ACE/TAO now supports the new iPad ;-). + +Thu Jan 28 10:21:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * include/makeinclude/platform_linux.GNU: + Corrected fix for cross compilation on powerpc64. + Now also allows for non-standard named crosscompilers (like ppu-xx) + and cross compilation of non-powerpc target on powerpc host. + +Thu Jan 28 08:21:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux.GNU: + Fix for cross compilation to powerpc64 + +Wed Jan 27 22:36:36 UTC 2010 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_win32_msvc.GNU: + + Trim trailing slashes from libpath entries. + + * tests/Bug_3709_Regression_Test.cpp: + + This test doesn't compile on MSVC 7.1. + +Wed Jan 27 05:33:56 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ace/config-macosx-iphone-hardware.h: + + undefined ACE_HAS_SYSV_IPC, it doesn't seem that the + iphone-hardware platform supports it. + +Tue Jan 26 22:55:18 UTC 2010 Adam Mitz <mitza@ociweb.com> + + * bin/MakeProjectCreator/config/ace_mc.mpb: + + Assign to LDLIBS along with ACE_SHLIBS. ACE_SHLIBS is only used + when building a shared library, LDLIBS is used for an executable. + +Tue Jan 26 19:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Process_Test.cpp: + Log some more details to get an insight why this test fails on + some systems + +Tue Jan 26 18:04:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/generate_rel_manpages: + Doxygen is upgraded to 1.6.2 + +Tue Jan 26 17:02:51 UTC 2010 Steve Huston <shuston@riverace.com> + + * ace/Dev_Poll_Reactor.cpp (unbind_all): When shutting down, call + handle_close() on all registered handlers. Fixes Bugzilla 2750. + +Tue Jan 26 13:27:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux_common.GNU: + tao_idl3_to_idl2 is located in HOST_ROOT/TAO/CIAO/bin with + cross compilation + +Tue Jan 26 12:52:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ace/config-macosx-leopard.h: + + Added ACE_HAS_NET_IF_DL_H macro. + + * ace/os_include/net/os_if.h: + + Removed hardcoding of ACE_HAS_IPHONE and ACE_HAS_MAC_OSX + checks. If the platform defines ACE_HAS_NET_IF_DL_H macro, + then <net/if_dl.h> will be included. + +Tue Jan 26 04:35:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ace/config-macosx-leopard.h: + + Added ACE_HAS_MAC_OSX macro. + + * ace/OS_NS_netdb.cpp: + * ace/os_include/net/os_if.h: + + Enabled ACE_OS::getmacaddress() for Mac OSX as well. + It uses exactly the same code as the iPhone's addition below. + +Tue Jan 26 04:18:54 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ace/OS_NS_netdb.cpp: + + Implement ACE_OS::getmacaddress() for iPhone. The same implementation + will probably work on Mac OS X as well. I will verify this in the + future. + + * ace/os_include/net/os_if.h: + + Added "#include <net/if_dl.h>" to this file if ACE_HAS_IPHONE + is defined. The ACE_OS::getmacaddress() depends on this include + include file. + +Mon Jan 25 18:58:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/MEM_IO.cpp + Added casts to fix CB2010 warnings + +Mon Jan 25 18:49:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/SPIPE_Stream.inl: + Added casts to fix CB2010 warnings + +Mon Jan 25 14:51:09 UTC 2010 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/templates/gnu.mpd: + + Modified to best handle dependencies with a space or $(...) in + them. A GNU make substitute function call is used to escape + spaces. + +Mon Jan 25 09:24:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_macosx_iphone.GNU: + iPhone lacks rwho + +Sat Jan 23 18:48:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2434_Regression_Test.cpp: + * tests/Time_Value_Test.cpp: + Moved another failing test to the bug_2434 file + +Sat Jan 23 13:53:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * tests/Thread_Attrs_Test.cpp: + + Changed test to check only if resulting stack size is + *at least* as large as requested. + As the Posix docs say that the size set for the threads stack + will be the *minimum* size allocated (the actual size may f.i. be + bigger because of a) pagesize rounding, b) guardsize addition) + this is the best we can do without konowing the exact algorithm + used by the pthread implementation. + Also see this https://bugzilla.redhat.com/show_bug.cgi?id=435337 + for more information. + +Fri Jan 22 10:38:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * config-linux-common.h: + + Added fix for mismatch of ACE_SIZEOF_LONG_DOUBLE on Linux ppc + 32bit platforms (sizeof(long double) = 128 bit). + +Fri Jan 22 08:48:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Time_Value_Test.cpp: + Removed not used variable + +Thu Jan 21 23:16:27 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ace/CDR_Stream.cpp: + + Fixed the read_8 and write_8 methods for the iPhone Hardware. + The iPhone Hardware (ARM architecture) has the same memory + layout as Intel targets, and no conversion or swapping is + necessary. Double values sent from Windows to iPhone Hardware + were messed up before this fix due to unnecessary conversion. + + * ace/config-macosx-iphone-hardware.h: + * ace/config-macosx-iphone-simulator.h: + + Added ACE_HAS_IPHONE macro. + +Thu Jan 21 16:33:37 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + Removed the hardcoding of -DACE_AS_STATIC_LIBS and + -DTAO_AS_STATIC_LIBS to CFLAGS and CXXFLAGS and instead + added static_libs_only=1. That fixes the problem. Thanks + to Johnny Willemsen for the tip. + +Thu Jan 21 15:25:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * tests/Multicast_Test.cpp: + Fixed a Linux specific problem where certain Linux flavors use + VERY strict rules concerning multicast communications and where + using the (system defined) defaults for the network interface + used for multicast sending/receiving does not provide a + matching setup (i.e. resulting if used for sending does not + match the if used for receiving -> nothing received). + The fix simply forces a fixed 'lo' interface to be used for + sending and receiving. + +Thu Jan 21 14:57:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + Added -DACE_AS_STATIC_LIBS and -DTAO_AS_STATIC_LIBS to the CFLAGS + and CXXFLAGS variables to allow more tests to pass on the iPhone + Simulator. This hardcoding is obviously the wrong thing to do, + and needs to be fixed in the future. For some reason, when building + a static executable those macros are missing. + +Thu Jan 21 08:13:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Time_Value_Test.cpp: + * tests/tests.mpc: + * tests/run_test.lst: + * tests/Bug_2434_Regression_Test.cpp: + Moved the 64bit overflow test which fails on 64bit systems to + its own file and marked that as not fixed + + * tests/Multicast_Test.cpp: + Const changes + +Tue Jan 19 13:24:02 UTC 2010 Olli Savia <ops@iki.fi> + + * tests/Bug_2980_Regression_Test.cpp: + Added missing #include <string.h>. + +Mon Jan 18 17:57:47 UTC 2010 James H. Hill <hillj at cs dot iupui dot edu> + + * ace/UUID.h: + + Included Auto_Ptr.h since it is not included by other included + header files and in breaking builds if UUID.h is included before + including another file that does include Auto_Ptr.h + +Mon Jan 18 13:47:53 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/ace_for_tao.mpc: Added Message_Queue_NT.cpp in this file since + it seems to be needed for the ACE_FOR_TAO subset. + +Fri Jan 15 10:27:30 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-lynxos.h: + Define __NO_INCLUDE_WARN__ before including param.h. + Fixes compile warnings. + +Fri Jan 15 10:22:06 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/Registry.cpp: + Fixed g++ 4.x compile warning on MinGW. + +Fri Jan 15 10:19:48 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-win32-common.h: + Simplified setting of ACE_HAS_NONSTATIC_OBJECT_MANAGER. + +Fri Jan 15 04:19:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Message_Queue_T.cpp: Readded + + #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) + #include "ace/Message_Queue_NT.h" + #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ + + to fix a compile error on MinGW. Thanks to Olli Savia + <ops@iki.fi> for this fix. + +Fri Jan 15 04:18:17 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Message_Queue_NT.cpp: Added + + #include "ace/Message_Queue.h" + + to fix a compile error on MinGW. Thanks to Olli Savia + <ops@iki.fi> for this fix. + +Fri Jan 15 04:17:06 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Message_Queue.h: Once again removed + + #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) + #include "ace/Message_Queue_NT.h" + #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ + + from this file.. + +Fri Jan 15 04:14:49 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/config-win32-common.h: Changed the definition + + # define ACE_HAS_NONSTATIC_OBJECT_MANAGER + + to + + # define ACE_HAS_NONSTATIC_OBJECT_MANAGER 0 + + to fix a compile error on MinGW. Thanks to Olli Savia + <ops@iki.fi> for this fix. + +Fri Jan 15 01:01:02 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * tests/Thread_Attrs_Test.cpp: + + Slight modification to allow this test to pass on the iPhone + builds. Changed the spanwed thread's size from 42k to 40k. + + According to Apple's Documentation: "The minimum allowed stack + size for secondary threads is 16 KB and the stack size must be + a multiple of 4 KB." My change make the stack size a multiple + of 4k. Below is a reference to the Apple documentation for the + iPhone where I got the quote. + + http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/Multithreading/CreatingThreads/CreatingThreads.html + +Thu Jan 14 20:06:49 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + Added "CROSS-COMPILE=1" to the top of the file. + +Thu Jan 14 20:02:41 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/OS_NS_Thread.cpp (add_to_argv): Replaced a call to strcpy() + with memmove() to avoid problems due to overlap with the + parameters. Thanks to Guillaume Lahaye <Guillaume dot Lahaye at + nuance dot com> for reporting this. + +Thu Jan 14 13:04:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Unicode fix + +Wed Jan 13 21:20:42 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/README: + Removed ACE_HAS_BROKEN_CONDITIONAL_STRING_CASTS and + ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS. These are no longer used. + +Wed Jan 13 21:18:42 UTC 2010 Olli Savia <ops@iki.fi> + + * tests/Reference_Counted_Event_Handler_Test.cpp: + Fixed typo. + +Wed Jan 13 14:40:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Message_Queue.h: Moved + + #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) + #include "ace/Message_Queue_NT.h" + #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ + + back to this file based on comments from Arto. + +Wed Jan 13 13:51:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Message_Queue_T.cpp: Moved + + #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) + #include "ace/Message_Queue_NT.h" + #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ + + to outside the versioned namespace block. Thanks to Johnny for + reporting this. + +Wed Jan 13 09:03:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Only check run*.pl files when the filenames starts with run + +Wed Jan 13 06:45:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/sys/os_types.h: + * ace/OS_NS_arpa_inet.cpp: + * ace/OS_NS_unistd.inl: + VxWorks 6.8 fixes + + * ace/UUID.cpp: + Only one exit point for operator=, const change, initialise pointer with 0 + +Wed Jan 13 03:24:06 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Message_Queue.h, + * ace/Message_Queue_T.cpp: Moved the code + + #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) + #include "ace/Message_Queue_NT.h" + #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ + + from ace/Message_Queue.h to ace/Message_Queue_T.cpp since that + is more localized. + +Wed Jan 13 02:54:10 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/XtReactor/XtReactor.cpp: Removed stray tabs. Thanks to + Johnny for reporting this. + +Tue Jan 12 20:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Disable run_test.pl checking for some directories that + aren't converted yet + +Tue Jan 12 19:52:04 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/Time_Value.inl: + Fixed typo. + + * ace/config-openbsd.h: + Removed ACE_LACKS_STRFTIME. + +Tue Jan 12 19:41:07 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-integritySCA.h: + Removed ACE_LACKS_FILE_FCNTL. It is no longer used. + +Tue Jan 12 19:36:32 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-openbsd.h: + Removed ACE_LACKS_EXECINFO_H. It is no longer used. + +Tue Jan 12 19:33:25 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/os_include/netinet/os_tcp.h: + * configure.ac: + Fixed typo. + +Tue Jan 12 19:28:32 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-integritySCA.h: + Removed ACE_LACKS_USER. It is no longer used. + +Tue Jan 12 19:24:54 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-netbsd.h: + Removed ACE_LACKS_WSCANF. It is no longer used. + +Tue Jan 12 19:22:23 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-mvs.h: + Removed ACE_LACKS_SYS_NERR. It is no longer used. + +Tue Jan 12 19:19:26 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-netbsd.h: + Removed ACE_LACKS_SWSCANF. It is no longer used. + +Tue Jan 12 19:15:19 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdlib.h: + Fixed typo. + + * ace/README: + Removed ACE_LACKS_SID and ACE_LACKS_STRCHR. + These are no longer used. + + * ace/config-integritySCA.h: + Removed ACE_LACKS_SHARED_MEMORY. It is no longer used. + +Tue Jan 12 19:04:15 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/config-mvs.h: + Removed ACE_LACKS_MSGBUF_T. It is no longer used. + +Tue Jan 12 18:52:21 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/README: + Removed ACE_LACKS_CMSG_DATA_MACRO and ACE_LACKS_CMSG_DATA_MEMBER. + These are no longer used. + +Tue Jan 12 14:18:58 UTC 2010 Olli Savia <ops@iki.fi> + + * ace/CDR_Base.h: + Removed obsolete comment. + + * ace/config-lynxos.h: + Minor cleanup. + +Mon Jan 11 13:53:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/XtReactor/XtReactor.{h,cpp}: Added a fix for BugID 3775. + Thanks to Dirk Bonekaemper <dirk dot bonekaemper at dfs dot de> + for this fix. + +Mon Jan 11 02:24:01 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/config-macros.h (ACE_WIN32CALL_RETURN): Changed + + TYPE ace_result_ = (TYPE) X; \ + + to + + TYPE ace_result_; \ + ace_result_ = (TYPE) X; \ + + to fix a compile error on MinGW. Thanks to Arto Jalkanen + <ajalkane at gmail dot com> for this fix. + +Mon Jan 11 02:20:09 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Message_Queue.h: Added + + #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) + #include "ace/Message_Queue_NT.h" + #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ + + to fix a compile error on MinGW. Thanks to Arto Jalkanen + <ajalkane at gmail dot com> for this fix. + +Tue Jan 12 04:12:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ace/config-macosx-iphone-hardware.h: + * ace/config-macosx-iphone-simulator.h: + + Split the below file to the two files listed above. + + * ace/config-macosx-iphone.h: + + Removed this file. + +Tue Jan 12 02:10:48 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + crt1.10.6.o is missing under MacOSX 10.6 for iPhone Simulator. + Fallback to 10.5 until apple provides the missing crt1.10.6.o + +Sat Jan 9 00:42:55 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * ace/config-macosx-iphone.h: + + added "#define ACE_SIZEOF_LONG_DOUBLE 8" since this is the size + of long double on my iPhone 3GS. The value of long double in the + simulator is probably different. We need to adjust this once + we verify that the simulator value is different than the + hardware's value. + +Wed Jan 6 05:25:26 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + When building an executable for the iPhone Hardware (not simulator) + go ahead and automatically codesign the executable so it can be + deployed on the hardware. Note that this is a temporary hack until + I can figure the proper way to do this. + +Wed Jan 6 04:28:23 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + Minor enhancement. + +Mon Jan 4 20:09:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao.spec + Also dump lsb_release info + +Fri Jan 1 03:09:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * Happy New Year everyone!!! + +Thu Dec 31 20:54:51 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/High_Res_Timer.cpp (get_cpuinfo): Don't use a CPU MHz value 0. + I got a customer report with a real cpuinfo file showing 0. + +Thu Dec 31 17:46:10 UTC 2009 Steve Huston <shuston@riverace.com> + + * bin/MakeProjectCreator/config/ace_fl.mpb: Rather than add + PLATFORM_GL_LDFLAGS twice, one should be PLATFORM_X11_LDFLAGS. + Thanks to Aaron Scamehorn for catching this. + +Thu Dec 31 17:24:14 UTC 2009 Steve Huston <shuston@riverace.com> + + * include/makeinclude/wrapper_macros.GNU: If both static_libs_only + and shared_libs_only are set, report the error and stop. Thanks to + Howard Finer for reporting this. + +Thu Dec 31 12:27:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Fixed fuzz check for Spawn with Stop + +Wed Dec 30 08:41:03 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Sig_Handler.cpp: + Do not use SA_SIGINFO on LynxOS. + +Thu Dec 24 10:55:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/RPC/run_test.pl + * performance-tests/SCTP/run_spectrum.pl + * performance-tests/TCP/run_test.pl + * performance-tests/UDP/run_test.pl + Fuzz fixes + +Thu Dec 24 10:49:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * protocols/tests/HTBP/ping/run_test.pl + * protocols/tests/HTBP/Reactor_Tests/run_test.pl + * protocols/tests/HTBP/Send_Large_Msg/run_test.pl + * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl + * tests/run_test.pl + Fixed fuzz + +Thu Dec 24 10:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * apps/gperf/src/Bool_Array.h: + * apps/gperf/src/Key_List.h: + Fixes for C++ Builder 2010 Update 4/5 + +Thu Dec 24 09:54:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_string.cpp: + Const changes, layout changes, call ACE_OS::strncat instead of + strncat directly + + * ace/Log_Msg.cpp: + * ace/Log_Msg.h: + Const changes + + * ace/config-win32-borland.h: + C++ Builder 2010 has a broken wcsncat, reported as QC80630, for + this version we now enable the ACE emulation for wcsncat + + * ace/OS_NS_wchar.cpp: + Initialise some pointers with 0 + +Mon Dec 21 11:29:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Fixed error message and added a test for generated file headers + +Mon Dec 21 11:26:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/bootstrap: + Invoke autoupdate as part of this script + +Sun Dec 20 07:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/checked_iterator.h: + stl port doesn't have a checked iterator. This fixes bugzilla + 3799 and 3420. Thanks to <sailzeng at tencent dot com> and + Mark Hebbel <Mark dot Hebbel at baslerweb dot com> for + reporting this + +Fri Dec 18 17:40:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Added IgnoreHostRoot + +Fri Dec 18 12:55:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * NEWS: + Updated fixed bugzilla entries. + +Thu Dec 17 12:29:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * ace/INET_Addr.inl: + Fixed bug in ::is_multicast() for little-endian platforms. + This fixes Bugzilla #3729. + + * tests/Bug_3729_Regression_Test.cpp: + Fixed typo in logfile name. + + * tests/run_test.lst: + Removed !FIXED_BUGS_ONLY for Bug_3729_Regression_Test. + +Wed Dec 16 11:24:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * ACE_wrappers/ace/Log_Msg.h: + Updated doxygen docu regarding additions to %D and %T + options. + +Wed Dec 16 09:09:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * ACE_wrappers/ace/ACE.h: + * ACE_wrappers/ace/ACE.cpp: + * ACE_wrappers/ace/Log_Msg.cpp: + Added option to print a given ACE_Time_Value in the log + message instead of system supplied timestamp as in %T + and %D. + The option is implemented as a variant of the %D/%T + options by using the '#' flag character like '%#D' or + '%#T'. When using this flag an ACE_Time_Value pointer is + expected in the argument list supplied with the log message. + This fixed Bugzilla #3221. + + * ACE_wrappers/tests/Log_Msg_Test.cpp: + Added some testlines for this option. + +Mon Dec 14 14:58:05 UTC 2009 Abdul Sowayan <sowayan@gmail.com> + + * NEWS: + + Updated to note iPhone/iPod Touch support. + +Mon Dec 14 11:21:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * html/Stats/index.shtml: + Updated link to PS3/IBM Cell performance graphs + +Mon Dec 14 10:58:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Export/run_test.pl: + Fixed fuzz error + +Sun Dec 13 22:38:13 UTC 2009 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + Changed to allow iPhone Hardware compiler to generate executables. + +Sun Dec 13 18:30:26 UTC 2009 Abdul Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_iphone.GNU: + + Enhanced iPhone support. Now we can build for the iPhone + Hardware target in addition to the simulator. + +Sat Dec 12 15:40:13 UTC 2009 Abdul Sowayan <sowayan@gmail.com> + + * ace/config-macosx-iphone.h: + * include/makeinclude/platform_macosx_iphone.GNU: + + First cut at supporting iPhone 3.1.2. These files need + some cleanup. With these files, using the iPhone simulator + I was able to spawn ACE Threads, print ACE Logs messages, + and communicate between the the iPhone simulator and a + Windows machine using CORBA. + +Thu Dec 10 20:03:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Improved error message + +Thu Dec 10 15:37:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ACETAOCIAO.style: + Small updates + +Thu Dec 10 15:10:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Check all run_*.pl files for fuzz + +Thu Dec 10 13:07:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-borland.h: + Removed hard supported version check + +Wed Dec 9 10:52:26 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * bin/fuzz.pl: + + Updated conditions for new framework + +Mon Dec 7 16:09:18 UTC 2009 Steve Huston <shuston@riverace.com> + + * tests/Basic_Types_Test.cpp: Add a verification for the endianness + setting. + +Mon Dec 7 07:40:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/bmake.features: + Disable mcpp for bmake + +Fri Dec 4 23:24:21 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * bin/MakeProjectCreator/config/global.features: + + Added mpc feature to optionally turn on the indirection + support on valuetype outgoing message. It defaults to + be enabled. To be compatible with previous version TAO, + it needs run mwc.pl with + "-features valuetype_out_indirection=0" to disable it. + +Fri Dec 4 17:25:32 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * NEWS: + + Removed entry for member validation feature in LoadBalancer as it + should be in TAO NEWS. + +Fri Dec 4 13:19:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * html/Stats/index.shtml: + Added link for IBM Cell xampler performance stats + +Fri Dec 4 10:20:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/fuzz.pl: + Removed -v option. The information which is generated + by -v should always be visible. + +Fri Dec 4 07:30:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-borland.h: + CB2010 fix + +Thu Dec 3 11:59:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Check CIAO_TRACE macros and put all run_*.pl files in a separate + list + +Wed Dec 2 18:17:04 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * NEWS: + + Added entry for member validation feature in LoadBalancer. + +Wed Dec 2 13:46:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * debianbuild/{all files containign version numbers}: + Updated to latest micro release. + +Wed Dec 2 13:30:00 UTC 2009 Martin Corino <mcorino@remedy.nl> * bin/make_release.py: - Next micro release will not ship msvc71 solutions, it is still - supported but the end user should generate the solutions him self. - Also WinCE solutions are not generated anymore for CIAO and the - autoconf bootstrapping is done much earlier in the release process - so when it fails we know early. The hostname check has been removed + Added code to update version numbers in ACE_ROOT/debianbuild files + on release. + Changed to retrieve repo root by default from info of working copy. + +Wed Dec 2 07:51:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/copy-script.sh: + Also copy md5 files + + * bin/MakeProjectCreator/config/bmake.features: + Enable mcpp for bmake + +Thu Nov 26 02:08:59 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * Gaurav Kulshreshtha is the 2300th contributor to ACE+TAO+CIAO! + +Mon Nov 30 19:11:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * apps/gperf/src/Bool_Array.h: + * apps/gperf/src/Key_List.h: + C++ Builder 2010 fixes + +Mon Nov 30 14:02:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Process.cpp: + * ace/Process.h: + Fixed gcc warnings + +Mon Nov 30 12:38:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-borland.h: + Started port to C++ Builder 2010, older versions of C++ Builder are + now deprecated + + * ace/MMAP_Memory_Pool.cpp: + Layout change + + * ace/OS_NS_sys_time.h: + * ace/OS_NS_sys_time.inl: + Removed workarounds for ancient wince versions + + * ace/Process.cpp: + * ace/Process.h: + Use bool and size_t and removed some ugly casts + + * ace/Trace.cpp: + * ace/Trace.h: + Use bool + +Mon Nov 30 10:53:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/patches/18-fix-bswap-detection.dpatch: + * debianbuild/patches/22-tao_idl-64bit-fix.dpatch: + Removed, not needed anymore + +Mon Nov 30 10:08:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * include/makeinclude/platform_linux_common.GNU: + + Added some rules to support cross builds. + Setting the environment variable (or make variable) CROSS_COMPILE + to the platform tool prefix will redefine the CC, CXX and AR + variables and add a '-Wl,-rpath-link' option to the LDFLAGS. + If the HOST_ROOT variable has been set as well TAO_IDLxxx variables + will be redefined as well. + +Mon Nov 30 08:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> * bin/diff-builds-and-group-fixed-tests-only.sh: - Updated because of micro release + * bin/Download.html: + updated for x.7.5 + + * bin/make_release.py + * rpmbuild/ace-tao-ciao.spec + * rpmbuild/ace-tao.spec + Updated to match opensuse build service + + * docs/svn/svn-prefs.reg: + Added idl3+ + + * etc/index.html: + Added 5.7.5 + +Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE version 5.7.5 released. + +Thu Nov 26 12:33:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Message_Queue_Test.cpp: + Fixed msvc warning + +Thu Nov 26 04:19:02 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/Message_Queue_Test.cpp: + + Attempt to resolve warning for MSVC. + +Tue Nov 24 09:39:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Tokenizer_T.cpp: + Check if buffer_ is not nil + + * bin/fuzz.pl: + Export files shouldn't be in the ciao repository anymore, all + should be generated by TAO_IDL + +Mon Nov 23 10:56:18 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * THANKS: + Added Wolfgang Pickartz.for solving a TAO_IDL compiler + issue. + +Mon Nov 23 07:53:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/changelog: + * debianbuild/control: + * debianbuild/dsc: + * debianbuild/rules: + Imported last version from debian + +Thu Nov 19 20:29:57 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Log_Msg_NT_Event_Log.cpp (ACE_Log_Msg_NT_Event_Log::log): + Added checks to ensure that log() works properly if the msg_data + size is greater than ACE_Log_Record::MAXLOGMSGLEN. Thanks to + Gaurav Kulshreshtha <gaurav dot kulshreshtha at onmobile dot + com> for contributing this fix. + +Fri Nov 20 08:45:52 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Log_Msg.cpp: + Updated documentation for '%S' modifier. + +Fri Nov 20 07:06:04 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Sig_Handler.cpp: + Reverted: Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi> + +Thu Nov 19 14:08:29 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Sig_Handler.cpp: + Reverted: Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi> + +Wed Nov 19 09:45:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + Only define FILE_MAP_COPY when it is not defined yet + +Mon Nov 16 14:40:42 UTC 2009 Olli Savia <ops@iki.fi> + + * include/makeinclude/platform_win32_interix.GNU: + * ace/config-win32-interix.h: + * ace/os_include/sys/os_types.h: + Updated Interix support. + +Sun Nov 15 08:09:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/*: + Renamed all files for x.7.4 + +Fri Nov 13 19:38:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Sys::Hostname shouldn't be used in a test script, use HostName on + the test target instead + +Fri Nov 13 01:54:01 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * include/makeinclude/platform_macosx_common.GNU: + * include/makeinclude/platform_macosx_snowleopard.GNU: + + Added support for buildbits=universal for building 32/64 bit + universal binaries with GCC. + +Fri Nov 13 01:12:33 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * include/makeinclude/platform_macosx_common.GNU: + + Fixed 32 bit support. + +Fri Nov 13 00:33:49 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * ace/Logging_Strategy.h: + * ace/Logging_Strategy.cpp: + + Added static service declaration and definition to fix loading + issue in TAO Service (e.g Notify) in static builds. + +Thu Nov 12 15:53:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Exteded perl fuzz checks + +Thu Nov 12 08:31:00 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * docs/run_test.txt + Added description of TestTarget::HostName() function usage + +Thu Nov 12 06:54:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Default_Constants.h: + * ace/OS_NS_fcntl.h: + * ace/RW_Process_Mutex.h: + Moved all constants to Default_Constants.h + +Wed Nov 11 14:57:15 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/run_test.lst: + Run Network_Adapters_Test and SOCK_Dgram_Bcast_Test on LynxOS. + +Wed Nov 11 13:49:11 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-freebsd.h: + Added ACE_HAS_SIGISMEMBER_BUG. + +Wed Nov 11 12:07:36 UTC 2009 Olli Savia <ops@iki.fi> + + * bin/fuzz.pl: + Added strsignal to functions that is checked + for the lack of ACE_OS. + +Wed Nov 11 11:45:23 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.h: + Doxygen updates. + +Wed Nov 11 11:36:26 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_signal.inl: + * ace/config-lynxos.h: + * ace/os_include/os_signal.h: + * configure.ac: + * m4/config_h.m4: + * m4/platform.m4: + Renamed ACE_HAS_LYNXOS_SIGNALS to ACE_HAS_LYNXOS4_SIGNALS. + +Wed Nov 11 09:36:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Extended Id check to detect Id: + +Wed Nov 11 03:07:32 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * include/makeinclude/platform_macosx_snowleopard.GNU: + + Add support for building 32 bits. + +Tue Nov 10 21:03:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * bin/sets-manager.py: + + bugfix for windows. note that cleaning up the temp directory doesn't + work on windows, that will need to be done by hand. + +Tue Nov 10 12:17:33 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Check for hardcoded timeouts, thanks to Chad for assisting with this + +Tue Nov 10 12:10:33 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + ACE_RUN_VX_TGTHOST shouldn't be used in a test script + +Tue Nov 10 06:31:33 2009 Steve Huston <shuston@riverace.com> + + * ace/Message_Queue_T.cpp (enqueue_*): When enqueuing blocks, grab the + notifier pointer before releasing the guard; check it and do any + needed notify() outside the lock scope. Avoids dereferencing 'this' + when the message queue is deleted between the time the guard is + released and the notify is checked. User is still responsible for + ensuring the lifetime of a notifier the user supplies. + Also, moved the monitor updates out of notify() and into the + enqueue_* methods, inside the guard scope since they refer to + object state; rely on the Monitor docs that say the updates are + well-behaved. + +Tue Nov 10 00:35:52 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/Dev_Poll_Reactor.cpp: Some changes extraneous to those in + Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com> + got checked in by accident; these screwed up the handle resuming + and are now reverted. The changes/fix mentioned in + Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com> + are now the only ones included. + +Mon Nov 9 12:20:05 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/Message_Queue_Test.cpp: + + Modified to use rand_r, which is actually thread safe. + +Mon Nov 9 03:41:21 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/Message_Queue_Test.cpp: + + Another attempt at fixing this problem on Snow Leopard, hopefully + less disruptive than the last attempt. + +Sat Nov 7 08:32:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Basic_Types.h: + Fix long double for ppc64 + +Fri Nov 6 11:41:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Reverted the change to check all perl scripts + +Fri Nov 6 10:13:00 UTC 2009 Simon Massey <sma at prismtech dot com> + + * ace/Tokenizer_T.cpp: + + Allow tokens to have embedded quotes so that + tao_idl, which generates parameters such as + -I"directory with spaces", actually works. + + I.E. Only remove surrounding quotes. With + embedded quotes; the original code simply + returned the token when the quote character + was detected, without inserting a token splitting + null at the quote character (which if it had, + would then mess up the next quoted token + processing). This ment that the parameters got + repeated many times over as they are inserted + and interpreted again and again. + +Fri Nov 6 08:30:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Also check cdp files for tabs + +Thu Nov 5 20:13:47 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/ACE.h: + * ace/ACE.inl: + * ace/ACE.cpp: + Moved nibble2hex from .inl to .cpp file to avoid static + data in inline function. + +Thu Nov 5 13:58:25 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdlib.h: + Another fix for platforms that define ACE_STRTOLL_EQUIVALENT or + ACE_STRTOULL_EQUIVALENT. + +Thu Nov 5 13:46:34 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdlib.h: + Fix for platforms that lack strtoll or strtoull. + +Thu Nov 5 11:56:13 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdlib.h: + * ace/OS_NS_stdlib.inl: + Added ace_strtoll_helper and ace_strtoull_helper to fix compile + errors if strtoll or strtoull is macro. + +Thu Nov 5 11:32:07 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-lynxos.h: + * ace/os_include/os_signal.h: + Use ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES instead of + ACE_HAS_LYNXOS50_SIGNALS. + +Wed Nov 4 20:57:08 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * bin/MakeProjectCreator/config/global.features: + + Set notify_monitor_control default value be 0. + +Wed Nov 4 17:50:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Message_Queue_Test.cpp: + Improved portability + +Wed Nov 4 14:51:00 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/Bug_3758_Regression_Test.cpp: + * tests/OS_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + Moved regression test for 3758 to its own file. + +Wed Nov 4 11:39:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * html/index.html: + Updated description for DDS4CCM documentation + +Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/Dev_Poll_Reactor.cpp (resume_handler_i): If asked to resume a + handler without any bits currently set, just note the handler has + been resumed, don't fail it. Prevents orphaned handle if a + auto-suspended handler's callback clears the lone bit set. + +Mon Nov 2 13:45:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/RW_Process_Mutex.h: + * ace/Default_Constants.h: + Added ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS with which the end user + can override the default permissions + + * ace/Addr.inl: + * ace/MMAP_Memory_Pool.cpp: + Doxygen changes + +Mon Nov 2 08:52:05 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/OS_Test.cpp: + Enhanced strsignal test to test with negative signal numbers. + +Mon Nov 2 08:40:08 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/run_test.lst: + Run Signal_Test on FreeBSD. + +Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Sig_Handler.cpp: + Removed setting of SA_SIGINFO flag. It should not be used + with POSIX.1 signal handler (sa_handler). + +Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Sig_Handler.cpp: + LynxOS 4.x supports SA_SIGINFO. + +Fri Oct 30 18:46:03 UTC 2009 Steven Stallion <stallions@ociweb.com> + + * include/makeinclude/wrapper_macros.GNU: + + Added -DNDEBUG to CPPFLAGS when debug=0 is set. + +Thu Oct 29 21:45:30 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_pwd.h: + * ace/OS_NS_time.inl: + * ace/README: + * ace/config-mvs.h: + * ace/config-tru64.h: + * ace/os_include/os_time.h: + * configure.ac: + * m4/config_h.m4: + Removed references to ACE_HAS_BROKEN_CTIME and + ACE_HAS_BROKEN_R_ROUTINES. + +Thu Oct 29 21:25:49 UTC 2009 Chris Cleeland <cleeland@ociweb.com> + + * tests/Message_Queue_Test.cpp: + + Reverted change from Tue Oct 27 08:12:25 UTC 2009 + William R. Otte <wotte@dre.vanderbilt.edu>. The change + was causing core dumps on some platforms due to treating + the thread ID as a pointer and dereferencing that pointer. + Better to live with compiler warnings than crashes. + +Thu Oct 29 21:04:27 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/README: + * ace/config-aix-5.x.h: + * ace/config-irix6.x-g++.h: + * ace/config-lynxos.h: + * ace/config-netbsd.h: + * ace/config-openbsd.h: + * ace/config-sco-5.0.0-nothread.h: + * ace/config-sunos5.4-g++.h: + * ace/config-sunos5.5.h: + * ace/config-tru64.h: + * ace/config-unixware-7.1.0.h: + * ace/config-win32-borland.h: + * ace/config-win32-dmc.h: + * ace/config-win32-ghs.h: + * configure.ac: + * m4/config_h.m4: + Removed references to ACE_HAS_GNU_CSTRING_H. + +Thu Oct 29 20:30:35 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdlib.h: + Readded undef atop. Fixes compile error on FreeBSD. + +Thu Oct 29 13:58:25 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdlib.h: + * ace/OS_NS_stdlib.inl: + * ace/OS_NS_time.h: + Removed some legacy undefs. + +Thu Oct 29 08:08:51 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Log_Msg.cpp: + * ace/Select_Reactor_Base.cpp: + Fixed fuzz errors. + +Wed Oct 28 19:49:39 UTC 2009 Chris Cleeland <cleeland@ociweb.com> + + * ace/Select_Reactor_Base.h: + * ace/Select_Reactor_Base.cpp: + + Changed the second recv() that is used in case of a short first + read to be a recv_n(), blocking until the rest of the buffer can + be received on the pipe. The problem was discovered during + routine testing (Notify_Performance_Test) on VxWorks 6.7 on a P3 + platform, but could occur on any platform. [Bugzilla 3754] + +Wed Oct 28 11:58:21 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-win32-msvc-7.h: + Reverted: Tue Oct 27 19:40:59 UTC 2009 Olli Savia <ops@iki.fi> + It seems that VC7 doesn't support _get_osfhandle. + +Wed Oct 28 11:54:03 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Log_Msg.h: + * ace/Log_Msg.cpp: + Use ACE_OS::strsignal() instead of sys_siglist. + + * ace/config-freebsd.h: + * ace/config-linux-common.h: + * ace/config-lynxos.h: + * ace/config-netbsd.h: + * ace/config-openbsd.h: + * ace/config-sunos5.4-g++.h: + * ace/config-sunos5.4-sunc++-4.x.h: + * ace/config-sunos5.5.h: + Removed legacy sys_siglist related settings. + +Wed Oct 28 06:30:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_sunos5_g++.GNU: + Added support for buildbits 64 + +Tue Oct 27 20:14:50 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS.inl: + Removed some legacy code. + +Tue Oct 27 19:40:59 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-win32-msvc-7.h: + Added missing ACE_FILENO_EQUIVALENT macro. + +Tue Oct 27 19:35:06 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/OS_Test.cpp: + Fixed wrong logic with macros + +Thu Oct 22 21:12:21 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Pipe.h (ACE_Pipe): Updated the document to correct a typo. + Thanks to Matthew Carter <r_q_einstein-acetaobugs at yahoo dot + com> for reporting this. + +Tue Oct 27 10:01:51 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.cpp: + * ace/config-aix-5.x.h: + strsignal fix for AIX. + +Tue Oct 27 08:22:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * include/makeinclude/platform_macosx_tiger.GNU: + + fixed typo. + +Tue Oct 27 08:12:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * ace/config-macosx-snowleopard.h: + * include/makeinclude/platform_macosx_common.GNU: + * include/makeinclude/platform_macosx_snowleopard.GNU: + * include/makeinclude/platform_macosx_tiger.GNU: + + Re-factored snow leopard support, I now get a clean compile. + Tests will be evaluated when we get our x86 Mac hardware. + + * tests/Message_Queue_Test.cpp: + + Introduced some pointer gymnastics to convert a ACE_thread_t + to a seed for the random number generator. This was done to avoid + compile warnings due to pointers being bigger than a uint_t and losing + precision in the conversion. + +Tue Oct 27 07:55:38 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/OS_Test.cpp: + Use ACE_INVALID_HANDLE instead of -1. Changed C-style casts + to C++ casts. + +Mon Oct 26 22:08:38 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-win32-borland.h: + Added ACE_FILENO_EQUIVALENT. + +Mon Oct 26 15:42:34 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/OS_Test.cpp: + Added cast to fix compile error on Windows. + +Mon Oct 26 12:25:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.inl: + Fix for msvc10 + +Mon Oct 26 11:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Basic_Types.h: + Small improvement for PPC64 + +Mon Oct 26 10:41:43 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp: + * protocols/ace/HTBP/HTBP_Session.h: + * protocols/ace/HTBP/HTBP_Environment.cpp: + * protocols/ace/HTBP/HTBP_Channel.h: + * protocols/ace/HTBP/HTBP_Filter_Factory.h: + * protocols/ace/HTBP/HTBP_Session.cpp: + * protocols/ace/HTBP/HTBP_Session.inl: + * protocols/ace/HTBP/HTBP_ID_Requestor.cpp: + * protocols/ace/HTBP/HTBP_Channel.inl: + * protocols/ace/HTBP/HTBP_Channel.cpp: + * protocols/ace/HTBP/HTBP_Environment.h: + * protocols/ace/HTBP/HTBP_Filter_Factory.cpp: + Simplified the code and fixed several memory leaks. + +Mon Oct 26 10:23:13 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/run_test.lst: + Don't run MEM_Stream_Test and MT_SOCK_Test on LynxOS. + +Mon Oct 26 10:18:28 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/Bug_2653_Regression_Test.cpp: + * tests/Cached_Conn_Test.cpp: + * tests/Reactor_Dispatch_Order_Test.cpp: + LynxOS improvements. + +Mon Oct 26 08:32:08 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/OS_Test.cpp: + Improved test to detect if std{out,err} is not associated + with an output stream. This may happen with Windows application + without a console window. + +Mon Oct 26 07:48:19 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-win32-msvc-10.h: + * ace/config-win32-msvc-8.h: + * ace/config-win32-msvc-9.h: + Fix for WinCE build. + +Sat Oct 24 14:33:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Basic_Types.h: + Fix for PPC64 + +Sat Oct 24 14:30:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux.GNU: + Fix for PPC64 + +Sat Oct 24 12:18:00 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_Thread.inl: + LynxOS improvements. + +Sat Oct 24 12:15:40 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.cpp (strsignal): + Fix for Solaris and AIX. + +Fri Oct 23 21:38:31 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * include/makeinclude/platform_macosx_snowleopard.GNU: + + Enhanced this file to remove -Wno-long-double from CFLAG. + Thanks to Adam Mitz for the suggestion on how to fix this. + +Fri Oct 23 20:25:13 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/os_include/os_string.h: + Removed some legacy code. + +Fri Oct 23 13:58:45 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/run_test.lst: + Run Signal_Test on LynxOS. + +Fri Oct 23 13:23:49 UTC 2009 Olli Savia <ops@iki.fi> + + * m4/config_h.m4: + Reverted: Mon Oct 19 20:58:10 UTC 2009 Olli Savia <ops@iki.fi> + +Fri Oct 23 13:10:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/File_Lock.{h,cpp,inl}: + Use bool instead of int + +Fri Oct 23 12:52:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/run_test.pl: + Extended run_test check + +Fri Oct 23 09:56:50 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-aix-5.x.h: + Added ACE_HAS_STRSIGNAL. + +Fri Oct 23 09:51:17 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-win32-msvc-10.h: + * ace/config-win32-msvc-8.h: + * ace/config-win32-msvc-9.h: + Added missing _get_osfhandle() call to ACE_FILENO_EQUIVALENT macro. + +Thu Oct 22 14:16:10 UTC 2009 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/templates/gnu.mpd: + + If a custom 'dependent' setting contains a double quote, then we + must make a fake rule that corresponds to it. Otherwise, make + doesn't know how to deal with it. + +Tue Oct 20 16:20:33 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/Message_Queue_T.cpp (enqueue_*): Move the notify() call outside + the lock scope; holding the lock across a call that may block (or + do anything else we don't know about) is dangerous. It resulted in + deadlock at a customer site. + + See Bugzilla #3250 for any follow-up issues. + + * ace/Process_Mutex.h: Fix doxygen stuff and clarify the behavior + when based on semaphores vs. mutexes where there's a choice. + +Tue Oct 20 10:35:57 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.cpp: + Reformatted returned string in emulated strsignal. + If signum is invalid, "Unknown signal %d" is used to + format the string. Otherwise, "Signal %d" is used. + + Use ACE_SYS_SIGLIST instead of ACE_HAS_SYS_SIGLIST. + + * ace/config-lynxos.h: + Removed ACE_HAS_SYS_SIGLIST. Macro is no longer used. + +Mon Oct 19 20:58:10 UTC 2009 Olli Savia <ops@iki.fi> + + * configure.ac: + * m4/config_h.m4: + Added a check for strsignal. + +Mon Oct 19 20:24:54 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/README: + * ace/config-cray.h: + * ace/config-cygwin32.h: + * ace/config-hpux-11.00.h: + * ace/config-lynxos.h: + * ace/config-netbsd.h: + * ace/config-openbsd.h: + * ace/config-rtems.h: + * configure.ac: + * m4/config_h.m4: + ACE_HAS_SYS_ERRLIST is no longer in use. + +Mon Oct 19 19:25:40 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/README: + * ace/config-aix-5.x.h: + * ace/config-cray.h: + * ace/config-cygwin32.h: + * ace/config-freebsd.h: + * ace/config-hpux-11.00.h: + * ace/config-integritySCA.h: + * ace/config-irix6.x-common.h: + * ace/config-linux-common.h: + * ace/config-lynxos.h: + * ace/config-macosx-leopard.h: + * ace/config-macosx-panther.h: + * ace/config-macosx-tiger.h: + * ace/config-macosx.h: + * ace/config-mvs.h: + * ace/config-netbsd.h: + * ace/config-openbsd.h: + * ace/config-openvms.h: + * ace/config-qnx-neutrino.h: + * ace/config-qnx-rtp-62x.h: + * ace/config-qnx-rtp-pre62x.h: + * ace/config-rtems.h: + * ace/config-sco-5.0.0.h: + * ace/config-sunos5.4-g++.h: + * ace/config-sunos5.4-sunc++-4.x.h: + * ace/config-sunos5.5.h: + * ace/config-tandem-nsk-mips-v2.h: + * ace/config-tandem-nsk-mips-v3.h: + * ace/config-tandem.h: + * ace/config-tru64.h: + * ace/config-unixware-7.1.0.h: + * ace/config-unixware-7.1.0.udk.h: + * ace/config-vxworks6.4.h: + * ace/config-win32-borland.h: + * ace/config-win32-cegcc.h: + * ace/config-win32-dmc.h: + * ace/config-win32-ghs.h: + * ace/config-win32-interix.h: + * ace/config-win32-mingw.h: + * ace/config-win32-msvc-10.h: + * ace/config-win32-msvc-7.h: + * ace/config-win32-msvc-8.h: + * ace/config-win32-msvc-9.h: + * ace/os_include/os_string.h: + * configure.ac: + + Cleaned up strerror mess. We had both ACE_HAS_STRERROR and + ACE_LACKS_STREROR. ACE_HAS_STRERROR is no longer in use. + +Mon Oct 19 18:18:37 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-linux-common.h: + Added ACE_HAS_STRSIGNAL. + +Mon Oct 19 14:28:07 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-linux-common.h: + Added ACE_HAS_SYS_SIGLIST. + +Mon Oct 19 14:24:45 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/Log_Msg_Test.cpp: + Added a few debug messages to exercise %S modifier. + +Mon Oct 19 14:00:20 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Sock_Connect.cpp: + LynxOS improvements. + +Mon Oct 19 12:18:26 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.cpp: + Include OS_NS_stdio.h if ACE_HAS_STRSIGNAL is not defined. + +Mon Oct 19 12:15:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosconcurrency: + * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosevent: + * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnaming: + * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnotification: + * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-costrading: + * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-rtevent: + * rpmbuild/ace-tao-init-suse/init.d/tao-cosconcurrency: + * rpmbuild/ace-tao-init-suse/init.d/tao-cosevent: + * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming: + * rpmbuild/ace-tao-init-suse/init.d/tao-cosnotification: + * rpmbuild/ace-tao-init-suse/init.d/tao-costrading: + * rpmbuild/ace-tao-init-suse/init.d/tao-rtevent: + Use -ORBDeamon instead of --deamon + +Mon Oct 19 12:10:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3729_Regression_Test.cpp: + * tests/INET_Addr_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + Moved regression test for 3729 to its own file + +Mon Oct 19 11:58:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/INET_Addr_Test.cpp: + Unicode fixes + +Mon Oct 19 10:04:04 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.cpp: + Fixed off by one bug. + + * ace/os_include/os_signal.h: + Due to bug above reverted previous change. + +Mon Oct 19 07:55:21 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.cpp: + * ace/config-lynxos.h: + LynxOS lacks strsignal. Added emulation using sys_siglist. + + * ace/os_include/os_signal.h: + LynxOS now defines NSIG rigth. No need to add +1. + +Sat Oct 17 19:58:52 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_string.h: + * ace/OS_NS_string.cpp: + Added ACE_OS::strsignal(). + + * ace/config-cygwin32.h: + * ace/config-freebsd.h: + * ace/config-lynxos.h: + * ace/config-netbsd.h: + * ace/config-openbsd.h: + * ace/config-sunos5.4-g++.h: + * ace/config-sunos5.4-sunc++-4.x.h: + * ace/config-sunos5.5.h: + Added ACE_HAS_STRSIGNAL + + * tests/OS_Test.cpp: + Added a test for ACE_OS::strsignal(). + + * ace/config-win32-common.h: + * ace/README: + * ace/config-cray.h: + Removed references to ACE_HAS_SYS_SIGLIST. It will be removed + soon. + +Sat Oct 17 10:29:13 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-lynxos.h: + Removed duplicate define ACE_HAS_GETIFADDRS. + +Sat Oct 17 10:26:15 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdio.h: + Removed undef fdopen. We may need to add helper wrapper for fdopen. + +Sat Oct 17 07:32:19 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Removed getmacaddress test, that moved to its own test + +Fri Oct 16 08:51:19 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/generate_doxygen.pl: + * htlm/index.html: + Added dds4ccm + +Fri Oct 16 06:38:19 UTC 2009 Olli Savia <ops@iki.fi> + + * tests/run_test.lst: + Run Enum_Interfaces_Test, MT_SOCK_Test, TP_Reactor_Test on LynxOS. + +Fri Oct 16 06:00:42 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdio.h: + * ace/OS_NS_stdio.inl: + Readded "Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi>" + without os_unistd.h modifications. + +Thu Oct 15 17:33:05 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * ace/OS_NS_stdio.h: + * ace/OS_NS_stdio.inl: + * ace/os_include/os_unistd.h: + + Reverted Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi>, + it broke the IDL compiler. + +Thu Oct 15 11:26:15 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Pipe.cpp: + It OK to use socketpair to implement pipe on LynxOS. + +Thu Oct 15 11:11:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Basic_Types.h: + Fix for 64bit PPC + +Thu Oct 15 07:43:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3744_Regression_Test.cpp: + * tests/tests.mpc: + * tests/run_test.lst: + Moved the regression for 3744 to its own file, we don't have a fix yet + +Wed Oct 14 23:15:59 UTC 2009 Abdul Sowayan <sowayan@gmail.com> + + * ace/config-macosx-snowleopard.h: + * include/makeinclude/platform_macosx_snowleopard.GNU: + + First cut of adding snowleopard support. + +Wed Oct 14 14:43:01 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-lynxos.h: + Added/removed some defines. + +Wed Oct 14 14:41:03 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_signal.h: + Added include "ace/os_include/os_pthread.h" since LynxOS defines + pthread_sigmask() in pthread.h. + +Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_stdio.h: + * ace/OS_NS_stdio.inl: + Cleaned up ace_fileno_helper implementation and fixed compile + problem on MinGW. + + * ace/os_include/os_unistd.h: + Redefined ACE_STD{IN,OUT,ERR}. + OS_Test now hopefully passes on all platforms. + +Tue Oct 13 19:00:53 UTC 2009 Olli Savia <ops@iki.fi> + + * include/makeinclude/platform_lynxos.GNU: + Removed non-functional cross compiler setup. + +Tue Oct 13 18:56:22 UTC 2009 Olli Savia <ops@iki.fi> + + * include/makeinclude/platform_lynxos.GNU: + Reverted: + + Mon Oct 13 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * include/makeinclude/platform_lynxos.GNU: + Problems with Lynxos5.0 due to -mshared being passed to compiler + (inaddition to linker) + + -mshared is needed on LynxOS 4.x. Need to find another + solution for LynxOS 5.0 + +Tue Oct 13 10:03:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/rules.local.GNU: + When using cp to install a library, make sure we check date/time + in order to check if we need to copy. Thanks to Abdul Sowayan + <sowayan at gmail dot com> for reporting this. This fixes bugzilla + 3728 + +Tue Oct 13 09:44:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/INET_Addr_Test.cpp: + Extended this test to for is_multicast. This fails on little endian + machines at this moment. Thanks to Patrick Rabau + <pr2345 at gmail dot com> for extending this test. This is related + to bugzilla 3729 + +Tue Oct 13 09:33:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Added test for getmacaddress, thanks to Paul Daugherty + <paul at nextalk dot com> for creating this. This is related to + bugzilla 3744 + +Tue Oct 13 06:34:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux.GNU: + When doing a 64bit build, also add -m64 to the linker flags + +Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE version 5.7.4 released. Local Variables: mode: change-log diff --git a/ACE/ChangeLogs/ChangeLog-2010a b/ACE/ChangeLogs/ChangeLog-2010a deleted file mode 100644 index 7200682d343..00000000000 --- a/ACE/ChangeLogs/ChangeLog-2010a +++ /dev/null @@ -1,2589 +0,0 @@ -Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ACE version 5.7.7 released. - -Mon Mar 1 12:27:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * bin/PerlACE/Process_Unix.pm: - - Fixed 'ps' determination problems. - -Fri Feb 26 19:32:06 UTC 2010 Adam Mitz <mitza@ociweb.com> - - * ace/config-sunos5.5.h: - - Moved #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL to a - non-compiler-specific section. - - * ace/config-sunos5.10.h: - - Added #undef ACE_LACKS_CEILL & ACE_LACKS_FLOORL because they are - available on Solaris 10. - -Fri Feb 26 18:30:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/OS_NS_sys_time.inl: - Changed ACE_HAS_CLOCK_REALTIME to ACE_HAS_CLOCK_GETTIME_REALTIME - -Fri Feb 26 16:00:04 UTC 2010 Steve Huston <shuston@riverace.com> - - * Fixed double-declaration of ACE_LACKS_CEILL and ACE_LACKS_FLOORL in: - Thu Feb 25 21:42:13 UTC 2010 Steve Huston <shuston@riverace.com> - -Fri Feb 26 15:36:12 UTC 2010 Steve Huston <shuston@riverace.com> - - * tests/Bug_2609_Regression_Test.cpp: Fix unused arg warning and - adjust for hosts without IPv6. - -Fri Feb 26 14:48:01 UTC 2010 Chris Cleeland <cleeland@ociweb.com> - - * tests/Timer_Queue_Test.cpp (handle_timeout): Fix unused argument - warning. - -Fri Feb 26 14:45:30 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/OS_NS_sys_time.inl (ACE_OS::gettimeofday): Added in support - for clock_gettime() if a user sets ACE_HAS_CLOCK_REALTIME in - their config.h file. Thanks to Patrick Soboljew <patrick dot - soboljew at gmail dot com> for this suggestion. - -Thu Feb 25 21:42:13 UTC 2010 Steve Huston <shuston@riverace.com> - - * configure.ac: Use AC_CHECK_DECL rather than ACE_CHECK_LACKS_FUNCS - for ceill() and floorl(). On Solaris 9 the symbols show up in - some library (possibly as a stub) but aren't available; this - fools ACE_CHECK_LACKS_FUNC. There's probably a better way to - integrate this into ACE_CHECKS_LACKS_FUNCS but I don't know how. - -Thu Feb 25 22:07:25 UTC 2010 Chris Cleeland <cleeland@ociweb.com> - - * tests/Timer_Queue_Test.cpp (test_interval_timer): - - Added new function to test interval timing functionality in - preparation for merging in a fix for bug 3104. Note that while - bug 3104 focuses on performance issues, this test doesn't - specifically test performance, but rather tests that the - interval timer feature works properly so that we know that - any performance-related changes made in fixing bug 3104 don't - cause a regression. - - * ace/Timer_Queue_T.h: - * ace/Timer_Queue_T.cpp: - - Integrate code proposed to fix bug 3104, but factored out into - a new method, recompute_next_abs_interval_time, so that the - more efficient computation can be re-used in Timer_Hash and - Timer_Wheel. - - * ace/Timer_Queue_T.cpp (dispatch_info_i): - - Change to use recompute_next_abs_interval_time. - - * ace/Timer_Hash_T.cpp (expire): - * ace/Timer_Wheel_T.cpp (expire): - - Change to use recompute_next_abs_interval_time. - -Thu Feb 25 20:33:27 UTC 2010 Steve Huston <shuston@riverace.com> - - * tests/Bug_2609_Regression_Test.cpp: Correct to use documented ACE - conventions for event handler reference counting. Should resolve - concerns around Bugzilla 2609. - -Thu Feb 25 19:11:07 UTC 2010 Steven Stallion <stallions@ociweb.com> - - * include/makeinclude/platform_sunos5_sunc++.GNU: - * include/makeinclude/wrapper_macros.GNU: - Refined use of CPPFLAGS; -library will now only be applied to CC - invocations. - -Thu Feb 25 16:52:20 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * ace/Strategies_T.cpp: - * ace/Connector.cpp: - * ace/Svc_Handler.cpp: - * tests/run_test.lst: - * tests/Bug_2609_Regression_Test.cpp: - * tests/NonBlocking_Conn_Test.h: - * tests/Bug_2610_Regression_Test.cpp: - * tests/Process_Strategy_Test.cpp: - * tests/NonBlocking_Conn_Test.cpp: - Reverted all the changes done in attempt to fix non-blocking - connect test and tests for 2609/2610. - -Thu Feb 25 08:10:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-opensd.h: - #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL - -Thu Feb 25 08:10:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-netbsd.h: - #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL - -Thu Feb 25 07:51:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-WinCE.h: - #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL - -Thu Feb 25 07:38:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/svcconf.mpb: - * ace/svcconfgen.mpc: - Moved regeneration support to its own file that is disabled by - defeault. Thanks to Joseph Sarbak <Joseph dot Sarbak at rbccm dot com> - for reporting this. - - * bin/MakeProjectCreator/config/global.features: - Set ace_svcconf_gen to 0, when this is set to 1 we enable svcconf - regeneration - -Wed Feb 24 22:07:30 UTC 2010 Steven Stallion <stallions@ociweb.com> - - * include/makeinclude/platform_sunos5_sunc++.GNU: - Added support for alternate CC libraries. - -Wed Feb 24 15:15:00 UTC 2010 Simon Massey <sma at prismtech dot com> - - * ace/config-lynxos.h: - #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL - Correct placement of these defines for the version of Lynxos - -Wed Feb 24 11:41:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_g++_common.GNU: - Added support for no_strict_aliasing, when this is set, we add - -fno-strict-aliasing to the compiler flags - -Wed Feb 24 08:45:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/run_test.lst: - 2434 should run now - -Wed Feb 24 08:41:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-hpux-11.00.h: - #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL - -Wed Feb 24 08:01:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/NonBlocking_Conn_Test.cpp: - Unicode fixes - - * tests/Atomic_Op_Test.cpp: - Calculate how long each test takes and print this to the log - -Wed Feb 24 02:48:37 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/config-sunos5.5.h: - #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL - -Tue Feb 23 19:45:39 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * tests/OS_Test.cpp: Added tests for floorl() and ceill(). Thanks - to Olivier Langlois <olivier at olivierlanglois dot net> for - this fix. - -Tue Feb 23 19:43:36 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * configure.ac: Added a check for ACE_CHECK_LACKS_FUNCS(floor ceil - floorl ceill). Thanks to Olivier Langlois <olivier at - olivierlanglois dot net> for this fix. - -Tue Feb 23 15:15:00 UTC 2010 Simon Massey <sma at prismtech dot com> - - * ace/config-lynxos.h: - #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL - -Tue Feb 23 08:59:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-vxworks6.4.h: - VxWorks lacks floorl and ceill - -Mon Feb 22 20:01:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Time_Value.{h,cpp}: Applied some patches from Olivier Langlois - <olivier at olivierlanglois dot net> to fix some warnings. - -Mon Feb 22 19:57:02 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Thread_Mutex.inl (ACE_Thread_Mutex::lock): Added a non-const - lock() method. Thanks to Phil for suggesting this. - -Mon Feb 22 18:08:20 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Condition_Recursive_Thread_Mutex.cpp (ACE_Condition): Fixed - a stray occurrence of the mutex() accessor that should be - lock(). Thanks to Phil Mesnier for reporting this. - -Mon Feb 22 15:00:11 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Time_Value.{h,cpp}: Reformatted/renamed the code to conform - to ACE programming guidelines. - -Mon Feb 22 13:40:14 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Condition_T.cpp: Changed the mutex() accessor to lock() to - be consistent. - -Mon Feb 22 13:39:09 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Recursive_Thread_Mutex.{h,inl}: Created a new lock() accessor - so it's consistent with the other synchronizer accessors in ACE. - -Sun Feb 21 21:25:21 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * tests/Time_Value_Test.cpp: Added a test for the new operator<< - implementation for ACE_Time_Value. Thanks to Olivier Langlois - <olivier at olivierlanglois dot net> for contributing this. - -Sun Feb 21 21:28:03 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/OS_NS_math.{h,inl}: Added support for floor() and ceiling() - for long double types. Thanks to Olivier Langlois <olivier at - olivierlanglois dot net> for contributing this. - - * ace/Time_Value.{h,cpp}: Added support for operator<< and to - handle long double values better. Thanks to Olivier Langlois - <olivier at olivierlanglois dot net> for contributing this. - This fixes bugid 3818 and 2434. - -Sun Feb 21 16:28:47 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * tests/Recursive_Condition_Test.cpp: Revised this test so that it - actually uses the ACE_Condition<> template, like it says in the - comments.. - -Sun Feb 21 16:20:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Condition_T.cpp (ACE_Condition<MUTEX>::wait): Changed the - call to mutex_.lock_ to mutex_.mutex() since lock_ is protected. - Thanks to Nick Meyer <nick dot meyer at sensis dot com> for - reporting this. - -Sun Feb 21 09:24:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ChangeLogs/*: - Use full year - -Sat Feb 20 20:26:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/MakeProjectCreator/config/global.features: - Also set dds4ccm_splie to 0 by default - -Fri Feb 19 19:34:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/MakeProjectCreator/config/global.features: - Set dds4ccm_opendds and dds4ccm_ndds to 0 by default. When - generating project files for dds4ccm we now have to enable - which dds implementation we want to use - -Wed Feb 17 10:02:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * html/Stats/index.shtml: - Added link for MPC440 Xampler results - -Tue Feb 16 09:51:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_freebsd.GNU: - * include/makeinclude/platform_linux_common.GNU: - Set fox flags - - * include/makeinclude/platform_gnuwin32_common.GNU: - enabled no_hidden_visibility - -Mon Feb 15 19:28:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * rpmbuild/ace-tao.spec: - Package nslist and catior readme files - -Mon Feb 15 12:10:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * debianbuild/rules: - Removed some not needed steps - -Mon Feb 15 09:56:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * configure.ac: - Fixed problem with latest autoconf tools - - * patches/97-fix-empty-elseif.dpatch: - Removed, not needed anymore - -Mon Feb 15 09:44:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * debianbuild/patches/02-fltk-no-gl.dpatch - * debianbuild/patches/12-fix-fox-include.dpatch - * debianbuild/patches/13-fix-fox-errors.dpatch - * debianbuild/patches/14-autoconf-tao.dpatch - * debianbuild/patches/26-autoupdate.diff - * debianbuild/patches/35-autoconf-fix-else-fi.dpatch - * debianbuild/patches/36-autoconf-fix-fidone.dpatch - * debianbuild/patches/93-hack-to-fix-libtoolize.dpatch - * debianbuild/patches/98-ignore-win32-acdefun-error.diff - * debianbuild/patches/98-ignore-win32-acdefun-error.dpatch - Removed, not needed anymore, merged changes to trunk - -Mon Feb 15 09:40:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * include/makeinclude/platform_linux.GNU: - - Added support for cpumodelflag (-mcpu=) and tunemodelflag (-mtune=) flags. - -Mon Feb 15 09:38:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * m4/ace.m4: - No need to link ftlk with gl - -Mon Feb 15 09:35:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/FoxReactor/FoxReactor.h: - User has to specify the full fox path now, some distributions now ship fox-1.6 and - fox-1.4 as directory names - -Mon Feb 15 09:20:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * m4/ace_defines.m4: - Fixed fixes with latest releases of tools - - * m4/tao.m4: - Added here from TAO to get the distribution to work with the latest - versions of autoconf tools - -Mon Feb 15 06:49:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * configure.ac: - Fixed fixes with latest releases of tools - -Sun Feb 14 19:46:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * configure.ac: - * m4/ace.m4: - Integrated patches from below, created by Pau Garcia i Quiles - <pgquiles at elpauer dot org> - - * debianbuild/patches/19-gcc43.dpatch: - Removed, not needed anymore - - * debianbuild/patches/94-build-crosscompile.dpatch: - * debianbuild/patches/96-build-athena3d.dpatch: - Removed, integrated into trunk - -Sun Feb 14 07:22:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * debianbuild/*: - Imported last version from Pau Garcia i Quiles - -Sat Feb 13 15:59:26 UTC 2010 James H. Hill <hillj at cs dot iupui dot edu> - - * ace/Unbounded_Set_Ex.h: - - Added STL iterator type traits support to the ACE_Unbounded_Set* - and its corresponding iterators. - -Fri Feb 12 19:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Atomic_Op.h: - * ace/Containers_T.h: - Doxygen changes - -Fri Feb 12 17:39:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/run_test.lst: - 2610 is working now - -Fri Feb 12 14:05:21 UTC 2010 Steve Huston <shuston@riverace.com> - - * ace/Dev_Poll_Reactor.cpp: Fix unused variable warning. - -Fri Feb 12 10:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-g++-common.h: - Expanded autodetected support for GCC builtin __sync_XXX - atomic op functions to the IA64 platform - -Thu Feb 11 22:23:08 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * THANKS: - - Added Trent Nadeau <Trent dot Nadeau at ngc dot com> to the - hall of fame. - -Thu Feb 11 20:29:06 UTC 2010 Steven Stallion <stallions@ociweb.com> - - * bin/MakeProjectCreator/config/global.features: - - Disabled wireshark feature by default. - -Thu Feb 11 19:52:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * ace/config-g++-common.h: - - Expanded autodetected support for GCC builtin __sync_XXX - atomic op functions to all powerpc platforms. - -Thu Feb 11 12:18:24 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * ace/Connector.cpp: - Added a call to remove_reference() for a svc handler owned by - non-blocking connection handler during connector's close(). - - * ace/Svc_Handler.cpp: - Removed the code that removes a reference to itself. Svc_Handler - doesn't own that reference and thus shouldn't remove it. - - * tests/Bug_2609_Regression_Test.cpp: - * tests/NonBlocking_Conn_Test.h: - * tests/Bug_2610_Regression_Test.cpp: - * tests/NonBlocking_Conn_Test.cpp: - Fixed the tests that implicitly assumed ownership of a reference - to a svc handler and didn't free it at the end of the test. - - * tests/Process_Strategy_Test.cpp: - Fixed the test that was broken by my change on - 'Mon Feb 8 16:21:06 UTC 2010'. The test incorrectly assumed - that close_handle() will not be called for svc handlers in - a parent process. - -Wed Feb 10 18:39:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * ace/config-g++-common.h: - - Added logic to detect (usable) support for GCC builtin __sync_XXX - atomic op functions. - - * ace/Atomic_Op.h: - * ace/Atomic_Op.inl: - - Changed autodetection for GCC builtin atomic ops so it will - only be used when really wanted. - Removed include for stdatomic.h because that has nothing to do with - the __sync_XXX builtins but rather with a *proposed* atomic op - implementation for the C++1x standard. The __sync_XXX builtins are - truly intrinsic, i.e. no header files involved. - -Wed Feb 10 15:38:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ACE-INSTALL.html: - Updated C++ builder support - -Wed Feb 10 10:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/run_test.lst: - Marked 2610 as not fixed - - * tests/Process_Strategy_Test.cpp: - Use prefix increment - -Wed Feb 10 10:45:00 UTC 2010 Simon Massey <sma at prismtech dot com> - - * tests/NonBlocking_Conn_Test.h: - * tests/NonBlocking_Conn_Test.cpp: - Fixed a VC9 compilation error (IGNORE is a vc9 #define). - -Tue Feb 9 15:03:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * tests/NonBlocking_Conn_Test.cpp (hosts): Updated the list of hosts to - check to include news.bbc.co.uk. - -Tue Feb 9 09:14:48 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/NonBlocking_Conn_Test.h: - Fixed a compilation error. - -Mon Feb 8 18:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/run_test.lst: - Enabled 2609 and 2610 again, let us see how they run with the recent - changes from Vladimir - -Mon Feb 8 16:21:06 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * ace/Strategies_T.cpp: - Changed the code so that close() is called in case of failure - instead of destroy(). - - * ace/Connector.cpp: - Changed a bit the code added by me on 'Wed Sep 2 14:45:27 UTC 2009' - as a fix for bug#3731. After some more thinking it turned out that - the original code could result in a crash when reference counting is - not enabled and thus svc_handler could be destroyed at the time - when there was an attempt to do remove_reference(). - - * ace/Svc_Handler.cpp: - Moved the code added by me on 'Thu Feb 4 11:15:57 UTC 2010' - from destroy() to handle_close(). - - * tests/NonBlocking_Conn_Test.h: - * tests/NonBlocking_Conn_Test.cpp: - Extended the test for using Svc_Handler with and without - reference counting. - -Mon Feb 8 11:35:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ACETAOCIAO.style: - Updated with version 1.17 of Profactor Sylemanager - -Mon Feb 8 10:33:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * ace/ETCL/ETCL_l.cpp: - Fixed new GCC 4.4.x warning about ignoring return values of - function marked by the new warn_unused_result attribute. - -Sat Feb 6 18:58:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * include/makeinclude/wrapper_macros.GNU: - Fixed missing definitions for Icecream support. - -Sat Feb 6 15:03:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * include/makeinclude/wrapper_macros.GNU: - Added support for Icecream distributed compile system. - -Sat Feb 6 12:58:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * tests/Reactor_Performance_Test.cpp: - * tests/Reactor_Fairness_Test.cpp: - * ASNMP/asnmp/address.cpp: - * examples/Reactor/Misc/pingpong.cpp: - More fixes for strict-aliasing warnings. - -Sat Feb 6 11:28:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * ace/LSOCK.cpp: - Fixes for strict-aliasing warnings. - -Thu Feb 4 20:29:52 UTC 2010 Steve Huston <shuston@riverace.com> - - * tests/Reactor_Fairness_Test.cpp: Don't try ACE_Dev_Poll_Reactor on - platforms without that capability; also added ACE_WFMO_Reactor to - the test (which triggered a crash shutting down WFMO_Reactor... I'm - looking into it). - -Thu Feb 4 15:32:24 UTC 2010 Steve Huston <shuston@riverace.com> - - * tests/Reactor_Fairness_Test.cpp: - * tests/Reactor_Fairness_Test.h: - * tests/Makefile.am: - * tests/tests.mpc: - * tests/run_test.lst: New test to verify reactor fairness across a - set of registered I/O sockets. Tests Select, TP, Dev_Poll now. - TP fails fairness tests per Bugzilla 1031. Since the TP fairness - failure is a known issue, the new test is marked !FIXED_BUGS_ONLY. - - * ace/Dev_Poll_Reactor.cpp: - * ace/Dev_Poll_Reactor.h: Two performance improvements to resolve - Bugzilla #3714: - 1. The notify handler is no longer suspended/resumed around - notify processing. This removes the biggest source of CPU - consumption introduced at ACE 5.7 - simply acquiring/releasing - the token to handle notifies, each of which triggered another - token acquire/notify cycle. - 2. As I/O handlers are suspended before callback, they are not - immediately resumed on callback return. Instead, they are added - to a "to be resumed" list that is examined just prior to the - next epoll_wait() call; any to-be-resumed handles are added - back to the epoll set just before waiting. This removes another - need to acquire the token just to resume a handler. - -Thu Feb 4 11:15:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * ace/Svc_Handler.cpp: - Fixed an unconditional delete of Svc_Handler in destroy(). If - reference counting is enabled then it has to do remove_reference(). - This completes the fix for bug#3731. - - * tests/NonBlocking_Conn_Test.cpp: - Changed www.pakarmy.gov.pk to www.pakistanarmy.gov.pk. The first - URL seems to be dead. - -Thu Feb 4 10:53:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * bin/PerlACE/Process_Unix.pm: - - Fixed problems concerning correct retrievel of process list. - -Thu Feb 3 09:57:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Atomic_Op.inl: - Added support for the GCC Atomic Builtins, if you want to - use these, add ACE_HAS_GCC_ATOMIC_BUILTINS defined as 1 in - your config file - - * ace/Reactor.cpp: - * ace/Select_Reactor_Base.cpp: - Layout changes - - * ace/Reactor.h: - Doxygen change - -Tue Feb 2 19:57:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * bin/PerlACE/TestTarget_WinCE.pm: - * bin/PerlACE/Process_Unix.pm: - * bin/PerlACE/ProcessLVRT.pm: - * bin/PerlACE/TestTarget.pm: - * bin/PerlACE/TestTarget_VxWorks.pm: - * bin/PerlACE/ProcessVX.pm: - * bin/PerlACE/TestTarget_LVRT.pm: - * bin/PerlACE/Process_Win32.pm: - * bin/PerlACE/Process_VMS.pm: - - Added killall methods to the Process and Target frameworks. - Currently only full implementation on Win32 and *nix platforms - (empty on others). - -Tue Feb 2 19:52:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * html/Stats/index.shtml: - Updated link to Cell results - -Mon Feb 1 23:16:24 2010 Steve Huston <shuston@riverace.com> - - * ace/Acceptor.h: Fixed up doxygen for ACE_Oneshot_Acceptor. - -Tue Jan 26 03:56:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Init_ACE.h: Updated the documentation of ACE::init() and - ACE::fini() so it reflects what ACE actually does. Thanks to - Steve Huston, Andrew Kaplan <alexande dot kaplan at tafcorp dot - com>, and Alexander Mintz <alexande dot mintz at tafcorp dot - com> for motivating this update. - -Mon Feb 1 17:35:08 UTC 2010 Chris Cleeland <cleeland_c@local> - - * ace/Obstack_T.h: - * ace/Obstack_T.inl: - * ace/Obstack_T.cpp: - * ace/SStringfwd.h: - * ace/String_Base.h: - * ace/String_Base.inl: - * ace/String_Base.cpp: - * ace/Tokenizer_T.h: - * ace/Tokenizer_T.cpp: - - Integrated changes originally done in OCITAO 1.4a by Steve Totten - to fulfill [RT 13868]. - - Wed Feb 1 10:40:35 2006 Steve Totten <totten_s@ociweb.com> - - Changed the use of "CHAR" as a template parameter to "ACE_CHAR_T" to - avoid possible clash with "CHAR" used as a preprocessor macro. - Thanks to Jennifer Kahng <jennifer dot kahng at lmco dot com> for - reporting the problem. This change resolves [RT 8287]. - -Mon Feb 1 11:21:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Connector.cpp: - Const change - - * bin/diff-builds-and-group-fixed-tests-only.sh: - * etc/index.html: - * docs/Download.html: - Updated because of recent release - - * tests/NonBlocking_Conn_Test.cpp: - Improved this test so that it really tests the connections - - * tests/tests.mpc: - Bug_3709_Regression itselfs checks now for vc71 - - * ace/Reactor.h: - Doxygen fixes - -Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ACE version 5.7.6 released. - -Fri Jan 29 14:24:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/bczar/bczar.html: - Extended release steps - -Thu Jan 28 16:26:28 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - When building for the Simulator, there is no need to - set things as a cross-build and set HOST_ROOT environment - variable. - -Thu Jan 28 15:11:18 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ACE-INSTALL.html: - - Updated with information on how to build ACE for - iPhone/iPod Touch/iPad Simulator and Hardware. - -Thu Jan 28 12:49:45 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * NEWS: - - ACE/TAO now supports the new iPad ;-). - -Thu Jan 28 10:21:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * include/makeinclude/platform_linux.GNU: - Corrected fix for cross compilation on powerpc64. - Now also allows for non-standard named crosscompilers (like ppu-xx) - and cross compilation of non-powerpc target on powerpc host. - -Thu Jan 28 08:21:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_linux.GNU: - Fix for cross compilation to powerpc64 - -Wed Jan 27 22:36:36 UTC 2010 Adam Mitz <mitza@ociweb.com> - - * include/makeinclude/platform_win32_msvc.GNU: - - Trim trailing slashes from libpath entries. - - * tests/Bug_3709_Regression_Test.cpp: - - This test doesn't compile on MSVC 7.1. - -Wed Jan 27 05:33:56 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ace/config-macosx-iphone-hardware.h: - - undefined ACE_HAS_SYSV_IPC, it doesn't seem that the - iphone-hardware platform supports it. - -Tue Jan 26 22:55:18 UTC 2010 Adam Mitz <mitza@ociweb.com> - - * bin/MakeProjectCreator/config/ace_mc.mpb: - - Assign to LDLIBS along with ACE_SHLIBS. ACE_SHLIBS is only used - when building a shared library, LDLIBS is used for an executable. - -Tue Jan 26 19:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Process_Test.cpp: - Log some more details to get an insight why this test fails on - some systems - -Tue Jan 26 18:04:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/generate_rel_manpages: - Doxygen is upgraded to 1.6.2 - -Tue Jan 26 17:02:51 UTC 2010 Steve Huston <shuston@riverace.com> - - * ace/Dev_Poll_Reactor.cpp (unbind_all): When shutting down, call - handle_close() on all registered handlers. Fixes Bugzilla 2750. - -Tue Jan 26 13:27:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_linux_common.GNU: - tao_idl3_to_idl2 is located in HOST_ROOT/TAO/CIAO/bin with - cross compilation - -Tue Jan 26 12:52:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ace/config-macosx-leopard.h: - - Added ACE_HAS_NET_IF_DL_H macro. - - * ace/os_include/net/os_if.h: - - Removed hardcoding of ACE_HAS_IPHONE and ACE_HAS_MAC_OSX - checks. If the platform defines ACE_HAS_NET_IF_DL_H macro, - then <net/if_dl.h> will be included. - -Tue Jan 26 04:35:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ace/config-macosx-leopard.h: - - Added ACE_HAS_MAC_OSX macro. - - * ace/OS_NS_netdb.cpp: - * ace/os_include/net/os_if.h: - - Enabled ACE_OS::getmacaddress() for Mac OSX as well. - It uses exactly the same code as the iPhone's addition below. - -Tue Jan 26 04:18:54 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ace/OS_NS_netdb.cpp: - - Implement ACE_OS::getmacaddress() for iPhone. The same implementation - will probably work on Mac OS X as well. I will verify this in the - future. - - * ace/os_include/net/os_if.h: - - Added "#include <net/if_dl.h>" to this file if ACE_HAS_IPHONE - is defined. The ACE_OS::getmacaddress() depends on this include - include file. - -Mon Jan 25 18:58:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/MEM_IO.cpp - Added casts to fix CB2010 warnings - -Mon Jan 25 18:49:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/SPIPE_Stream.inl: - Added casts to fix CB2010 warnings - -Mon Jan 25 14:51:09 UTC 2010 Chad Elliott <elliott_c@ociweb.com> - - * bin/MakeProjectCreator/templates/gnu.mpd: - - Modified to best handle dependencies with a space or $(...) in - them. A GNU make substitute function call is used to escape - spaces. - -Mon Jan 25 09:24:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_macosx_iphone.GNU: - iPhone lacks rwho - -Sat Jan 23 18:48:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_2434_Regression_Test.cpp: - * tests/Time_Value_Test.cpp: - Moved another failing test to the bug_2434 file - -Sat Jan 23 13:53:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * tests/Thread_Attrs_Test.cpp: - - Changed test to check only if resulting stack size is - *at least* as large as requested. - As the Posix docs say that the size set for the threads stack - will be the *minimum* size allocated (the actual size may f.i. be - bigger because of a) pagesize rounding, b) guardsize addition) - this is the best we can do without konowing the exact algorithm - used by the pthread implementation. - Also see this https://bugzilla.redhat.com/show_bug.cgi?id=435337 - for more information. - -Fri Jan 22 10:38:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * config-linux-common.h: - - Added fix for mismatch of ACE_SIZEOF_LONG_DOUBLE on Linux ppc - 32bit platforms (sizeof(long double) = 128 bit). - -Fri Jan 22 08:48:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Time_Value_Test.cpp: - Removed not used variable - -Thu Jan 21 23:16:27 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ace/CDR_Stream.cpp: - - Fixed the read_8 and write_8 methods for the iPhone Hardware. - The iPhone Hardware (ARM architecture) has the same memory - layout as Intel targets, and no conversion or swapping is - necessary. Double values sent from Windows to iPhone Hardware - were messed up before this fix due to unnecessary conversion. - - * ace/config-macosx-iphone-hardware.h: - * ace/config-macosx-iphone-simulator.h: - - Added ACE_HAS_IPHONE macro. - -Thu Jan 21 16:33:37 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - Removed the hardcoding of -DACE_AS_STATIC_LIBS and - -DTAO_AS_STATIC_LIBS to CFLAGS and CXXFLAGS and instead - added static_libs_only=1. That fixes the problem. Thanks - to Johnny Willemsen for the tip. - -Thu Jan 21 15:25:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * tests/Multicast_Test.cpp: - Fixed a Linux specific problem where certain Linux flavors use - VERY strict rules concerning multicast communications and where - using the (system defined) defaults for the network interface - used for multicast sending/receiving does not provide a - matching setup (i.e. resulting if used for sending does not - match the if used for receiving -> nothing received). - The fix simply forces a fixed 'lo' interface to be used for - sending and receiving. - -Thu Jan 21 14:57:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - Added -DACE_AS_STATIC_LIBS and -DTAO_AS_STATIC_LIBS to the CFLAGS - and CXXFLAGS variables to allow more tests to pass on the iPhone - Simulator. This hardcoding is obviously the wrong thing to do, - and needs to be fixed in the future. For some reason, when building - a static executable those macros are missing. - -Thu Jan 21 08:13:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Time_Value_Test.cpp: - * tests/tests.mpc: - * tests/run_test.lst: - * tests/Bug_2434_Regression_Test.cpp: - Moved the 64bit overflow test which fails on 64bit systems to - its own file and marked that as not fixed - - * tests/Multicast_Test.cpp: - Const changes - -Tue Jan 19 13:24:02 UTC 2010 Olli Savia <ops@iki.fi> - - * tests/Bug_2980_Regression_Test.cpp: - Added missing #include <string.h>. - -Mon Jan 18 17:57:47 UTC 2010 James H. Hill <hillj at cs dot iupui dot edu> - - * ace/UUID.h: - - Included Auto_Ptr.h since it is not included by other included - header files and in breaking builds if UUID.h is included before - including another file that does include Auto_Ptr.h - -Mon Jan 18 13:47:53 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/ace_for_tao.mpc: Added Message_Queue_NT.cpp in this file since - it seems to be needed for the ACE_FOR_TAO subset. - -Fri Jan 15 10:27:30 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-lynxos.h: - Define __NO_INCLUDE_WARN__ before including param.h. - Fixes compile warnings. - -Fri Jan 15 10:22:06 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/Registry.cpp: - Fixed g++ 4.x compile warning on MinGW. - -Fri Jan 15 10:19:48 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-win32-common.h: - Simplified setting of ACE_HAS_NONSTATIC_OBJECT_MANAGER. - -Fri Jan 15 04:19:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Message_Queue_T.cpp: Readded - - #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) - #include "ace/Message_Queue_NT.h" - #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ - - to fix a compile error on MinGW. Thanks to Olli Savia - <ops@iki.fi> for this fix. - -Fri Jan 15 04:18:17 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Message_Queue_NT.cpp: Added - - #include "ace/Message_Queue.h" - - to fix a compile error on MinGW. Thanks to Olli Savia - <ops@iki.fi> for this fix. - -Fri Jan 15 04:17:06 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Message_Queue.h: Once again removed - - #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) - #include "ace/Message_Queue_NT.h" - #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ - - from this file.. - -Fri Jan 15 04:14:49 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/config-win32-common.h: Changed the definition - - # define ACE_HAS_NONSTATIC_OBJECT_MANAGER - - to - - # define ACE_HAS_NONSTATIC_OBJECT_MANAGER 0 - - to fix a compile error on MinGW. Thanks to Olli Savia - <ops@iki.fi> for this fix. - -Fri Jan 15 01:01:02 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * tests/Thread_Attrs_Test.cpp: - - Slight modification to allow this test to pass on the iPhone - builds. Changed the spanwed thread's size from 42k to 40k. - - According to Apple's Documentation: "The minimum allowed stack - size for secondary threads is 16 KB and the stack size must be - a multiple of 4 KB." My change make the stack size a multiple - of 4k. Below is a reference to the Apple documentation for the - iPhone where I got the quote. - - http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/Multithreading/CreatingThreads/CreatingThreads.html - -Thu Jan 14 20:06:49 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - Added "CROSS-COMPILE=1" to the top of the file. - -Thu Jan 14 20:02:41 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/OS_NS_Thread.cpp (add_to_argv): Replaced a call to strcpy() - with memmove() to avoid problems due to overlap with the - parameters. Thanks to Guillaume Lahaye <Guillaume dot Lahaye at - nuance dot com> for reporting this. - -Thu Jan 14 13:04:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/OS_Test.cpp: - Unicode fix - -Wed Jan 13 21:20:42 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/README: - Removed ACE_HAS_BROKEN_CONDITIONAL_STRING_CASTS and - ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS. These are no longer used. - -Wed Jan 13 21:18:42 UTC 2010 Olli Savia <ops@iki.fi> - - * tests/Reference_Counted_Event_Handler_Test.cpp: - Fixed typo. - -Wed Jan 13 14:40:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Message_Queue.h: Moved - - #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) - #include "ace/Message_Queue_NT.h" - #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ - - back to this file based on comments from Arto. - -Wed Jan 13 13:51:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Message_Queue_T.cpp: Moved - - #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) - #include "ace/Message_Queue_NT.h" - #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ - - to outside the versioned namespace block. Thanks to Johnny for - reporting this. - -Wed Jan 13 09:03:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Only check run*.pl files when the filenames starts with run - -Wed Jan 13 06:45:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/os_include/sys/os_types.h: - * ace/OS_NS_arpa_inet.cpp: - * ace/OS_NS_unistd.inl: - VxWorks 6.8 fixes - - * ace/UUID.cpp: - Only one exit point for operator=, const change, initialise pointer with 0 - -Wed Jan 13 03:24:06 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Message_Queue.h, - * ace/Message_Queue_T.cpp: Moved the code - - #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) - #include "ace/Message_Queue_NT.h" - #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ - - from ace/Message_Queue.h to ace/Message_Queue_T.cpp since that - is more localized. - -Wed Jan 13 02:54:10 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/XtReactor/XtReactor.cpp: Removed stray tabs. Thanks to - Johnny for reporting this. - -Tue Jan 12 20:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Disable run_test.pl checking for some directories that - aren't converted yet - -Tue Jan 12 19:52:04 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/Time_Value.inl: - Fixed typo. - - * ace/config-openbsd.h: - Removed ACE_LACKS_STRFTIME. - -Tue Jan 12 19:41:07 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-integritySCA.h: - Removed ACE_LACKS_FILE_FCNTL. It is no longer used. - -Tue Jan 12 19:36:32 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-openbsd.h: - Removed ACE_LACKS_EXECINFO_H. It is no longer used. - -Tue Jan 12 19:33:25 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/os_include/netinet/os_tcp.h: - * configure.ac: - Fixed typo. - -Tue Jan 12 19:28:32 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-integritySCA.h: - Removed ACE_LACKS_USER. It is no longer used. - -Tue Jan 12 19:24:54 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-netbsd.h: - Removed ACE_LACKS_WSCANF. It is no longer used. - -Tue Jan 12 19:22:23 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-mvs.h: - Removed ACE_LACKS_SYS_NERR. It is no longer used. - -Tue Jan 12 19:19:26 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-netbsd.h: - Removed ACE_LACKS_SWSCANF. It is no longer used. - -Tue Jan 12 19:15:19 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdlib.h: - Fixed typo. - - * ace/README: - Removed ACE_LACKS_SID and ACE_LACKS_STRCHR. - These are no longer used. - - * ace/config-integritySCA.h: - Removed ACE_LACKS_SHARED_MEMORY. It is no longer used. - -Tue Jan 12 19:04:15 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/config-mvs.h: - Removed ACE_LACKS_MSGBUF_T. It is no longer used. - -Tue Jan 12 18:52:21 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/README: - Removed ACE_LACKS_CMSG_DATA_MACRO and ACE_LACKS_CMSG_DATA_MEMBER. - These are no longer used. - -Tue Jan 12 14:18:58 UTC 2010 Olli Savia <ops@iki.fi> - - * ace/CDR_Base.h: - Removed obsolete comment. - - * ace/config-lynxos.h: - Minor cleanup. - -Mon Jan 11 13:53:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/XtReactor/XtReactor.{h,cpp}: Added a fix for BugID 3775. - Thanks to Dirk Bonekaemper <dirk dot bonekaemper at dfs dot de> - for this fix. - -Mon Jan 11 02:24:01 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/config-macros.h (ACE_WIN32CALL_RETURN): Changed - - TYPE ace_result_ = (TYPE) X; \ - - to - - TYPE ace_result_; \ - ace_result_ = (TYPE) X; \ - - to fix a compile error on MinGW. Thanks to Arto Jalkanen - <ajalkane at gmail dot com> for this fix. - -Mon Jan 11 02:20:09 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Message_Queue.h: Added - - #if defined (ACE_HAS_WIN32_OVERLAPPED_IO) - #include "ace/Message_Queue_NT.h" - #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */ - - to fix a compile error on MinGW. Thanks to Arto Jalkanen - <ajalkane at gmail dot com> for this fix. - -Tue Jan 12 04:12:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ace/config-macosx-iphone-hardware.h: - * ace/config-macosx-iphone-simulator.h: - - Split the below file to the two files listed above. - - * ace/config-macosx-iphone.h: - - Removed this file. - -Tue Jan 12 02:10:48 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - crt1.10.6.o is missing under MacOSX 10.6 for iPhone Simulator. - Fallback to 10.5 until apple provides the missing crt1.10.6.o - -Sat Jan 9 00:42:55 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * ace/config-macosx-iphone.h: - - added "#define ACE_SIZEOF_LONG_DOUBLE 8" since this is the size - of long double on my iPhone 3GS. The value of long double in the - simulator is probably different. We need to adjust this once - we verify that the simulator value is different than the - hardware's value. - -Wed Jan 6 05:25:26 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - When building an executable for the iPhone Hardware (not simulator) - go ahead and automatically codesign the executable so it can be - deployed on the hardware. Note that this is a temporary hack until - I can figure the proper way to do this. - -Wed Jan 6 04:28:23 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - Minor enhancement. - -Mon Jan 4 20:09:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * rpmbuild/ace-tao.spec - Also dump lsb_release info - -Fri Jan 1 03:09:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * Happy New Year everyone!!! - -Thu Dec 31 20:54:51 UTC 2009 Steve Huston <shuston@riverace.com> - - * ace/High_Res_Timer.cpp (get_cpuinfo): Don't use a CPU MHz value 0. - I got a customer report with a real cpuinfo file showing 0. - -Thu Dec 31 17:46:10 UTC 2009 Steve Huston <shuston@riverace.com> - - * bin/MakeProjectCreator/config/ace_fl.mpb: Rather than add - PLATFORM_GL_LDFLAGS twice, one should be PLATFORM_X11_LDFLAGS. - Thanks to Aaron Scamehorn for catching this. - -Thu Dec 31 17:24:14 UTC 2009 Steve Huston <shuston@riverace.com> - - * include/makeinclude/wrapper_macros.GNU: If both static_libs_only - and shared_libs_only are set, report the error and stop. Thanks to - Howard Finer for reporting this. - -Thu Dec 31 12:27:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Fixed fuzz check for Spawn with Stop - -Wed Dec 30 08:41:03 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Sig_Handler.cpp: - Do not use SA_SIGINFO on LynxOS. - -Thu Dec 24 10:55:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * performance-tests/RPC/run_test.pl - * performance-tests/SCTP/run_spectrum.pl - * performance-tests/TCP/run_test.pl - * performance-tests/UDP/run_test.pl - Fuzz fixes - -Thu Dec 24 10:49:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * protocols/tests/HTBP/ping/run_test.pl - * protocols/tests/HTBP/Reactor_Tests/run_test.pl - * protocols/tests/HTBP/Send_Large_Msg/run_test.pl - * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl - * tests/run_test.pl - Fixed fuzz - -Thu Dec 24 10:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * apps/gperf/src/Bool_Array.h: - * apps/gperf/src/Key_List.h: - Fixes for C++ Builder 2010 Update 4/5 - -Thu Dec 24 09:54:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/OS_NS_string.cpp: - Const changes, layout changes, call ACE_OS::strncat instead of - strncat directly - - * ace/Log_Msg.cpp: - * ace/Log_Msg.h: - Const changes - - * ace/config-win32-borland.h: - C++ Builder 2010 has a broken wcsncat, reported as QC80630, for - this version we now enable the ACE emulation for wcsncat - - * ace/OS_NS_wchar.cpp: - Initialise some pointers with 0 - -Mon Dec 21 11:29:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Fixed error message and added a test for generated file headers - -Mon Dec 21 11:26:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/bootstrap: - Invoke autoupdate as part of this script - -Sun Dec 20 07:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/checked_iterator.h: - stl port doesn't have a checked iterator. This fixes bugzilla - 3799 and 3420. Thanks to <sailzeng at tencent dot com> and - Mark Hebbel <Mark dot Hebbel at baslerweb dot com> for - reporting this - -Fri Dec 18 17:40:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/PerlACE/ProcessVX_Unix.pm: - * bin/PerlACE/ProcessVX_Win32.pm: - Added IgnoreHostRoot - -Fri Dec 18 12:55:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * NEWS: - Updated fixed bugzilla entries. - -Thu Dec 17 12:29:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * ace/INET_Addr.inl: - Fixed bug in ::is_multicast() for little-endian platforms. - This fixes Bugzilla #3729. - - * tests/Bug_3729_Regression_Test.cpp: - Fixed typo in logfile name. - - * tests/run_test.lst: - Removed !FIXED_BUGS_ONLY for Bug_3729_Regression_Test. - -Wed Dec 16 11:24:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * ACE_wrappers/ace/Log_Msg.h: - Updated doxygen docu regarding additions to %D and %T - options. - -Wed Dec 16 09:09:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * ACE_wrappers/ace/ACE.h: - * ACE_wrappers/ace/ACE.cpp: - * ACE_wrappers/ace/Log_Msg.cpp: - Added option to print a given ACE_Time_Value in the log - message instead of system supplied timestamp as in %T - and %D. - The option is implemented as a variant of the %D/%T - options by using the '#' flag character like '%#D' or - '%#T'. When using this flag an ACE_Time_Value pointer is - expected in the argument list supplied with the log message. - This fixed Bugzilla #3221. - - * ACE_wrappers/tests/Log_Msg_Test.cpp: - Added some testlines for this option. - -Mon Dec 14 14:58:05 UTC 2009 Abdul Sowayan <sowayan@gmail.com> - - * NEWS: - - Updated to note iPhone/iPod Touch support. - -Mon Dec 14 11:21:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * html/Stats/index.shtml: - Updated link to PS3/IBM Cell performance graphs - -Mon Dec 14 10:58:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Export/run_test.pl: - Fixed fuzz error - -Sun Dec 13 22:38:13 UTC 2009 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - Changed to allow iPhone Hardware compiler to generate executables. - -Sun Dec 13 18:30:26 UTC 2009 Abdul Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_iphone.GNU: - - Enhanced iPhone support. Now we can build for the iPhone - Hardware target in addition to the simulator. - -Sat Dec 12 15:40:13 UTC 2009 Abdul Sowayan <sowayan@gmail.com> - - * ace/config-macosx-iphone.h: - * include/makeinclude/platform_macosx_iphone.GNU: - - First cut at supporting iPhone 3.1.2. These files need - some cleanup. With these files, using the iPhone simulator - I was able to spawn ACE Threads, print ACE Logs messages, - and communicate between the the iPhone simulator and a - Windows machine using CORBA. - -Thu Dec 10 20:03:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Improved error message - -Thu Dec 10 15:37:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ACETAOCIAO.style: - Small updates - -Thu Dec 10 15:10:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Check all run_*.pl files for fuzz - -Thu Dec 10 13:07:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-win32-borland.h: - Removed hard supported version check - -Wed Dec 9 10:52:26 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * bin/fuzz.pl: - - Updated conditions for new framework - -Mon Dec 7 16:09:18 UTC 2009 Steve Huston <shuston@riverace.com> - - * tests/Basic_Types_Test.cpp: Add a verification for the endianness - setting. - -Mon Dec 7 07:40:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/MakeProjectCreator/config/bmake.features: - Disable mcpp for bmake - -Fri Dec 4 23:24:21 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * bin/MakeProjectCreator/config/global.features: - - Added mpc feature to optionally turn on the indirection - support on valuetype outgoing message. It defaults to - be enabled. To be compatible with previous version TAO, - it needs run mwc.pl with - "-features valuetype_out_indirection=0" to disable it. - -Fri Dec 4 17:25:32 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * NEWS: - - Removed entry for member validation feature in LoadBalancer as it - should be in TAO NEWS. - -Fri Dec 4 13:19:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * html/Stats/index.shtml: - Added link for IBM Cell xampler performance stats - -Fri Dec 4 10:20:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/fuzz.pl: - Removed -v option. The information which is generated - by -v should always be visible. - -Fri Dec 4 07:30:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-win32-borland.h: - CB2010 fix - -Thu Dec 3 11:59:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Check CIAO_TRACE macros and put all run_*.pl files in a separate - list - -Wed Dec 2 18:17:04 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * NEWS: - - Added entry for member validation feature in LoadBalancer. - -Wed Dec 2 13:46:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * debianbuild/{all files containign version numbers}: - Updated to latest micro release. - -Wed Dec 2 13:30:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * bin/make_release.py: - Added code to update version numbers in ACE_ROOT/debianbuild files - on release. - Changed to retrieve repo root by default from info of working copy. - -Wed Dec 2 07:51:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/copy-script.sh: - Also copy md5 files - - * bin/MakeProjectCreator/config/bmake.features: - Enable mcpp for bmake - -Thu Nov 26 02:08:59 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * Gaurav Kulshreshtha is the 2300th contributor to ACE+TAO+CIAO! - -Mon Nov 30 19:11:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * apps/gperf/src/Bool_Array.h: - * apps/gperf/src/Key_List.h: - C++ Builder 2010 fixes - -Mon Nov 30 14:02:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Process.cpp: - * ace/Process.h: - Fixed gcc warnings - -Mon Nov 30 12:38:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-win32-borland.h: - Started port to C++ Builder 2010, older versions of C++ Builder are - now deprecated - - * ace/MMAP_Memory_Pool.cpp: - Layout change - - * ace/OS_NS_sys_time.h: - * ace/OS_NS_sys_time.inl: - Removed workarounds for ancient wince versions - - * ace/Process.cpp: - * ace/Process.h: - Use bool and size_t and removed some ugly casts - - * ace/Trace.cpp: - * ace/Trace.h: - Use bool - -Mon Nov 30 10:53:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * debianbuild/patches/18-fix-bswap-detection.dpatch: - * debianbuild/patches/22-tao_idl-64bit-fix.dpatch: - Removed, not needed anymore - -Mon Nov 30 10:08:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * include/makeinclude/platform_linux_common.GNU: - - Added some rules to support cross builds. - Setting the environment variable (or make variable) CROSS_COMPILE - to the platform tool prefix will redefine the CC, CXX and AR - variables and add a '-Wl,-rpath-link' option to the LDFLAGS. - If the HOST_ROOT variable has been set as well TAO_IDLxxx variables - will be redefined as well. - -Mon Nov 30 08:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/diff-builds-and-group-fixed-tests-only.sh: - * bin/Download.html: - updated for x.7.5 - - * bin/make_release.py - * rpmbuild/ace-tao-ciao.spec - * rpmbuild/ace-tao.spec - Updated to match opensuse build service - - * docs/svn/svn-prefs.reg: - Added idl3+ - - * etc/index.html: - Added 5.7.5 - -Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ACE version 5.7.5 released. - -Thu Nov 26 12:33:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Message_Queue_Test.cpp: - Fixed msvc warning - -Thu Nov 26 04:19:02 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/Message_Queue_Test.cpp: - - Attempt to resolve warning for MSVC. - -Tue Nov 24 09:39:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Tokenizer_T.cpp: - Check if buffer_ is not nil - - * bin/fuzz.pl: - Export files shouldn't be in the ciao repository anymore, all - should be generated by TAO_IDL - -Mon Nov 23 10:56:18 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * THANKS: - Added Wolfgang Pickartz.for solving a TAO_IDL compiler - issue. - -Mon Nov 23 07:53:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * debianbuild/changelog: - * debianbuild/control: - * debianbuild/dsc: - * debianbuild/rules: - Imported last version from debian - -Thu Nov 19 20:29:57 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Log_Msg_NT_Event_Log.cpp (ACE_Log_Msg_NT_Event_Log::log): - Added checks to ensure that log() works properly if the msg_data - size is greater than ACE_Log_Record::MAXLOGMSGLEN. Thanks to - Gaurav Kulshreshtha <gaurav dot kulshreshtha at onmobile dot - com> for contributing this fix. - -Fri Nov 20 08:45:52 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Log_Msg.cpp: - Updated documentation for '%S' modifier. - -Fri Nov 20 07:06:04 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Sig_Handler.cpp: - Reverted: Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi> - -Thu Nov 19 14:08:29 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Sig_Handler.cpp: - Reverted: Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi> - -Wed Nov 19 09:45:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/config-WinCE.h: - Only define FILE_MAP_COPY when it is not defined yet - -Mon Nov 16 14:40:42 UTC 2009 Olli Savia <ops@iki.fi> - - * include/makeinclude/platform_win32_interix.GNU: - * ace/config-win32-interix.h: - * ace/os_include/sys/os_types.h: - Updated Interix support. - -Sun Nov 15 08:09:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * debianbuild/*: - Renamed all files for x.7.4 - -Fri Nov 13 19:38:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Sys::Hostname shouldn't be used in a test script, use HostName on - the test target instead - -Fri Nov 13 01:54:01 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * include/makeinclude/platform_macosx_common.GNU: - * include/makeinclude/platform_macosx_snowleopard.GNU: - - Added support for buildbits=universal for building 32/64 bit - universal binaries with GCC. - -Fri Nov 13 01:12:33 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * include/makeinclude/platform_macosx_common.GNU: - - Fixed 32 bit support. - -Fri Nov 13 00:33:49 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * ace/Logging_Strategy.h: - * ace/Logging_Strategy.cpp: - - Added static service declaration and definition to fix loading - issue in TAO Service (e.g Notify) in static builds. - -Thu Nov 12 15:53:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Exteded perl fuzz checks - -Thu Nov 12 08:31:00 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * docs/run_test.txt - Added description of TestTarget::HostName() function usage - -Thu Nov 12 06:54:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Default_Constants.h: - * ace/OS_NS_fcntl.h: - * ace/RW_Process_Mutex.h: - Moved all constants to Default_Constants.h - -Wed Nov 11 14:57:15 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/run_test.lst: - Run Network_Adapters_Test and SOCK_Dgram_Bcast_Test on LynxOS. - -Wed Nov 11 13:49:11 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-freebsd.h: - Added ACE_HAS_SIGISMEMBER_BUG. - -Wed Nov 11 12:07:36 UTC 2009 Olli Savia <ops@iki.fi> - - * bin/fuzz.pl: - Added strsignal to functions that is checked - for the lack of ACE_OS. - -Wed Nov 11 11:45:23 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.h: - Doxygen updates. - -Wed Nov 11 11:36:26 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_signal.inl: - * ace/config-lynxos.h: - * ace/os_include/os_signal.h: - * configure.ac: - * m4/config_h.m4: - * m4/platform.m4: - Renamed ACE_HAS_LYNXOS_SIGNALS to ACE_HAS_LYNXOS4_SIGNALS. - -Wed Nov 11 09:36:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Extended Id check to detect Id: - -Wed Nov 11 03:07:32 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * include/makeinclude/platform_macosx_snowleopard.GNU: - - Add support for building 32 bits. - -Tue Nov 10 21:03:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * bin/sets-manager.py: - - bugfix for windows. note that cleaning up the temp directory doesn't - work on windows, that will need to be done by hand. - -Tue Nov 10 12:17:33 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Check for hardcoded timeouts, thanks to Chad for assisting with this - -Tue Nov 10 12:10:33 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - ACE_RUN_VX_TGTHOST shouldn't be used in a test script - -Tue Nov 10 06:31:33 2009 Steve Huston <shuston@riverace.com> - - * ace/Message_Queue_T.cpp (enqueue_*): When enqueuing blocks, grab the - notifier pointer before releasing the guard; check it and do any - needed notify() outside the lock scope. Avoids dereferencing 'this' - when the message queue is deleted between the time the guard is - released and the notify is checked. User is still responsible for - ensuring the lifetime of a notifier the user supplies. - Also, moved the monitor updates out of notify() and into the - enqueue_* methods, inside the guard scope since they refer to - object state; rely on the Monitor docs that say the updates are - well-behaved. - -Tue Nov 10 00:35:52 UTC 2009 Steve Huston <shuston@riverace.com> - - * ace/Dev_Poll_Reactor.cpp: Some changes extraneous to those in - Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com> - got checked in by accident; these screwed up the handle resuming - and are now reverted. The changes/fix mentioned in - Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com> - are now the only ones included. - -Mon Nov 9 12:20:05 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/Message_Queue_Test.cpp: - - Modified to use rand_r, which is actually thread safe. - -Mon Nov 9 03:41:21 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/Message_Queue_Test.cpp: - - Another attempt at fixing this problem on Snow Leopard, hopefully - less disruptive than the last attempt. - -Sat Nov 7 08:32:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Basic_Types.h: - Fix long double for ppc64 - -Fri Nov 6 11:41:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Reverted the change to check all perl scripts - -Fri Nov 6 10:13:00 UTC 2009 Simon Massey <sma at prismtech dot com> - - * ace/Tokenizer_T.cpp: - - Allow tokens to have embedded quotes so that - tao_idl, which generates parameters such as - -I"directory with spaces", actually works. - - I.E. Only remove surrounding quotes. With - embedded quotes; the original code simply - returned the token when the quote character - was detected, without inserting a token splitting - null at the quote character (which if it had, - would then mess up the next quoted token - processing). This ment that the parameters got - repeated many times over as they are inserted - and interpreted again and again. - -Fri Nov 6 08:30:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/fuzz.pl: - Also check cdp files for tabs - -Thu Nov 5 20:13:47 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/ACE.h: - * ace/ACE.inl: - * ace/ACE.cpp: - Moved nibble2hex from .inl to .cpp file to avoid static - data in inline function. - -Thu Nov 5 13:58:25 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdlib.h: - Another fix for platforms that define ACE_STRTOLL_EQUIVALENT or - ACE_STRTOULL_EQUIVALENT. - -Thu Nov 5 13:46:34 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdlib.h: - Fix for platforms that lack strtoll or strtoull. - -Thu Nov 5 11:56:13 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdlib.h: - * ace/OS_NS_stdlib.inl: - Added ace_strtoll_helper and ace_strtoull_helper to fix compile - errors if strtoll or strtoull is macro. - -Thu Nov 5 11:32:07 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-lynxos.h: - * ace/os_include/os_signal.h: - Use ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES instead of - ACE_HAS_LYNXOS50_SIGNALS. - -Wed Nov 4 20:57:08 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * bin/MakeProjectCreator/config/global.features: - - Set notify_monitor_control default value be 0. - -Wed Nov 4 17:50:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Message_Queue_Test.cpp: - Improved portability - -Wed Nov 4 14:51:00 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/Bug_3758_Regression_Test.cpp: - * tests/OS_Test.cpp: - * tests/run_test.lst: - * tests/tests.mpc: - Moved regression test for 3758 to its own file. - -Wed Nov 4 11:39:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * html/index.html: - Updated description for DDS4CCM documentation - -Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com> - - * ace/Dev_Poll_Reactor.cpp (resume_handler_i): If asked to resume a - handler without any bits currently set, just note the handler has - been resumed, don't fail it. Prevents orphaned handle if a - auto-suspended handler's callback clears the lone bit set. - -Mon Nov 2 13:45:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/RW_Process_Mutex.h: - * ace/Default_Constants.h: - Added ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS with which the end user - can override the default permissions - - * ace/Addr.inl: - * ace/MMAP_Memory_Pool.cpp: - Doxygen changes - -Mon Nov 2 08:52:05 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/OS_Test.cpp: - Enhanced strsignal test to test with negative signal numbers. - -Mon Nov 2 08:40:08 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/run_test.lst: - Run Signal_Test on FreeBSD. - -Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Sig_Handler.cpp: - Removed setting of SA_SIGINFO flag. It should not be used - with POSIX.1 signal handler (sa_handler). - -Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Sig_Handler.cpp: - LynxOS 4.x supports SA_SIGINFO. - -Fri Oct 30 18:46:03 UTC 2009 Steven Stallion <stallions@ociweb.com> - - * include/makeinclude/wrapper_macros.GNU: - - Added -DNDEBUG to CPPFLAGS when debug=0 is set. - -Thu Oct 29 21:45:30 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_pwd.h: - * ace/OS_NS_time.inl: - * ace/README: - * ace/config-mvs.h: - * ace/config-tru64.h: - * ace/os_include/os_time.h: - * configure.ac: - * m4/config_h.m4: - Removed references to ACE_HAS_BROKEN_CTIME and - ACE_HAS_BROKEN_R_ROUTINES. - -Thu Oct 29 21:25:49 UTC 2009 Chris Cleeland <cleeland@ociweb.com> - - * tests/Message_Queue_Test.cpp: - - Reverted change from Tue Oct 27 08:12:25 UTC 2009 - William R. Otte <wotte@dre.vanderbilt.edu>. The change - was causing core dumps on some platforms due to treating - the thread ID as a pointer and dereferencing that pointer. - Better to live with compiler warnings than crashes. - -Thu Oct 29 21:04:27 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/README: - * ace/config-aix-5.x.h: - * ace/config-irix6.x-g++.h: - * ace/config-lynxos.h: - * ace/config-netbsd.h: - * ace/config-openbsd.h: - * ace/config-sco-5.0.0-nothread.h: - * ace/config-sunos5.4-g++.h: - * ace/config-sunos5.5.h: - * ace/config-tru64.h: - * ace/config-unixware-7.1.0.h: - * ace/config-win32-borland.h: - * ace/config-win32-dmc.h: - * ace/config-win32-ghs.h: - * configure.ac: - * m4/config_h.m4: - Removed references to ACE_HAS_GNU_CSTRING_H. - -Thu Oct 29 20:30:35 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdlib.h: - Readded undef atop. Fixes compile error on FreeBSD. - -Thu Oct 29 13:58:25 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdlib.h: - * ace/OS_NS_stdlib.inl: - * ace/OS_NS_time.h: - Removed some legacy undefs. - -Thu Oct 29 08:08:51 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Log_Msg.cpp: - * ace/Select_Reactor_Base.cpp: - Fixed fuzz errors. - -Wed Oct 28 19:49:39 UTC 2009 Chris Cleeland <cleeland@ociweb.com> - - * ace/Select_Reactor_Base.h: - * ace/Select_Reactor_Base.cpp: - - Changed the second recv() that is used in case of a short first - read to be a recv_n(), blocking until the rest of the buffer can - be received on the pipe. The problem was discovered during - routine testing (Notify_Performance_Test) on VxWorks 6.7 on a P3 - platform, but could occur on any platform. [Bugzilla 3754] - -Wed Oct 28 11:58:21 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-win32-msvc-7.h: - Reverted: Tue Oct 27 19:40:59 UTC 2009 Olli Savia <ops@iki.fi> - It seems that VC7 doesn't support _get_osfhandle. - -Wed Oct 28 11:54:03 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Log_Msg.h: - * ace/Log_Msg.cpp: - Use ACE_OS::strsignal() instead of sys_siglist. - - * ace/config-freebsd.h: - * ace/config-linux-common.h: - * ace/config-lynxos.h: - * ace/config-netbsd.h: - * ace/config-openbsd.h: - * ace/config-sunos5.4-g++.h: - * ace/config-sunos5.4-sunc++-4.x.h: - * ace/config-sunos5.5.h: - Removed legacy sys_siglist related settings. - -Wed Oct 28 06:30:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_sunos5_g++.GNU: - Added support for buildbits 64 - -Tue Oct 27 20:14:50 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS.inl: - Removed some legacy code. - -Tue Oct 27 19:40:59 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-win32-msvc-7.h: - Added missing ACE_FILENO_EQUIVALENT macro. - -Tue Oct 27 19:35:06 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/OS_Test.cpp: - Fixed wrong logic with macros - -Thu Oct 22 21:12:21 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * ace/Pipe.h (ACE_Pipe): Updated the document to correct a typo. - Thanks to Matthew Carter <r_q_einstein-acetaobugs at yahoo dot - com> for reporting this. - -Tue Oct 27 10:01:51 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.cpp: - * ace/config-aix-5.x.h: - strsignal fix for AIX. - -Tue Oct 27 08:22:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * include/makeinclude/platform_macosx_tiger.GNU: - - fixed typo. - -Tue Oct 27 08:12:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * ace/config-macosx-snowleopard.h: - * include/makeinclude/platform_macosx_common.GNU: - * include/makeinclude/platform_macosx_snowleopard.GNU: - * include/makeinclude/platform_macosx_tiger.GNU: - - Re-factored snow leopard support, I now get a clean compile. - Tests will be evaluated when we get our x86 Mac hardware. - - * tests/Message_Queue_Test.cpp: - - Introduced some pointer gymnastics to convert a ACE_thread_t - to a seed for the random number generator. This was done to avoid - compile warnings due to pointers being bigger than a uint_t and losing - precision in the conversion. - -Tue Oct 27 07:55:38 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/OS_Test.cpp: - Use ACE_INVALID_HANDLE instead of -1. Changed C-style casts - to C++ casts. - -Mon Oct 26 22:08:38 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-win32-borland.h: - Added ACE_FILENO_EQUIVALENT. - -Mon Oct 26 15:42:34 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/OS_Test.cpp: - Added cast to fix compile error on Windows. - -Mon Oct 26 12:25:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/OS_NS_stdio.inl: - Fix for msvc10 - -Mon Oct 26 11:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Basic_Types.h: - Small improvement for PPC64 - -Mon Oct 26 10:41:43 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp: - * protocols/ace/HTBP/HTBP_Session.h: - * protocols/ace/HTBP/HTBP_Environment.cpp: - * protocols/ace/HTBP/HTBP_Channel.h: - * protocols/ace/HTBP/HTBP_Filter_Factory.h: - * protocols/ace/HTBP/HTBP_Session.cpp: - * protocols/ace/HTBP/HTBP_Session.inl: - * protocols/ace/HTBP/HTBP_ID_Requestor.cpp: - * protocols/ace/HTBP/HTBP_Channel.inl: - * protocols/ace/HTBP/HTBP_Channel.cpp: - * protocols/ace/HTBP/HTBP_Environment.h: - * protocols/ace/HTBP/HTBP_Filter_Factory.cpp: - Simplified the code and fixed several memory leaks. - -Mon Oct 26 10:23:13 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/run_test.lst: - Don't run MEM_Stream_Test and MT_SOCK_Test on LynxOS. - -Mon Oct 26 10:18:28 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/Bug_2653_Regression_Test.cpp: - * tests/Cached_Conn_Test.cpp: - * tests/Reactor_Dispatch_Order_Test.cpp: - LynxOS improvements. - -Mon Oct 26 08:32:08 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/OS_Test.cpp: - Improved test to detect if std{out,err} is not associated - with an output stream. This may happen with Windows application - without a console window. - -Mon Oct 26 07:48:19 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-win32-msvc-10.h: - * ace/config-win32-msvc-8.h: - * ace/config-win32-msvc-9.h: - Fix for WinCE build. - -Sat Oct 24 14:33:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Basic_Types.h: - Fix for PPC64 - -Sat Oct 24 14:30:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_linux.GNU: - Fix for PPC64 - -Sat Oct 24 12:18:00 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_Thread.inl: - LynxOS improvements. - -Sat Oct 24 12:15:40 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.cpp (strsignal): - Fix for Solaris and AIX. - -Fri Oct 23 21:38:31 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * include/makeinclude/platform_macosx_snowleopard.GNU: - - Enhanced this file to remove -Wno-long-double from CFLAG. - Thanks to Adam Mitz for the suggestion on how to fix this. - -Fri Oct 23 20:25:13 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/os_include/os_string.h: - Removed some legacy code. - -Fri Oct 23 13:58:45 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/run_test.lst: - Run Signal_Test on LynxOS. - -Fri Oct 23 13:23:49 UTC 2009 Olli Savia <ops@iki.fi> - - * m4/config_h.m4: - Reverted: Mon Oct 19 20:58:10 UTC 2009 Olli Savia <ops@iki.fi> - -Fri Oct 23 13:10:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/File_Lock.{h,cpp,inl}: - Use bool instead of int - -Fri Oct 23 12:52:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/run_test.pl: - Extended run_test check - -Fri Oct 23 09:56:50 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-aix-5.x.h: - Added ACE_HAS_STRSIGNAL. - -Fri Oct 23 09:51:17 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-win32-msvc-10.h: - * ace/config-win32-msvc-8.h: - * ace/config-win32-msvc-9.h: - Added missing _get_osfhandle() call to ACE_FILENO_EQUIVALENT macro. - -Thu Oct 22 14:16:10 UTC 2009 Chad Elliott <elliott_c@ociweb.com> - - * bin/MakeProjectCreator/templates/gnu.mpd: - - If a custom 'dependent' setting contains a double quote, then we - must make a fake rule that corresponds to it. Otherwise, make - doesn't know how to deal with it. - -Tue Oct 20 16:20:33 UTC 2009 Steve Huston <shuston@riverace.com> - - * ace/Message_Queue_T.cpp (enqueue_*): Move the notify() call outside - the lock scope; holding the lock across a call that may block (or - do anything else we don't know about) is dangerous. It resulted in - deadlock at a customer site. - - See Bugzilla #3250 for any follow-up issues. - - * ace/Process_Mutex.h: Fix doxygen stuff and clarify the behavior - when based on semaphores vs. mutexes where there's a choice. - -Tue Oct 20 10:35:57 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.cpp: - Reformatted returned string in emulated strsignal. - If signum is invalid, "Unknown signal %d" is used to - format the string. Otherwise, "Signal %d" is used. - - Use ACE_SYS_SIGLIST instead of ACE_HAS_SYS_SIGLIST. - - * ace/config-lynxos.h: - Removed ACE_HAS_SYS_SIGLIST. Macro is no longer used. - -Mon Oct 19 20:58:10 UTC 2009 Olli Savia <ops@iki.fi> - - * configure.ac: - * m4/config_h.m4: - Added a check for strsignal. - -Mon Oct 19 20:24:54 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/README: - * ace/config-cray.h: - * ace/config-cygwin32.h: - * ace/config-hpux-11.00.h: - * ace/config-lynxos.h: - * ace/config-netbsd.h: - * ace/config-openbsd.h: - * ace/config-rtems.h: - * configure.ac: - * m4/config_h.m4: - ACE_HAS_SYS_ERRLIST is no longer in use. - -Mon Oct 19 19:25:40 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/README: - * ace/config-aix-5.x.h: - * ace/config-cray.h: - * ace/config-cygwin32.h: - * ace/config-freebsd.h: - * ace/config-hpux-11.00.h: - * ace/config-integritySCA.h: - * ace/config-irix6.x-common.h: - * ace/config-linux-common.h: - * ace/config-lynxos.h: - * ace/config-macosx-leopard.h: - * ace/config-macosx-panther.h: - * ace/config-macosx-tiger.h: - * ace/config-macosx.h: - * ace/config-mvs.h: - * ace/config-netbsd.h: - * ace/config-openbsd.h: - * ace/config-openvms.h: - * ace/config-qnx-neutrino.h: - * ace/config-qnx-rtp-62x.h: - * ace/config-qnx-rtp-pre62x.h: - * ace/config-rtems.h: - * ace/config-sco-5.0.0.h: - * ace/config-sunos5.4-g++.h: - * ace/config-sunos5.4-sunc++-4.x.h: - * ace/config-sunos5.5.h: - * ace/config-tandem-nsk-mips-v2.h: - * ace/config-tandem-nsk-mips-v3.h: - * ace/config-tandem.h: - * ace/config-tru64.h: - * ace/config-unixware-7.1.0.h: - * ace/config-unixware-7.1.0.udk.h: - * ace/config-vxworks6.4.h: - * ace/config-win32-borland.h: - * ace/config-win32-cegcc.h: - * ace/config-win32-dmc.h: - * ace/config-win32-ghs.h: - * ace/config-win32-interix.h: - * ace/config-win32-mingw.h: - * ace/config-win32-msvc-10.h: - * ace/config-win32-msvc-7.h: - * ace/config-win32-msvc-8.h: - * ace/config-win32-msvc-9.h: - * ace/os_include/os_string.h: - * configure.ac: - - Cleaned up strerror mess. We had both ACE_HAS_STRERROR and - ACE_LACKS_STREROR. ACE_HAS_STRERROR is no longer in use. - -Mon Oct 19 18:18:37 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-linux-common.h: - Added ACE_HAS_STRSIGNAL. - -Mon Oct 19 14:28:07 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-linux-common.h: - Added ACE_HAS_SYS_SIGLIST. - -Mon Oct 19 14:24:45 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/Log_Msg_Test.cpp: - Added a few debug messages to exercise %S modifier. - -Mon Oct 19 14:00:20 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Sock_Connect.cpp: - LynxOS improvements. - -Mon Oct 19 12:18:26 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.cpp: - Include OS_NS_stdio.h if ACE_HAS_STRSIGNAL is not defined. - -Mon Oct 19 12:15:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosconcurrency: - * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosevent: - * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnaming: - * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnotification: - * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-costrading: - * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-rtevent: - * rpmbuild/ace-tao-init-suse/init.d/tao-cosconcurrency: - * rpmbuild/ace-tao-init-suse/init.d/tao-cosevent: - * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming: - * rpmbuild/ace-tao-init-suse/init.d/tao-cosnotification: - * rpmbuild/ace-tao-init-suse/init.d/tao-costrading: - * rpmbuild/ace-tao-init-suse/init.d/tao-rtevent: - Use -ORBDeamon instead of --deamon - -Mon Oct 19 12:10:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_3729_Regression_Test.cpp: - * tests/INET_Addr_Test.cpp: - * tests/run_test.lst: - * tests/tests.mpc: - Moved regression test for 3729 to its own file - -Mon Oct 19 11:58:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/INET_Addr_Test.cpp: - Unicode fixes - -Mon Oct 19 10:04:04 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.cpp: - Fixed off by one bug. - - * ace/os_include/os_signal.h: - Due to bug above reverted previous change. - -Mon Oct 19 07:55:21 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.cpp: - * ace/config-lynxos.h: - LynxOS lacks strsignal. Added emulation using sys_siglist. - - * ace/os_include/os_signal.h: - LynxOS now defines NSIG rigth. No need to add +1. - -Sat Oct 17 19:58:52 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_string.h: - * ace/OS_NS_string.cpp: - Added ACE_OS::strsignal(). - - * ace/config-cygwin32.h: - * ace/config-freebsd.h: - * ace/config-lynxos.h: - * ace/config-netbsd.h: - * ace/config-openbsd.h: - * ace/config-sunos5.4-g++.h: - * ace/config-sunos5.4-sunc++-4.x.h: - * ace/config-sunos5.5.h: - Added ACE_HAS_STRSIGNAL - - * tests/OS_Test.cpp: - Added a test for ACE_OS::strsignal(). - - * ace/config-win32-common.h: - * ace/README: - * ace/config-cray.h: - Removed references to ACE_HAS_SYS_SIGLIST. It will be removed - soon. - -Sat Oct 17 10:29:13 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-lynxos.h: - Removed duplicate define ACE_HAS_GETIFADDRS. - -Sat Oct 17 10:26:15 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdio.h: - Removed undef fdopen. We may need to add helper wrapper for fdopen. - -Sat Oct 17 07:32:19 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/OS_Test.cpp: - Removed getmacaddress test, that moved to its own test - -Fri Oct 16 08:51:19 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/generate_doxygen.pl: - * htlm/index.html: - Added dds4ccm - -Fri Oct 16 06:38:19 UTC 2009 Olli Savia <ops@iki.fi> - - * tests/run_test.lst: - Run Enum_Interfaces_Test, MT_SOCK_Test, TP_Reactor_Test on LynxOS. - -Fri Oct 16 06:00:42 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdio.h: - * ace/OS_NS_stdio.inl: - Readded "Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi>" - without os_unistd.h modifications. - -Thu Oct 15 17:33:05 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * ace/OS_NS_stdio.h: - * ace/OS_NS_stdio.inl: - * ace/os_include/os_unistd.h: - - Reverted Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi>, - it broke the IDL compiler. - -Thu Oct 15 11:26:15 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/Pipe.cpp: - It OK to use socketpair to implement pipe on LynxOS. - -Thu Oct 15 11:11:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ace/Basic_Types.h: - Fix for 64bit PPC - -Thu Oct 15 07:43:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_3744_Regression_Test.cpp: - * tests/tests.mpc: - * tests/run_test.lst: - Moved the regression for 3744 to its own file, we don't have a fix yet - -Wed Oct 14 23:15:59 UTC 2009 Abdul Sowayan <sowayan@gmail.com> - - * ace/config-macosx-snowleopard.h: - * include/makeinclude/platform_macosx_snowleopard.GNU: - - First cut of adding snowleopard support. - -Wed Oct 14 14:43:01 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/config-lynxos.h: - Added/removed some defines. - -Wed Oct 14 14:41:03 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_signal.h: - Added include "ace/os_include/os_pthread.h" since LynxOS defines - pthread_sigmask() in pthread.h. - -Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi> - - * ace/OS_NS_stdio.h: - * ace/OS_NS_stdio.inl: - Cleaned up ace_fileno_helper implementation and fixed compile - problem on MinGW. - - * ace/os_include/os_unistd.h: - Redefined ACE_STD{IN,OUT,ERR}. - OS_Test now hopefully passes on all platforms. - -Tue Oct 13 19:00:53 UTC 2009 Olli Savia <ops@iki.fi> - - * include/makeinclude/platform_lynxos.GNU: - Removed non-functional cross compiler setup. - -Tue Oct 13 18:56:22 UTC 2009 Olli Savia <ops@iki.fi> - - * include/makeinclude/platform_lynxos.GNU: - Reverted: - - Mon Oct 13 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> - - * include/makeinclude/platform_lynxos.GNU: - Problems with Lynxos5.0 due to -mshared being passed to compiler - (inaddition to linker) - - -mshared is needed on LynxOS 4.x. Need to find another - solution for LynxOS 5.0 - -Tue Oct 13 10:03:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/rules.local.GNU: - When using cp to install a library, make sure we check date/time - in order to check if we need to copy. Thanks to Abdul Sowayan - <sowayan at gmail dot com> for reporting this. This fixes bugzilla - 3728 - -Tue Oct 13 09:44:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/INET_Addr_Test.cpp: - Extended this test to for is_multicast. This fails on little endian - machines at this moment. Thanks to Patrick Rabau - <pr2345 at gmail dot com> for extending this test. This is related - to bugzilla 3729 - -Tue Oct 13 09:33:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/OS_Test.cpp: - Added test for getmacaddress, thanks to Paul Daugherty - <paul at nextalk dot com> for creating this. This is related to - bugzilla 3744 - -Tue Oct 13 06:34:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * include/makeinclude/platform_linux.GNU: - When doing a 64bit build, also add -m64 to the linker flags - -Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ACE version 5.7.4 released. - -Local Variables: -mode: change-log -add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) -indent-tabs-mode: nil -End: @@ -1,6 +1,3 @@ -USER VISIBLE CHANGES BETWEEN ACE-5.7.7 and ACE-5.7.8 -==================================================== - USER VISIBLE CHANGES BETWEEN ACE-5.7.6 and ACE-5.7.7 ==================================================== diff --git a/ACE/ace/Dev_Poll_Reactor.cpp b/ACE/ace/Dev_Poll_Reactor.cpp index 035d6b17db0..66a0a1ef19c 100644 --- a/ACE/ace/Dev_Poll_Reactor.cpp +++ b/ACE/ace/Dev_Poll_Reactor.cpp @@ -2311,13 +2311,14 @@ ACE_Dev_Poll_Reactor::mask_ops_i (ACE_HANDLE handle, { ACE_TRACE ("ACE_Dev_Poll_Reactor::mask_ops_i"); - Event_Tuple *info = this->handler_rep_.find (handle); - if (info == 0) + if (!this->handler_rep_.handle_in_range (handle)) return -1; // Block out all signals until method returns. ACE_Sig_Guard sb; + Event_Tuple *info = this->handler_rep_.find (handle); + ACE_Reactor_Mask const old_mask = info->mask; ACE_Reactor_Mask new_mask = old_mask; diff --git a/ACE/ace/Time_Value.cpp b/ACE/ace/Time_Value.cpp index ccf13c80d3a..e40f98af10e 100644 --- a/ACE/ace/Time_Value.cpp +++ b/ACE/ace/Time_Value.cpp @@ -265,13 +265,9 @@ ACE_Time_Value::operator *= (double d) ACE_Numeric_Limits<time_t>::min() - 0.999999; if (sec_total > max_int) - { - this->set(ACE_Numeric_Limits<time_t>::max(), ACE_ONE_SECOND_IN_USECS-1); - } + this->set(ACE_Numeric_Limits<time_t>::max(), ACE_ONE_SECOND_IN_USECS-1); else if (sec_total < min_int) - { - this->set(ACE_Numeric_Limits<time_t>::min(), -ACE_ONE_SECOND_IN_USECS+1); - } + this->set(ACE_Numeric_Limits<time_t>::min(), -ACE_ONE_SECOND_IN_USECS+1); else { time_t time_sec = static_cast<time_t> (sec_total); @@ -286,13 +282,9 @@ ACE_Time_Value::operator *= (double d) sec_total = usec_total / ACE_ONE_SECOND_IN_USECS; // keep remaining usec if (sec_total > 0) - { - usec_total = (sec_total - ACE_OS::floor(sec_total)); - } + usec_total = (sec_total - ACE_OS::floor(sec_total)); else - { - usec_total = (sec_total - ACE_OS::ceil(sec_total)); - } + usec_total = (sec_total - ACE_OS::ceil(sec_total)); sec_total -= usec_total; usec_total *= ACE_ONE_SECOND_IN_USECS; @@ -302,13 +294,9 @@ ACE_Time_Value::operator *= (double d) // recheck for saturation if (sec_total > max_int) - { - this->set (ACE_Numeric_Limits<time_t>::max(), ACE_ONE_SECOND_IN_USECS - 1); - } + this->set (ACE_Numeric_Limits<time_t>::max(), ACE_ONE_SECOND_IN_USECS - 1); else if (sec_total < min_int) - { - this->set (ACE_Numeric_Limits<time_t>::min(), -ACE_ONE_SECOND_IN_USECS + 1); - } + this->set (ACE_Numeric_Limits<time_t>::min(), -ACE_ONE_SECOND_IN_USECS + 1); else { time_sec = static_cast<time_t> (sec_total); @@ -316,13 +304,9 @@ ACE_Time_Value::operator *= (double d) // round up the result to save the last usec if (time_usec > 0 && (usec_total - time_usec) >= 0.5) - { - ++time_usec; - } + ++time_usec; else if (time_usec < 0 && (usec_total - time_usec) <= -0.5) - { - --time_usec; - } + --time_usec; this->set (time_sec, time_usec); } @@ -340,21 +324,15 @@ ostream &operator<<(ostream &o, const ACE_Time_Value &v) { o << tv->tv_sec; if (tv->tv_usec) - { - o << '.' << std::setw (6) << ACE_STD_NAMESPACE::abs (tv->tv_usec); - } + o << '.' << std::setw (6) << abs (tv->tv_usec); } else if (tv->tv_usec < 0) - { - o << "-0." << std::setw (6) << -tv->tv_usec; - } + o << "-0." << std::setw (6) << -tv->tv_usec; else { o << '0'; if (tv->tv_usec > 0) - { - o << '.'<< std::setw (6) << tv->tv_usec; - } + o << '.'<< std::setw (6) << tv->tv_usec; } o.fill (oldFiller); diff --git a/ACE/ace/config-win32-borland.h b/ACE/ace/config-win32-borland.h index ff62e5d3874..545d7adb8c5 100644 --- a/ACE/ace/config-win32-borland.h +++ b/ACE/ace/config-win32-borland.h @@ -106,28 +106,25 @@ #define ACE_LACKS_STRRECVFD #define ACE_USES_EXPLICIT_STD_NAMESPACE -#define ACE_HAS_TIME_T_LONG_MISMATCH - -#define ACE_EXPORT_NESTED_CLASSES 1 -#define ACE_HAS_CPLUSPLUS_HEADERS 1 -#define ACE_HAS_EXCEPTIONS -#define ACE_HAS_NONCONST_SELECT_TIMEVAL -#define ACE_HAS_SIG_ATOMIC_T -#define ACE_HAS_STANDARD_CPP_LIBRARY 1 -#define ACE_HAS_STDCPP_STL_INCLUDES 1 -#define ACE_HAS_STRING_CLASS 1 -#define ACE_HAS_TEMPLATE_TYPEDEFS 1 -#define ACE_HAS_USER_MODE_MASKS 1 -#define ACE_LACKS_ACE_IOSTREAM 1 -#define ACE_LACKS_LINEBUFFERED_STREAMBUF 1 -#define ACE_HAS_NEW_NOTHROW -#define ACE_TEMPLATES_REQUIRE_SOURCE 1 -#define ACE_SIZEOF_LONG_DOUBLE 10 -#define ACE_UINT64_FORMAT_SPECIFIER_ASCII "%Lu" -#define ACE_INT64_FORMAT_SPECIFIER_ASCII "%Ld" -#define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1 -#define ACE_USES_STD_NAMESPACE_FOR_ABS 1 -#define ACE_ENDTHREADEX(STATUS) ::_endthreadex ((DWORD) STATUS) +# define ACE_EXPORT_NESTED_CLASSES 1 +# define ACE_HAS_CPLUSPLUS_HEADERS 1 +# define ACE_HAS_EXCEPTIONS +# define ACE_HAS_NONCONST_SELECT_TIMEVAL +# define ACE_HAS_SIG_ATOMIC_T +# define ACE_HAS_STANDARD_CPP_LIBRARY 1 +# define ACE_HAS_STDCPP_STL_INCLUDES 1 +# define ACE_HAS_STRING_CLASS 1 +# define ACE_HAS_TEMPLATE_TYPEDEFS 1 +# define ACE_HAS_USER_MODE_MASKS 1 +# define ACE_LACKS_ACE_IOSTREAM 1 +# define ACE_LACKS_LINEBUFFERED_STREAMBUF 1 +# define ACE_HAS_NEW_NOTHROW +# define ACE_TEMPLATES_REQUIRE_SOURCE 1 +# define ACE_SIZEOF_LONG_DOUBLE 10 +# define ACE_UINT64_FORMAT_SPECIFIER_ASCII "%Lu" +# define ACE_INT64_FORMAT_SPECIFIER_ASCII "%Ld" +# define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1 +# define ACE_ENDTHREADEX(STATUS) ::_endthreadex ((DWORD) STATUS) #if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0) // must have _MT defined to include multithreading diff --git a/ACE/bin/diff-builds-and-group-fixed-tests-only.sh b/ACE/bin/diff-builds-and-group-fixed-tests-only.sh index 818e8f52e95..1b3db772360 100755 --- a/ACE/bin/diff-builds-and-group-fixed-tests-only.sh +++ b/ACE/bin/diff-builds-and-group-fixed-tests-only.sh @@ -1,4 +1,4 @@ -if test -z $1; then olddate=2010_03_03; else olddate=$1; fi +if test -z $1; then olddate=2010_01_31; else olddate=$1; fi if test -z $2; then newdate=`date -u +%Y_%m_%d`; else newdate=$2; fi if test -z $3; then prefix=`date -u +%Y%m%d%a`; else prefix=$3; fi if test -z $ACE_ROOT; then ACE_ROOT=..; fi diff --git a/ACE/bin/make_release.py b/ACE/bin/make_release.py index 23e6cd4ef58..433f45a6612 100755 --- a/ACE/bin/make_release.py +++ b/ACE/bin/make_release.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/local/bin/python2.5 # @file make_release.py # @author William R. Otte <wotte@dre.vanderbilt.edu> @@ -106,16 +106,13 @@ def parse_args (): # By default get repo root from working copy # default="https://svn.dre.vanderbilt.edu/DOC/") - parser.add_option ("--mpc_root", dest="mpc_root", action="store", - help="Specify an alternate MPC repository root", - default=None) - # By default get repo root from MPC root in working copy - parser.add_option ("-n", dest="take_action", action="store_false", help="Take no action", default=True) parser.add_option ("--verbose", dest="verbose", action="store_true", help="Print out actions as they are being performed", default=False) + parser.add_option ("--override-host", dest="override_host", action="store_true", + help="Override the default release host. Not reccomended", default=False) (options, arguments) = parser.parse_args () if options.action is None: @@ -168,6 +165,12 @@ def check_environment (): print "ERROR: Must define MAILID environment to your email address for changelogs." return False + from socket import gethostname + + if ((not opts.override_host) and gethostname () != "anduril.dre.vanderbilt.edu"): + print "ERROR: Must run script on anduril.dre.vanderbilt.edu" + return False + return True def vprint (string): @@ -213,13 +216,7 @@ def check_workspace (): info = svn_client.info2 (doc_root + "/ACE")[0] opts.repo_root = info[1]["repos_root_URL"] - # By default retrieve MPC root from working copy - if opts.mpc_root is None: - info = svn_client.info2 (doc_root + "/ACE/MPC")[0] - opts.mpc_root = info[1]["repos_root_URL"] - vprint ("Repos root URL = " + opts.repo_root + "\n") - vprint ("Repos MPC root URL = " + opts.mpc_root + "\n") def update_version_files (component): @@ -586,8 +583,8 @@ def tag (): opts.repo_root + "/tags/" + branch) # Tag MPC - svn_client.copy (opts.mpc_root + "/trunk", - opts.mpc_root + "/tags/" + branch) + svn_client.copy (opts.repo_root + "/MPC/trunk", + opts.repo_root + "/MPC/tags/" + branch) # Update latest tag # mcorino@remedy.nl - subversion does not seem to support propset directly @@ -603,8 +600,8 @@ def tag (): #update_latest_tag ("BFO", branch) else: print "Creating tags:\n" - print opts.repo_root + "/trunk -> " + opts.repo_root + "/tags/" + branch + "\n" - print opts.mpc_root + "/trunk -> " + opts.mpc_root + "/tags/" + branch + "\n" + print opts.repo_root + "/Middleware/tags/" + branch + "\n" + print opts.repo_root + "/MPC/tags/" + branch + "\n" ################################################## #### Packaging methods @@ -865,6 +862,9 @@ def generate_workspaces (stage_dir): mpc_option += ' -relative CIAO_ROOT=' + stage_dir + '/ACE_wrappers/TAO/CIAO ' mpc_option += ' -relative DANCE_ROOT=' + stage_dir + '/ACE_wrappers/TAO/CIAO/DAnCE ' + static_vc71_option = ' -static -name_modifier *_vc71_Static -apply_project -exclude TAO/CIAO ' + static_vc71_option += mpc_option + static_vc8_option = ' -static -name_modifier *_vc8_Static -apply_project -exclude TAO/CIAO ' static_vc8_option += mpc_option @@ -873,6 +873,7 @@ def generate_workspaces (stage_dir): vc9_option = ' -name_modifier *_vc9 ' vc8_option = ' -name_modifier *_vc8 ' + vc71_option = ' -name_modifier *_vc71 ' # Build option string for VC8 platforms ce_option = ' -name_modifier *_vc8_WinCE -features "uses_wchar=1,wince=1" ' @@ -880,16 +881,12 @@ def generate_workspaces (stage_dir): ce_option += ' -value_template platforms+=\'"Windows Mobile 5.0 Smartphone SDK (ARMV4I)"\' ' ce_option += ' -value_template platforms+=\'"Windows Mobile 6 Standard SDK (ARMV4I)"\' ' ce_option += ' -value_template platforms+=\'"Windows Mobile 6 Professional SDK (ARMV4I)"\' ' - ce_option += ' -exclude TAO/CIAO ' redirect_option = str () if not opts.verbose: redirect_option = " >> ../mpc.log 2>&1" # Generate GNUmakefiles - print "\tBootstrapping autotools support" - ex ("bin/bootstrap " + redirect_option) - print "\tGenerating GNUmakefiles...." ex (mpc_command + " -type gnuace " + exclude_option + mpc_option + redirect_option) @@ -902,12 +899,21 @@ def generate_workspaces (stage_dir): print "\tGenerating VC8 Windows CE solutions..." ex (mpc_command + " -type vc8 " + mpc_option + ce_option + redirect_option) + print "\tGenerating VC71 solutions..." + ex (mpc_command + " -type vc71 " + mpc_option + vc71_option + redirect_option) + + print "\tGenerating VC71 Static solutions" + ex (mpc_command + " -type vc71 " + static_vc71_option + redirect_option) + print "\tGenerating VC8 Static solutions" ex (mpc_command + " -type vc8 " + static_vc8_option + redirect_option) print "\tGenerating VC9 Static solutions" ex (mpc_command + " -type vc9 " + static_vc9_option + redirect_option) + print "\tBootstrapping autotools support" + ex ("bin/bootstrap " + redirect_option) + print "\tCorrecting permissions for all generated files..." ex ("find ./ -name '*.vc[p,w]' -or -name '*.bmak' -or -name '*.vcproj' -or -name '*.sln' -or -name 'GNUmake*' | xargs chmod 0644") diff --git a/ACE/debianbuild/rules b/ACE/debianbuild/rules index ffea498a2c9..5602c1aed85 100644 --- a/ACE/debianbuild/rules +++ b/ACE/debianbuild/rules @@ -127,6 +127,32 @@ autotools-stamp: prepatch-stamp patch -p1 -d $(ACE_ROOT) < debian/patches/96-build-athena3d.dpatch cd $(ACE_ROOT) && bin/bootstrap +# cd $(ACE_ROOT) && autoconf && autoheader && aclocal && automake && libtoolize +# cd $(TAO_ROOT) && autoconf && autoheader && aclocal && automake && libtoolize + +# echo "ACE_ROOT - autoconf" +# autoconf +# echo "ACE_ROOT - autoheader" +# autoheader +# echo "ACE_ROOT - aclocal" +# aclocal +# echo "ACE_ROOT - automake" +# automake +# echo "ACE_ROOT - libtoolize" +# libtoolize + +# cd $(TAO_ROOT) +# echo "TAO_ROOT - autoconf" +# autoconf +# echo "TAO_ROOT - autoheader" +# autoheader +# echo "TAO_ROOT - aclocal" +# aclocal +# echo "TAO_ROOT - automake" +# automake +# echo "TAO_ROOT - libtoolize" +# libtoolize + touch $@ .PHONY: autotools diff --git a/ACE/docs/Download.html b/ACE/docs/Download.html index 41a05a4c36f..8c9bd0148df 100644 --- a/ACE/docs/Download.html +++ b/ACE/docs/Download.html @@ -84,101 +84,101 @@ of the ACE, TAO, and CIAO micro release kit is available for <TR><TH>Filename</TH><TH>Description</TH><TH>Full</TH><TH>Sources only</TH></TR> <TR><TD>ACE+TAO+CIAO.tar.gz</TD> <TD>ACE+TAO+CIAO (tar+gzip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.7.tar.gz">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.7.tar.gz">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.6.tar.gz">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.6.tar.gz">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.7.tar.gz">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.7.tar.gz">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.6.tar.gz">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.6.tar.gz">FTP</A>] </TD> </TR> <TR><TD>ACE+TAO+CIAO.tar.bz2</TD> <TD>ACE+TAO+CIAO (tar+bzip2 format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.7.tar.bz2">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.7.tar.bz2">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.6.tar.bz2">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.6.tar.bz2">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.7.tar.bz2">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.7.tar.bz2">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.6.tar.bz2">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.6.tar.bz2">FTP</A>] </TD> </TR> <TR><TD>ACE+TAO+CIAO.zip</TD> <TD>ACE+TAO+CIAO (zip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.7.zip">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.7.zip">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.6.zip">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-5.7.6.zip">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.7.zip">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.7.zip">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.6.zip">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-src-5.7.6.zip">FTP</A>] </TD> </TR> <TR><TD>ACE+TAO.tar.gz</TD> <TD>ACE+TAO (tar+gzip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.7.tar.gz">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.7.tar.gz">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.6.tar.gz">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.6.tar.gz">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.7.tar.gz">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.7.tar.gz">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.6.tar.gz">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.6.tar.gz">FTP</A>] </TD> </TR> <TR><TD>ACE+TAO.tar.bz2</TD> <TD>ACE+TAO (tar+bzip2 format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.7.tar.bz2">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.7.tar.bz2">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.6.tar.bz2">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.6.tar.bz2">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.7.tar.bz2">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.7.tar.bz2">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.6.tar.bz2">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.6.tar.bz2">FTP</A>] </TD> </TR> <TR><TD>ACE+TAO.zip</TD> <TD>ACE+TAO (zip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.7.zip">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.7.zip">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.6.zip">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-5.7.6.zip">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.7.zip">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.7.zip">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.6.zip">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-src-5.7.6.zip">FTP</A>] </TD> </TR> <TR><TD>ACE-html.tar.gz</TD> <TD>Doxygen documentation for ACE+TAO+CIAO (tar+gzip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.7.tar.gz">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.7.tar.gz">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.6.tar.gz">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.6.tar.gz">FTP</A>] </TD> </TR> <TR><TD>ACE-html.tar.bz2</TD> <TD>Doxygen documentation for ACE+TAO+CIAO (tar+bzip2 format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.7.tar.bz2">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.7.tar.bz2">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.6.tar.bz2">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.6.tar.bz2">FTP</A>] </TD> </TR> <TR><TD>ACE-html.zip</TD> <TD>Doxygen documentation for ACE+TAO+CIAO (zip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.7.zip">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.7.zip">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.6.zip">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-html-5.7.6.zip">FTP</A>] </TD> </TR> <TR><TD>ACE.tar.gz</TD> <TD>ACE only (tar+gzip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.7.tar.gz">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.7.tar.gz">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.6.tar.gz">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.6.tar.gz">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.7.tar.gz">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.7.tar.gz">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.6.tar.gz">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.6.tar.gz">FTP</A>] </TD> </TR> <TR><TD>ACE.tar.bz2</TD> <TD>ACE only (tar+bzip2 format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.7.tar.bz2">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.7.tar.bz2">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.6.tar.bz2">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.6.tar.bz2">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.7.tar.bz2">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.7.tar.bz2">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.6.tar.bz2">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.6.tar.bz2">FTP</A>] </TD> </TR> <TR><TD>ACE.zip</TD> <TD>ACE only (zip format)</TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.7.zip">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.7.zip">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.6.zip">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.6.zip">FTP</A>] </TD> - <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.7.zip">HTTP</A>] - [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.7.zip">FTP</A>] + <TD>[<A HREF="http://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.6.zip">HTTP</A>] + [<A HREF="ftp://download.dre.vanderbilt.edu/previous_versions/ACE-src-5.7.6.zip">FTP</A>] </TD> </TR> </TABLE> diff --git a/ACE/docs/bczar/bczar.html b/ACE/docs/bczar/bczar.html index 9c474313acc..60327564b29 100644 --- a/ACE/docs/bczar/bczar.html +++ b/ACE/docs/bczar/bczar.html @@ -55,7 +55,7 @@ </P> <P> The Build Czar is empowered to set up more builds on his own for his - convenience. This <a href="https://svn.dre.vanderbilt.edu/viewvc/autobuild/trunk/README?revision=HEAD"> + convenience. This <a href="https://svn.dre.vanderbilt.edu/viewvc/ACE_autobuild/trunk/README?revision=HEAD"> page </a>has a step by step instructions on how to do that. </P> <P> @@ -93,19 +93,14 @@ </ul> <li> Prior to starting this, gather aggregate release notes from all developers. - This is usually in the form of an email plea asking to update all NEWS files in - the archive. These NEWS files are used as part of the release notes for the release.</li> + This is usually in the form of an email plea asking for a writeup of + significant changes since the last beta. Add these notes to the NEWS files + before cutting the release so that all notes are part of the release.</li> <li> - Checkout a new workspace on a Fedora system with the last public release and with - all patches installed. This can be achieved using - <ul> - <li>yum install perl svn screen pysvn automake doxygen bzip2 tar gzip openssh</li> - <li>yum update</li> - </ul> - </li> + Checkout a new workspace on <tt>anduril.dre.vanderbilt.edu</tt></li> <ul> <li> - The best place to create the workspace is under /export/anduriltmp/bczar (if you are on anduril). Don't + The best place to create the workspace is under /export/anduriltmp/bczar. Don't use the home directory itself, it is an NFS share and not really fast. </li> <li> @@ -198,7 +193,7 @@ documentation, this can be started in parrellel with this activity. </li> <li> - The kits end up in <tt>$DOC_ROOT/packages</tt></li> + The kits end up in <tt>/export/anduriltmp/bczar/packages</tt></li> </ul> <p> To summarize, the following is a transcript of the steps up to this point @@ -206,7 +201,7 @@ <p><code>$ ssh bczar@anduril.dre.vanderbilt.edu<br> No default printer<br> -bash-3.00$ screen<br> - -bash-3.00$ cd /tmp<br> + -bash-3.00$ cd /export/anduriltmp/bczar<br> -bash-3.00$ rm -rf DOC_ROOT<br> -bash-3.00$ mkdir DOC_ROOT<br> -bash-3.00$ export DOC_ROOT=$PWD/DOC_ROOT<br> @@ -225,11 +220,11 @@ The packages end up by default under $DOC_ROOT/package-<PID>, you can copy them to the webserver using the following commands. (Note that <PID> needs to be the numerical pid of the process that created the kit, use<br> - <code>ls -ald</code> + <code>ls -ald</code><br> to determine the correct filename.) At the moment you execute these commands - all users can download these packages.</li> - <code>scp $DOC_ROOT/package-<PID>/ACE* - bczar@anduril.dre.vanderbilt.edu:/export/www/download.dre/ACE+TAO-distribution<br> + all users can download these packages.</li><br> + <code>cp $DOC_ROOT/package-<PID>/ACE* + /export/www/download.dre/ACE+TAO-distribution<br> </code> <li> After the repository is tagged you can also start generating the doxygen @@ -282,7 +277,7 @@ </li> <li> <code>cd $ACE_ROOT</code><br> - <code>nohup make -f Release manpages &</code> + <code>make -f Release manpages</code> </li></ul><br> <li> While doxygen churns, format a release announcement, including the release @@ -408,41 +403,41 @@ <hr> <h2> Tips to being a Build Czar</h2> - <p><ol> - <li>Trust no one.</li> - <li>Be careful with <a href="http://www.cs.wustl.edu/~schmidt">this guy</a>, he + <p> + 1. Trust no one.<br> + 2. Be careful with <a href="http://www.cs.wustl.edu/~schmidt">this guy</a>, he is notorious in breaking builds (and fixing them as well...Rumour has it that it's actually a super-scalar, super-pipelined processor capable of out-of-order - execution, in human incarnation).</li> - <li>Don't forgive people who break ACE :-)</li> - <li>If a build hasn't run in a long time (symptoms are a "red" in the Last Run + execution, in human incarnation).<br> + 3. Don't forgive people who break ACE :-)<br> + 4. If a build hasn't run in a long time (symptoms are a "red" in the Last Run column of the build scoreboard), delete the .disable file in - /path/to/build/directory/BUILD_NAME/ by hand.</li> - <li>Think of the group who wrote the scoreboard update script, every time you + /path/to/build/directory/BUILD_NAME/ by hand.<br> + 5. Think of the group who wrote the scoreboard update script, every time you catch an otherwise not so obvious error with the help of the scoreboard. Tell <a href="mailto:devo-group@list.isis.vanderbilt.edu"> - DEVO group</a> about it.</li> - <li>Send a note to <a href="mailto:sysadmin@isis.vanderbilt.edu">sysadmin@isis.vanderbilt.edu</a> asking for the repo to be frozen. Provide them a list of names, including yourself and bczar to be granted write permission. - </li> - <li>Compile once on Win32, Linux and Solaris before cutting a beta.</li> - <li>Trust the release script when making a release. Don't make tar balls by + DEVO group</a> about it.<br> + 6. Send a note to <a href="mailto:sysadmin@isis.vanderbilt.edu">sysadmin@isis.vanderbilt.edu</a> asking for the repo to be frozen. Provide them a list of names, including yourself and bczar to be granted write permission. + <br> + 7. Compile once on Win32, Linux and Solaris before cutting a beta.<br> + 8. Trust the release script when making a release. Don't make tar balls by hand. Make sure that the public ftp directories (/project/beguine/ftp/pub/ACE+TAO-distribution and /project/beguine/ftp/pub/ACE+TAO-distribution/diffs) have the right - permissions, so that the release script can copy the tar balls.</li> - <li>When all hell breaks loose, don't wait for the nightly builds to monitor - improvement. Instead manually start the builds.</li> - <li>Maintain private up-to-date workspaces for problem platforms (read as - Solaris).</li> - <li>Don't hesitate to ask for help.</li> - <li>When you get an account to access the svn repo, make sure you are added to + permissions, so that the release script can copy the tar balls.<br> + 9. When all hell breaks loose, don't wait for the nightly builds to monitor + improvement. Instead manually start the builds.<br> + 10. Maintain private up-to-date workspaces for problem platforms (read as + Solaris).<br> + 11. Don't hesitate to ask for help.<br> + 12. When you get an account to access the svn repo, make sure you are added to the correct groups, for example, gid=100(users),5000(doc),5002(acetaodev),5003(cvs). Otherwise you will have - problem to checkout various modules.</li> - <li>Install your public key to the different machines you have frequent access - to avoid typing password.</li> - <li>Update this page if you have any more tips for future build czars :-). This - page is in svn under <code>ACE_wrappres/docs/bczar/bczar.html</code></li> - </p></ol> + problem to checkout various modules.<br> + 13. Install your public key to the different machines you have frequent access + to avoid typing password.<br> + 14. Update this page if you have any more tips for future build czars :-). This + page is in svn under <code>ACE_wrappres/docs/bczar/bczar.html</code><br> + </p> <hr> <Center> <h1>The Realm of the Build Czar</h1> diff --git a/ACE/etc/index.html b/ACE/etc/index.html index 50278ae7bf8..43e1a119cae 100644 --- a/ACE/etc/index.html +++ b/ACE/etc/index.html @@ -35,7 +35,6 @@ <hr> We do have the documentation for previous releases <ul> - <LI><P><A HREF="5.7.7/html">5.7.7</A></P></LI> <LI><P><A HREF="5.7.6/html">5.7.6</A></P></LI> <LI><P><A HREF="5.7.5/html">5.7.5</A></P></LI> <LI><P><A HREF="5.7.4/html">5.7.4</A></P></LI> diff --git a/ACE/rpmbuild/ace-tao.spec b/ACE/rpmbuild/ace-tao.spec index ccd9cc4afbd..ca27ac2a0b1 100644 --- a/ACE/rpmbuild/ace-tao.spec +++ b/ACE/rpmbuild/ace-tao.spec @@ -2357,7 +2357,7 @@ fi %doc TAO/VERSION %doc TAO/README %doc TAO/utils/catior/README.catior -%doc TAO/utils/nslist/README.nslist +%doc TAO/utils/catior/README.nslist # ---------------- tao-cosnaming ---------------- diff --git a/ACE/tests/Atomic_Op_Test.cpp b/ACE/tests/Atomic_Op_Test.cpp index 45b709e2612..00dfc06c8af 100644 --- a/ACE/tests/Atomic_Op_Test.cpp +++ b/ACE/tests/Atomic_Op_Test.cpp @@ -30,14 +30,16 @@ ACE_RCSID(tests, Atomic_Op_Test, "$Id$") enum { TEST_ITERATIONS = 1000000 }; -template <typename TYPE> -void test (const ACE_TCHAR* type) +int +run_main (int, ACE_TCHAR *[]) { - ACE_Atomic_Op <ACE_SYNCH_MUTEX, TYPE> foo (5); + ACE_START_TEST (ACE_TEXT ("Atomic_Op_Test")); + + ACE_Atomic_Op <ACE_SYNCH_MUTEX, long> foo (5); ACE_ASSERT (foo == 5); - TYPE result = ++foo; + long result = ++foo; ACE_ASSERT (foo == 6); ACE_ASSERT (result == 6); @@ -64,14 +66,14 @@ void test (const ACE_TCHAR* type) foo = 7; ACE_ASSERT (foo == 7); - ACE_Atomic_Op <ACE_SYNCH_MUTEX, TYPE> foo2 (5); + ACE_Atomic_Op <ACE_SYNCH_MUTEX, long> foo2 (5); foo2 = foo; ACE_ASSERT (foo == 7); ACE_ASSERT (foo2 == 7); ACE_UINT64 usec; - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <%s> assignment %D\n"), type)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <long> assignment %D\n"))); ACE_Time_Value diff = ACE_OS::gettimeofday (); int i; for (i = 0; i < TEST_ITERATIONS; ++i) @@ -83,9 +85,9 @@ void test (const ACE_TCHAR* type) } diff = ACE_OS::gettimeofday () - diff; diff.to_usec (usec); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <%s> assignment %D, took %Q\n"), type, usec)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <long> assignment %D, took %Q\n"), usec)); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <%s> increment %D\n"), type)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <long> increment %D\n"))); diff = ACE_OS::gettimeofday (); for (i = 0; i < TEST_ITERATIONS; ++i) { @@ -96,9 +98,9 @@ void test (const ACE_TCHAR* type) } diff = ACE_OS::gettimeofday () - diff; diff.to_usec (usec); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <%s> increment %D, took %Q\n"), type, usec)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <long> increment %D, took %Q\n"), usec)); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <%s> decrement %D\n"), type)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <long> decrement %D\n"))); diff = ACE_OS::gettimeofday (); for (i = 0; i < TEST_ITERATIONS; ++i) { @@ -109,9 +111,9 @@ void test (const ACE_TCHAR* type) } diff = ACE_OS::gettimeofday () - diff; diff.to_usec (usec); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <%s> decrement %D, took %Q\n"), type, usec)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <long> decrement %D, took %Q\n"), usec)); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <%s> addition %D\n"), type)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <long> addition %D\n"))); diff = ACE_OS::gettimeofday (); for (i = 0; i < TEST_ITERATIONS; ++i) { @@ -122,9 +124,9 @@ void test (const ACE_TCHAR* type) } diff = ACE_OS::gettimeofday () - diff; diff.to_usec (usec); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <%s> addition %D, took %Q\n"), type, usec)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <long> addition %D, took %Q\n"), usec)); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <%s> subtraction %D\n"), type)); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <long> subtraction %D\n"))); diff = ACE_OS::gettimeofday (); for (i = 0; i < TEST_ITERATIONS; ++i) { @@ -135,21 +137,311 @@ void test (const ACE_TCHAR* type) } diff = ACE_OS::gettimeofday () - diff; diff.to_usec (usec); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <%s> subtraction %D, took %Q\n"), type, usec)); -} + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <long> subtraction %D, took %Q\n"), usec)); -int -run_main (int, ACE_TCHAR *[]) -{ - ACE_START_TEST (ACE_TEXT ("Atomic_Op_Test")); + ACE_Atomic_Op <ACE_SYNCH_MUTEX, unsigned long> foo_unsigned (5); + + ACE_ASSERT (foo_unsigned == 5); + + unsigned long ul_result = ++foo_unsigned; + ACE_ASSERT (foo_unsigned == 6); + ACE_ASSERT (ul_result == 6); + + ul_result = --foo_unsigned; + ACE_ASSERT (foo_unsigned == 5); + ACE_ASSERT (ul_result == 5); + + ul_result = foo_unsigned++; + ACE_ASSERT (foo_unsigned == 6); + ACE_ASSERT (ul_result == 5); + + ul_result = foo_unsigned--; + ACE_ASSERT (foo_unsigned == 5); + ACE_ASSERT (ul_result == 6); + + ul_result = foo_unsigned += 10; + ACE_ASSERT (foo_unsigned == 15); + ACE_ASSERT (ul_result == 15); + + ul_result = foo_unsigned -= 10; + ACE_ASSERT (foo_unsigned == 5); + ACE_ASSERT (ul_result == 5); + + foo_unsigned = 7; + ACE_ASSERT (foo_unsigned == 7); + + ACE_Atomic_Op <ACE_SYNCH_MUTEX, unsigned long> foo_unsigned2 (5); + foo_unsigned2 = foo_unsigned; + ACE_ASSERT (foo_unsigned == 7); + ACE_ASSERT (foo_unsigned2 == 7); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned long> assignment %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + foo_unsigned = 1; + foo_unsigned = 2; + foo_unsigned = 3; + foo_unsigned = 4; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned long> assignment %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned long> increment %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + ++foo_unsigned; + ++foo_unsigned; + ++foo_unsigned; + ++foo_unsigned; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned long> increment %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned long> decrement %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + --foo_unsigned; + --foo_unsigned; + --foo_unsigned; + --foo_unsigned; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned long> decrement %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned long> addition %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + foo_unsigned += 5; + foo_unsigned += 5; + foo_unsigned += 5; + foo_unsigned += 5; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned long> addition %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned long> subtraction %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + foo_unsigned -= 5; + foo_unsigned -= 5; + foo_unsigned -= 5; + foo_unsigned -= 5; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned long> subtraction %D, took %Q\n"), usec)); + + ACE_Atomic_Op <ACE_SYNCH_MUTEX, int> bar (5); + + ACE_ASSERT (bar == 5); + + result = ++bar; + ACE_ASSERT (bar == 6); + ACE_ASSERT (result == 6); + + result = --bar; + ACE_ASSERT (bar == 5); + ACE_ASSERT (result == 5); + + result = bar++; + ACE_ASSERT (bar == 6); + ACE_ASSERT (result == 5); + + result = bar--; + ACE_ASSERT (bar == 5); + ACE_ASSERT (result == 6); + + result = bar += 10; + ACE_ASSERT (bar == 15); + ACE_ASSERT (result == 15); + + result = bar -= 10; + ACE_ASSERT (bar == 5); + ACE_ASSERT (result == 5); + + bar = 7L; + ACE_ASSERT (bar == 7); + + ACE_Atomic_Op <ACE_SYNCH_MUTEX, int> bar2 (5L); + bar2 = bar; + ACE_ASSERT (bar == 7); + ACE_ASSERT (bar2 == 7); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <int> assignment %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + bar = 1; + bar = 2; + bar = 3; + bar = 4; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <int> assignment %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <int> increment %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + ++bar; + ++bar; + ++bar; + ++bar; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <int> increment %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <int> decrement %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + --bar; + --bar; + --bar; + --bar; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <int> decrement %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <int> addition %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + bar += 5; + bar += 5; + bar += 5; + bar += 5; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <int> addition %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <int> subtraction %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + bar -= 5; + bar -= 5; + bar -= 5; + bar -= 5; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <int> subtraction %D, took %Q\n"), usec)); + + ACE_Atomic_Op <ACE_SYNCH_MUTEX, unsigned int> unsigned_bar (5); + + ACE_ASSERT (unsigned_bar == 5); + + unsigned int ui_result = ++unsigned_bar; + ACE_ASSERT (unsigned_bar == 6); + ACE_ASSERT (ui_result == 6); + + ui_result = --unsigned_bar; + ACE_ASSERT (unsigned_bar == 5); + ACE_ASSERT (ui_result == 5); + + ui_result = unsigned_bar++; + ACE_ASSERT (unsigned_bar == 6); + ACE_ASSERT (ui_result == 5); + + ui_result = unsigned_bar--; + ACE_ASSERT (unsigned_bar == 5); + ACE_ASSERT (ui_result == 6); + + ui_result = unsigned_bar += 10; + ACE_ASSERT (unsigned_bar == 15); + ACE_ASSERT (ui_result == 15); + + ui_result = unsigned_bar -= 10; + ACE_ASSERT (unsigned_bar == 5); + ACE_ASSERT (ui_result == 5); + + unsigned_bar = 7L; + ACE_ASSERT (unsigned_bar == 7); + + ACE_Atomic_Op <ACE_SYNCH_MUTEX, unsigned int> unsigned_bar2 (5L); + unsigned_bar2 = unsigned_bar; + ACE_ASSERT (unsigned_bar == 7); + ACE_ASSERT (unsigned_bar2 == 7); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned int> assignment %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + unsigned_bar = 1; + unsigned_bar = 2; + unsigned_bar = 3; + unsigned_bar = 4; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned int> assignment %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned int> increment %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + ++unsigned_bar; + ++unsigned_bar; + ++unsigned_bar; + ++unsigned_bar; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned int> increment %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned int> decrement %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + --unsigned_bar; + --unsigned_bar; + --unsigned_bar; + --unsigned_bar; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned int> decrement %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned int> addition %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + unsigned_bar += 5; + unsigned_bar += 5; + unsigned_bar += 5; + unsigned_bar += 5; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned int> addition %D, took %Q\n"), usec)); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Starting <unsigned int> subtraction %D\n"))); + diff = ACE_OS::gettimeofday (); + for (i = 0; i < TEST_ITERATIONS; ++i) + { + unsigned_bar -= 5; + unsigned_bar -= 5; + unsigned_bar -= 5; + unsigned_bar -= 5; + } + diff = ACE_OS::gettimeofday () - diff; + diff.to_usec (usec); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Ending <unsigned int> subtraction %D, took %Q\n"), usec)); - test <int> (ACE_TEXT("int")); - test <long> (ACE_TEXT("long")); - test <unsigned int> (ACE_TEXT("unsigned int")); - test <unsigned long> (ACE_TEXT("unsigned long")); -#if !defined (ACE_LACKS_LONGLONG_T) - test <long long> (ACE_TEXT("long long")); -#endif ACE_END_TEST; return 0; } diff --git a/CIAO/ChangeLog b/CIAO/ChangeLog index 772f9f1f1a9..b156adb47e4 100644 --- a/CIAO/ChangeLog +++ b/CIAO/ChangeLog @@ -1,185 +1,1110 @@ -Thu Mar 4 14:27:16 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + * CIAO version 0.7.7 released. + +Mon Mar 1 22:49:52 UTC 2010 William Otte <wotte@zifnab> - Additional logging fixes. + * docs/OMG-CCM-Tutorial.ppt: + * DAnCE/docs/OMG-DnC-Tutorial.ppt: -Thu Mar 4 14:13:36 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + Split OMG-CCM-Tutorial into CIAO and DAnCE parts to + make for more manageably sized documents. Provided + updates to the DnC tutorial. - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: +Mon Mar 1 19:38:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - Proper ORB destruction in case of error. + * ccm/CCM.mpc: + + Removed the application of the -Ssi IDL compiler option to + Navigation.idl and Receptacles.idl, so that their direct + collocation related code can be compiled for a specialized + build that tests the direct collocation code generation + option. -Thu Mar 4 13:57:48 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Mon Mar 1 10:00:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/Plan_Launcher/EM_Launcher.h: - * DAnCE/Plan_Launcher/NM_Launcher.h: - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Fixed versioned namespace builds - Fixed comments from Johnny. +Sun Feb 28 23:13:23 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + * DAnCE/MPC/config/dance_domainapplicationmanager.mpb: - Renamed these files to have _T suffix. + Link error on static linux builds. -Thu Mar 4 13:30:45 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Fri Feb 26 15:54:33 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_DP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_SP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_DP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_SP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + + Expanded NS/PlanLocality testing merged in, converted this test + to use dance_plan_launcher. + * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp: + + Removed these files as they are no longer needed for above test. + +Fri Feb 26 13:08:03 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + + Avoids ace_for_tao, as Convert_Plan requires file connector. + +Fri Feb 26 12:37:53 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Unicode compile error. + +Fri Feb 26 08:27:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * MPC/config/dds4ccm_impl.mpb: + When ndds nor dds4ccm_ndds is set, no need to compile + the derived projects. + +Fri Feb 26 07:40:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + Optimized doxygen. + +Thu Feb 25 20:03:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp + * connectors/dds4ccm/impl/ndds/ReadCondition.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/TopicListener.cpp + Set of cleanup of the core library. More will come after the release + of x.7.7. The code is at a much better level than with x.7.6 but + not at the level we aimed for x.7.7 because that was scheduled for + the end of March + +Thu Feb 25 16:23:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * NEWS: + Added news entries. + +Thu Feb 25 16:20:27 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: + Compile error fix. + +Thu Feb 25 15:47:16 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + Optimized logging regarding query condition. + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + Optimized Doxygen documentation. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved compile error when QueryConditions are + enabled. + +Thu Feb 25 13:28:31 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + Added doxygen documentation. + +Thu Feb 25 12:48:30 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Optimized get_one. Return false when DDS returns + DDS_RETCODE_NO_DATA (instead of throwing an exception). + +Thu Feb 25 12:43:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - Fixed an error-checking problem whereby an invalid filename - didn't result in function exit properly. Thanks to Johnny - Willemsen for pointing this out. + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + Layout changes. -Thu Mar 4 13:27:35 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Resolve runtime errors. - * DAnCE/Plan_Launcher/EM_Launcher.h: +Thu Feb 25 11:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Reverted some of the last changes. + +Thu Feb 25 10:14:21 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * MPC/config/dds4ccm_base.mpb: + When no features is set, all dds4cmm should require + dummy_label. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Implemented some more Qos related methods. + +Thu Feb 25 09:08:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Implemented some get/set_qos methods. + +Thu Feb 25 08:32:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: + Cleanup + +Thu Feb 25 08:29:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberQos.h: + Implemented set/get_qos methods. + +Thu Feb 25 08:16:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + Added missing base projects + +Thu Feb 25 07:46:04 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented methods wich were not implemented yet. + +Wed Feb 24 22:08:45 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Additional cleanup. + +Wed Feb 24 15:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: + Resolved compiler errors. + +Wed Feb 24 15:01:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h: + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderListener.h: + * connectors/dds4ccm/impl/ndds/DataReaderQos.h: + * connectors/dds4ccm/impl/ndds/DataWriter.h: + * connectors/dds4ccm/impl/ndds/DataWriterListener.h: + * connectors/dds4ccm/impl/ndds/DataWriterQos.h: + * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h: + * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h: + * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h: + * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h: + * connectors/dds4ccm/impl/ndds/Duration_t.h: + * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h: + * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h: + * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h: + * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h: + * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h: + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: + * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h: + * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h: + * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h: + * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h: + * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h: + * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h: + * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h: + * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h: + * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h: + * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h: + * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h: + * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: + * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h: + * connectors/dds4ccm/impl/ndds/Publisher.h: + * connectors/dds4ccm/impl/ndds/PublisherListener.h: + * connectors/dds4ccm/impl/ndds/PublisherQos.h: + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h: + * connectors/dds4ccm/impl/ndds/QueryCondition.h: + * connectors/dds4ccm/impl/ndds/ReadCondition.h: + * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h: + * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h: + * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h: + * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h: + * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h: + * connectors/dds4ccm/impl/ndds/SampleLostStatus.h: + * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h: + * connectors/dds4ccm/impl/ndds/StatusCondition.h: + * connectors/dds4ccm/impl/ndds/StringSeq.h: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener.h: + * connectors/dds4ccm/impl/ndds/SubscriberQos.h: + * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h: + * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h: + * connectors/dds4ccm/impl/ndds/Time_t.h: + * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h: + * connectors/dds4ccm/impl/ndds/TopicListener.h: + * connectors/dds4ccm/impl/ndds/TopicQos.h: + * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h: + * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h: + * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h: + Implemented Qos operators and renamed header defines. + +Wed Feb 24 14:36:37 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Split_Plan/Split_Plan_impl.h: Fuzz fix. -Thu Mar 4 13:11:25 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Wed Feb 24 13:21:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl: - * bin/ciao_tests.lst: + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + Removed all lem interfaces - Added a test which 1) converts XML plans to CDR with - dance_convert_plan, and 2) deploys that plan. + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Fixed compile errors -Thu Mar 4 13:08:02 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + Some callbacks are ndds specific - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: +Wed Feb 24 11:43:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - Ported to use dance_plan_launcher directly. + * MPC/config/dds4ccm_ts_default.mpb: + ndds needs no-strict-aliasing - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: +Wed Feb 24 11:39:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.h + More cleanup + +Wed Feb 24 11:26:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp + * connectors/dds4ccm/impl/ndds/ReadCondition.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.h + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.h + Cleaning up the implementation + +Wed Feb 24 10:45:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp + * connectors/dds4ccm/impl/ndds/StatusCondition.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/Topic.h + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.h + * connectors/dds4ccm/impl/ndds/TopicListener.cpp + * connectors/dds4ccm/impl/ndds/TopicListener.h + Cleaning up the implementation + +Wed Feb 24 08:09:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + Resolved compiler warnings on Linux. + +Wed Feb 24 08:06:47 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + Resolved compiler warnings. Also removed unnecessary + space characters. + +Wed Feb 24 07:28:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DataReaderQos.h + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener.h + * connectors/dds4ccm/impl/ndds/DataWriterQos.h + * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h + * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h + * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h + * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h + * connectors/dds4ccm/impl/ndds/Duration_t.h + * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h + * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h + * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h + * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h + * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h + * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h + * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h + * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h + * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h + * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h + * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h + * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h + * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h + * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h + * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h + * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/PublisherQos.h + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h + * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h + * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h + * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h + * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h + * connectors/dds4ccm/impl/ndds/SampleInfo.h + * connectors/dds4ccm/impl/ndds/SampleLostStatus.h + * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h + * connectors/dds4ccm/impl/ndds/StringSeq.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/SubscriberQos.h + * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h + * connectors/dds4ccm/impl/ndds/Time_t.h + * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h + * connectors/dds4ccm/impl/ndds/TimeUtilities.h + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h + * connectors/dds4ccm/impl/ndds/TopicDescription.h + * connectors/dds4ccm/impl/ndds/TopicListener.cpp + * connectors/dds4ccm/impl/ndds/TopicQos.h + * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h + * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h + * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h + Guarded all RTI specific code + + * MPC/config/dds4ccm.mpb: + Don't compile anything related to dds4ccm when we don't have + a dds vendor installed + +Tue Feb 23 21:49:52 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: + + Rogue letter was causing a compile error. + +Tue Feb 23 16:22:42 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/MPC/config/dance_convert_plan.mpb: + * DAnCE/MPC/config/dance_split_plan.mpb: + * DAnCE/MPC/config/dance_tools.mpb: + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: + * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + * DAnCE/tools/Split_Plan/Split_Plan.cpp: + * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: + + Fuzz fixes. + +Tue Feb 23 16:13:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Bugfix for how connections are handled when there are two + internalEndpoints but it is _not_ a local conneciton. + + * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: + * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: + + Corrected IOR file so test script finds controller. + +Tue Feb 23 15:33:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + + Added dance_config_handlers as a base project to DAnCE_Convert_Plan + project. Thanks to William Otte for the suggestion. + +Tue Feb 23 15:16:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc: + + Added split_plan base project. + +Tue Feb 23 14:54:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + Inserted forgotten new line character. + +Tue Feb 23 14:46:23 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: + Resolved deployment errors related to generation of the connector + code. + +Tue Feb 23 14:34:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + CSLUnexpStat is not ready, yet. + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Layout changes. + + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp: * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp: * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: - * examples/BasicSP/descriptors/run_test.pl: - * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: - * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl: - * examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Null_Component/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test_without_ns.pl: - * examples/Null_Component_Glfa/descriptors/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: + Resolved deployment errors related to generation of the connector + code. - Ported tests to use new teardown option. +Tue Feb 23 14:28:22 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc: - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp: + * DAnCE/tools/Convert_Plan/DAnCE_Convert_Plan_export.h: - Removed these files, as they are made obsolete by - direct-to-nodemanager deployment. + Missing file. -Thu Mar 4 13:04:14 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Tue Feb 23 13:25:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/Plan_Launcher/Deployment_Failure.h: - * DAnCE/Plan_Launcher/EM_Launcher.h: - * DAnCE/Plan_Launcher/EM_Launcher.cpp: - * DAnCE/Plan_Launcher/NM_Launcher.h: - * DAnCE/Plan_Launcher/NM_Launcher.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher.mpc: - * DAnCE/Plan_Launcher/Plan_Launcher_Base.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl + Added various pragma's - Plan launcher re-factoring. Improves ability to handle CDR - encoded deployment plans, adds ability to perform - direct-to-NodeManager deployments, some command line options - cleaned up. Main user visible change in behavior is the change - of the teardown option from -q to -s. + * connectors/dds4ccm/idl/dds4ccm.mpc + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/Getter_T.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h + * connectors/dds4ccm/impl/ndds/StringSeq.h + * connectors/dds4ccm/impl/ndds/Subscriber.h + * MPC/config/ciaoidldefaults.mpb + * MPC/config/componentidldefaults.mpb + Portability changes -Thu Mar 4 13:02:04 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Tue Feb 23 14:08:20 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h: - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp: - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.h: - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp: - * DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Improved reporting of error conditions. + Use the split plan library instead of internal split plan impl. + + * DAnCE/MPC/config/dance_convert_plan.mpb: + * DAnCE/MPC/config/dance_split_plan.mpb: + * DAnCE/MPC/config/dance_tools.mpb: -Thu Mar 4 12:57:52 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + Base projects for convert_plan/split_plan. + * DAnCE/tools: + * DAnCE/tools/Convert_Plan: * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: - Re-implemented CDR logic to not use FILE_Connector. + Tool allowing validation/conversion of XML deployment plans to + CDR. -Thu Mar 4 12:54:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + * DAnCE/tools/Split_Plan: + * DAnCE/tools/Split_Plan/DAnCE_Split_Plan_export.h: + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + * DAnCE/tools/Split_Plan/Split_Plan.cpp: + * DAnCE/tools/Split_Plan/Split_Plan_impl.h: + * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc: - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc: - Resolved compile issues. + Tool allowing users to split plans into locality constrained + partitions. Also contains important bugfixes for process + colocation. + +Tue Feb 23 13:40:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Added new 3832 tests + + * ciao/Logger/Logger_Service.cpp: + * ciao/Logger/Logger_Service.h: + * DAnCE/Logger/Logger_Service.cpp: + * DAnCE/Logger/Logger_Service.h: + Fixed service config macros which caused this service not + to get loaded on linux + + * tests/Bug_3832_Regression/* + * DAnCE/tests/Bug_3832_Regression/* + Added new test for 3832 + +Tue Feb 23 12:45:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/logger/Log_Macros.h: + * connectors/dds4ccm/impl/logger/Log_Macros.cpp: + Making use of the CIAO_Debug_Level flag of the + CIAO logging framework. + +Tue Feb 23 11:54:21 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * MPC/config/dds4ccm_impl.mpb: + * MPC/config/dds4ccm_logger.mpb: + * connectors/dds4ccm/impl/logger: + * connectors/dds4ccm/impl/logger/Log_Macros.h: + * connectors/dds4ccm/impl/logger/Log_Macros.cpp: + * connectors/dds4ccm/impl/logger/Logger.mpc: + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp: + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + * connectors/dds4ccm/impl/ndds/Writer_T.cpp: + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: + * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: + Created DDS4CCM_DEBUG, DDS4CCM_TRACE and DDS4CCM_ERROR macros. + For now these macros make use of the CIAO logging framework. In + the future, DDS4CCM should have it's own logging framework. + +Tue Feb 23 09:26:15 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Refactored get_one, making use of the read_w_condition + API method. + +Tue Feb 23 08:50:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: + Added missing pragma + + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: + Disabled this project for the moment, rtiddsgen can't handle this + +Tue Feb 23 07:47:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + Updated to generate connector + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.h + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.h + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.h + removed + +Tue Feb 23 07:22:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/idl/dds4ccm.mpc + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handle.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.cpp + * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.h + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.h + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/ReadCondition.h + * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h + * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h + * connectors/dds4ccm/impl/ndds/StatusCondition.h + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h + * connectors/dds4ccm/impl/ndds/TopicDescription.h + * connectors/dds4ccm/impl/ndds/TopicListener.h + * connectors/dds4ccm/impl/ndds/Utils.h + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + * MPC/config/connectoridldefaults.mpb + * MPC/config/dds4ccm.mpb + * MPC/config/dds4ccm_base.mpb + * MPC/config/dds4ccm_ts_default.mpb + More portability changes + +Tue Feb 23 04:44:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_2.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_Default.cdp: + + Tests to excercise process colocation when passed through the + EM. + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + + Test script was broken and not actually running tests. + +Tue Feb 23 04:05:06 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/bin/PythonDAnCE/generator/__init__.py: + * DAnCE/bin/PythonDAnCE/generator/comp_impl.py: + * DAnCE/bin/PythonDAnCE/generator/comp_inst.py: + * DAnCE/bin/PythonDAnCE/generator/config_prop.py: + * DAnCE/bin/PythonDAnCE/generator/connection.py: + * DAnCE/bin/PythonDAnCE/generator/deploy_requirement.py: + * DAnCE/bin/PythonDAnCE/generator/external_reference.py: + * DAnCE/bin/PythonDAnCE/generator/internal_endpoint.py: + * DAnCE/bin/generate_plan.py: + + Improvements to allow more expressive plan generation. + +Tue Feb 23 04:03:46 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Additional error checking, and an improvements to how + colocation groups with NoConstraint are handled. + +Tue Feb 23 02:55:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Hello/descriptors/NodeMap.dat: + * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: + * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: + * examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl: + * examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl: + + Added the files above to test PlanLocality feature. + +Tue Feb 23 02:39:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + + Update this example. It was out of date and as such, it + wouldn't work with CoSMIC generated descriptors (due + to missing entry points). + +Mon Feb 22 22:13:59 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component/descriptors/NodeMap.dat: + + Changed port number. -Thu Mar 4 10:39:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + * examples/Null_Component/descriptors/run_test_without_ns.pl: + + Enhanced this script so it would deploy all cdps (component deployment plans) + that are in the directory. + +Mon Feb 22 21:39:08 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component/descriptors/Null_PlanLocality_DifferentProcesses.cdp: + * examples/Null_Component/descriptors/Null_PlanLocality_SameProcess.cdp: + Add a couple of deployment plans to test the PlanLocality feature. + +Mon Feb 22 20:48:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component/descriptors/NodeMap.dat: + * examples/Null_Component_Glfa/descriptors/NodeMap.dat: + + Fixed a small bug in these files. + + * examples/Null_Component/descriptors/run_test_without_ns.pl: + + Added a new test to deploy this example without using the naming service. + + * bin/ciao_tests.lst: + + Add run_test_without_ns.pl to the daily regression tests. + +Feb 22 14:26:16 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: + Extended test with an extra connector which handles a fixed + size struct. + +Mon Feb 22 13:48:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.idl + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.idl + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.idl + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + Updated rti typesupport to ndds typesupport, everywhere we talk + about ndds + +Mon Feb 22 13:39:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/Duration_t.h + * connectors/dds4ccm/impl/ndds/Getter_T.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/SampleInfo.h + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/Time_t.h + * connectors/dds4ccm/impl/ndds/Topic.h + Portability improvements + + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: + Updated typesupport + +Mon Feb 22 12:47:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_nodeapplication.mpb + * DAnCE/NodeApplication/NodeApplication.mpc + Corrected after + +Mon Feb 22 12:46:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_nodeapplicationmanager.mpb + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + Corrected after + +Mon Feb 22 12:36:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc @@ -202,400 +1127,7932 @@ Thu Mar 4 10:39:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Make sure we only generate the export file once + Added empty source files to not pickup files that are already generated + by other projects in the same directory -Thu Mar 4 10:30:04 UTC 2010 Marcel Smit <msmit@remedy.nl> +Mon Feb 22 12:30:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * connectors/dds4ccm/impl/dds/TimeUtilities.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/impl/dds/ndds/TimeUtilities.h: - Moved TimeUtilities.h from impl/dds/ndds to impl/dds/. + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + Removed nddslib as base project -Thu Mar 4 10:22:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + * MPC/config/dds4ccm_base.mpb: + Added nddslib as base project - * connectors/dds4ccm/tests/Policies/pub_qos_test.cpp: - * connectors/dds4ccm/tests/Policies/sub_qos_test.cpp: - Resolved fuzz errors. +Mon Feb 22 12:25:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> -Thu Mar 4 10:18:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/dds/DataReader.cpp: - * connectors/dds4ccm/impl/dds/DataWriter.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h: - * connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h: - * connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/Duration_t.h: - * connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OctetSeq.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/PublisherQos.h: - * connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/TimeUtilities.h: - * connectors/dds4ccm/impl/dds/ndds/Time_t.h: - * connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/TopicQos.h: - * connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h: - Removed all >>= operators. - - * connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp: - * connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp: - * connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp: - Resolved compile warnings on Windows. - -Thu Mar 4 09:37:01 UTC 2010 Marcel Smit <msmit@remedy.nl> + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + Layout changes - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - Changed path to TimeUtilities.h. +Mon Feb 22 12:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + Fixed casing problems -Thu Mar 4 09:31:48 UTC 2010 Marcel Smit <msmit@remedy.nl> +Mon Feb 22 11:37:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp: - Set is_coherent_write to true. + Reverted change below - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - Resolve compile issue. +Mon Feb 22 10:34:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + Added custom_only=1 -Thu Mar 4 09:21:49 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> +Mon Feb 22 10:16:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h: + Updated ifdef guards + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: + Layout changes + + * MPC/config/dds4ccm_base.mpb: + * MPC/config/dds4ccm_impl.mpb: + Simplified thse projects + +Mon Feb 22 09:49:50 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: + Resolved MPC-warning. + +Mon Feb 22 09:29:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + Use the new dds4ccm_ts_defaults base project + +Mon Feb 22 08:29:03 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + Created typedefs of templated classes. + +Mon Feb 22 08:21:57 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Using the ACE_NEW_* macros (instead of C++ new). + +Mon Feb 22 08:22:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Layout change + + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/RepositoryManager/RepositoryManager.cpp + Shutdown the orb + + * MPC/config/connectoridldefaults.mpb: + No executor header file for a connector + +Mon Feb 22 08:20:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Layout and const changes + +Mon Feb 22 07:18:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc + Simplified these base projects + +Sun Feb 21 09:24:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ChangeLogs/*: + Use full year + +Sat Feb 20 20:31:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/dds4ccm_ts_default.mpb: + New base project for dds4ccm dds type support generation. This + base project will be soon be used for all dds4ccm examples and + tests. The typesupport files will now be linked together with + the tao type code to one shared library. dds4ccm should work + on the long term with multiple dds implementations, the fact + that you have an implementation doesn't mean you want to use + it with dds4ccm. with the new features dds4ccm_ndds, dds4ccm_opendds, + and dds4ccm_splice you can control which dds vendor dds4ccm + should use. At this moment ndds is supported and tested + + Thanks to Adam Mitz for extending MPC to make this base + project possible + +Fri Feb 19 15:44:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Added #include, newly required due to reordering of + #includes in the front end. + +Fri Feb 19 15:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Improved AMI4CCM one step further + +Fri Feb 19 12:53:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/Getter_T.h + Added a boolean to the connectors to let the TAO_IDL + compiler generate whether we have a fixed or non fixed + type. The memory management is different and caused + compile and runtime problems with getter::get_one. + We now specialized the Getter::get_one method for + fixed and for non fixed types + +Fri Feb 19 11:53:38 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented some more ACE_NEW_* macros. + +Fri Feb 19 11:29:08 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented some more ACE_NEW_* macros. + +Fri Feb 19 10:51:49 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + Changed value of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Prepared the test to receive the RELIABLE_READER_ACTIVITY_CHANGED_STATUS. + +Fri Feb 19 08:43:52 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/*: + Added tests in order to test the TAO_IDL compliler. + +Fri Feb 19 08:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.cpp + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h + Removed from the archive, generated by tao_idl from now + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl + Added RTI typesupport pragma + + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + Updated to let tao_idl generate the connector + +Thu Feb 18 16:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl + Added rti typesupport pragma + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h + Removed from the archive + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + Updated to generate the connector + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp + Layout change + +Thu Feb 18 15:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/id3p_test/*: + Removed, obsolete + +Thu Feb 18 15:43:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: + Added rti typesupport pragma + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h + Removed from the archive + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + Updated to generate the connector + +Thu Feb 18 15:36:06 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: + Remove some tabs. + +Thu Feb 18 15:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc: + Updated to use tao_idl generation + + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h: + Removed from the archive + +Thu Feb 18 14:22:29 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener.cpp: + Implemented ACE_NEW_* macros. + +Thu Feb 18 13:48:20 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc: + Removed dummy label to enable compilation. + +Thu Feb 18 13:44:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc: + Removed dummy label. + + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Receiver/*: + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Sender/*: + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/descriptors/*: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Receiver/*: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Sender/*: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/descriptors/*: + Removed these files since this is there to capture compiler errors. + +Thu Feb 18 13:26:06 UTC 2010 Marijke Hnegstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Latency: + * connectors/dds4ccm/performance-tests/Latency/Base: + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc: + * connectors/dds4ccm/performance-tests/Latency/Connector: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.idl: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h: + * connectors/dds4ccm/performance-tests/Latency/descriptors: * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp: * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp: * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/README: * connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl: * connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl: + * connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl: * connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Latency/Receiver: + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.idl: + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc: * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.h: + * connectors/dds4ccm/performance-tests/Latency/Sender: * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h: - Add statistics, use only fixed size elements in topic and clean up code. + First base of new latency test dds4ccm. + +Thu Feb 18 13:22:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Made better use of the ACE_NEW_* macros. + +Thu Feb 18 13:13:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Fixed gcc compile error + +Thu Feb 18 12:33:06 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Using the ACE_NEW_* marcros instead of the + regular C++ new. + +Thu Feb 18 11:36:08 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopics/*: + Test to check whether the generated exec code + compiles without errors when defining two topics + in one connector. + +Thu Feb 18 09:00:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/*: + Added test to test fixed size data. Fixed size data is handled + in a different way. This'll result in compliler errors when not + coded properly. + +Thu Feb 18 08:37:49 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Added some more tracing. + + * connectors/dds4ccm/tests/FixedSizeStruct/*: + Added test to test fixed size data. Fixed size data is handled + in a different way. This'll result in compliler errors when not + coded properly. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Improved the way the Receiver receives data. + +Thu Feb 18 08:30:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Fixed compile error with fixed size datatypes + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Layout and documentation fixes + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: + No need for C.inl + +Wed Feb 17 15:24:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + Layout changes + + * DAnCE/DomainApplication/Domain_Application_Impl.cpp + * DAnCE/DomainApplication/Domain_Application_Impl.h + * DAnCE/DomainApplication/DomainApplication.mpc + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + Cleanup + +Wed Feb 17 13:57:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + Deleted reactor member which is not needed here + + * DAnCE/NodeManager/Node_Manager_Module.h: + * DAnCE/RepositoryManager/Repository_Manager_Module.h: + Removed not needed include + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + Cleanup base projects + +Wed Feb 17 12:14:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_plan_generator.mpb + * DAnCE/Plan_Generator/PCVisitor.cpp + * DAnCE/Plan_Generator/PCVisitor.h + * DAnCE/Plan_Generator/PCVisitorBase.cpp + * DAnCE/Plan_Generator/PCVisitorBase.h + * DAnCE/Plan_Generator/PCVisitorBase.inl + * DAnCE/Plan_Generator/Plan_Generator.mpc + * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp + * DAnCE/Plan_Generator/Plan_Generator_Impl.h + * DAnCE/Plan_Generator/Plan_Generator_Impl_Export.h + removed, not used at all + +Wed Feb 17 12:10:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl: + Added pragma + + * DAnCE/RepositoryManager/DAnCE_RepositoryManager_Module_Export.h: + Deleted + +Wed Feb 17 12:09:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/Node_Manager_Module.h: + Removed obsolete header + + * DAnCE/MPC/config/dance_utils.mpb + * DAnCE/Utils + * DAnCE/Utils/DAnCE_Utils.mpc + * DAnCE/Utils/DAnCE_Utils_Export.h + * DAnCE/Utils/Plan_Handler.cpp + * DAnCE/Utils/Plan_Handler.h + Removed, not used at all + +Wed Feb 17 11:40:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Cleanup of the repository manager + + * DAnCE/DAnCE/DAnCE_Loader.h: + * DAnCE/MPC/config/dance_repositorymanager.mpb: + * DAnCE/RepositoryManager/Repository_Manager_Admin_Export.h + Deleted + + * DAnCE/RepositoryManager/PC_Updater.h + * DAnCE/RepositoryManager/Repository_Manager.cpp + * DAnCE/RepositoryManager/repository_manager_admin.h + * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.h + * DAnCE/RepositoryManager/RepositoryManager.mpc + * DAnCE/RepositoryManager/RepositoryManager_Impl.h + * DAnCE/RepositoryManager/RM_Helper.h + * DAnCE/RepositoryManager/URL_Parser.h + Cleanup + +Wed Feb 17 11:20:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Cleanup of the target manager + + * DAnCE/MPC/config/dance_nodemanager.mpb: + * DAnCE/MPC/config/dance_targetmanager.mpb + Deleted, obsolete + + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/RepositoryManager/RM_Helper.h: + * DAnCE/TargetManager/ResourceCommitmentManager.h: + layout change + + * DAnCE/NodeManager/NodeManager.mpc: + Reduced dependency + + * DAnCE/TargetManager/Target_Manager_Exec.cpp + * DAnCE/TargetManager/Target_Manager_Module_export.h + * DAnCE/TargetManager/TargetManager_Impl_export.h + Deleted from the archive + + * DAnCE/TargetManager/Target_Manager.cpp + * DAnCE/TargetManager/Target_Manager_Module.cpp + * DAnCE/TargetManager/Target_Manager_Module.h + * DAnCE/TargetManager/TargetManager.mpc + * DAnCE/TargetManager/TargetManager_Impl.cpp + * DAnCE/TargetManager/TargetManager_Impl.h + Simplified and cleanup + +Wed Feb 17 10:54:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/TargetManager/CmpClient.cpp + * DAnCE/TargetManager/TM_Client.mpc + Moved to DAnCE/tests/TargetManager + +Wed Feb 17 09:49:35 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Stopping time when the run actualy starts. + +Wed Feb 17 09:41:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: + Added rti typesupport trait + + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc: + Updated to use tao_idl generated connector + + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.cpp: + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: + Removed from the archive + +Wed Feb 17 09:36:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Check whether the get_listener returns nil. + + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: + Improved implementation. Sometimes unregister_handles hangs in + a never ending loop. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Improved implementation. Polling for the last sample in DDS now + is done using the reactor thread. + +Wed Feb 17 09:21:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.cpp: + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + Deleted, generated by tao_idl now + +Wed Feb 17 09:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Simplified NodeManager + + * DAnCE/NodeManager/DAnCE_NodeManager_Module_Export.h + * DAnCE/NodeManager/Node_Manager_Exec.cpp + * DAnCE/NodeManager/NodeManager_Export.h + Removed + + * DAnCE/NodeManager/Node_Manager.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/NodeManager/Node_Manager_Module.h + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + Simplified + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + Fixed warning + +Tue Feb 16 20:34:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * connectors/dds4ccm/idl/dds4ccm_Connector.idl: + + Removed the line '#define connector component' since we + now have backend and frontend connector support. + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: + + Modified projects to generate and compile the + connector implementation. + + * examples/BasicSP/BMClosedED/BMClosedED.idl: + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + Cosmetic changes. + +Tue Feb 16 20:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Simplified execution manager + + * DAnCE/ExecutionManager/DAnCE_ExecutionManager_Module_Export.h + * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp + * DAnCE/ExecutionManager/ExecutionManager_Export.h + Removed + + * DAnCE/ExecutionManager/Execution_Manager.cpp + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/ExecutionManager/ExecutionManager_Module.h + Simplified + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + Layout changes + +Tue Feb 16 19:33:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Simplified the plan_launcher, it was way to complex to + build + + * DAnCE/MPC/config/dance_plan_launcher.mpb + * DAnCE/MPC/config/dance_plan_launcher_base.mpb + * DAnCE/Plan_Launcher/Plan_Launcher.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Module.h + * DAnCE/Plan_Launcher/Plan_Launcher_Module_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp + Deleted, all not used + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + Updated to contain the Plan_Launcher implementation and main + +Tue Feb 16 18:45:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Plan_Launcher/launcher.cpp: + Removed, not used + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h: + Layout changes + +Tue Feb 16 18:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DAnCE/CIAO_ExecutionManagerDaemon.idl + * DAnCE/DAnCE/CIAO_Interfaces.mpc + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/MPC/config/ciao_executionmanager_skel.mpb + * DAnCE/MPC/config/ciao_executionmanager_stub.mpb + * DAnCE/RepositoryManager/RepositoryManager.cpp + Removed shutdown method, it was not used and a non spec interface + +Tue Feb 16 15:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DAnCE/DAnCE_Properties.mpc: + Added mpc file which should have been committed earlier today + +Tue Feb 16 13:08:57 UTC 2010 Marijke Hemgstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub3.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub_BE.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub_BE.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/README: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Add attribute number_of_subscribers, made different test scripts. + +Tue Feb 16 12:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/DAnCE/DAnCE_Loader.h + * DAnCE/DAnCE/DAnCE_Properties.idl + * DAnCE/DAnCE/Deployment_common.h + * DAnCE/Deployment/DAnCE_Core.mpc + * DAnCE/Deployment/DAnCE_Loader.h + * DAnCE/Deployment/DAnCE_Properties.idl + * DAnCE/Deployment/Deployment.idl + * DAnCE/Deployment/Deployment_Application.idl + * DAnCE/Deployment/Deployment_ApplicationManager.idl + * DAnCE/Deployment/Deployment_Base.idl + * DAnCE/Deployment/Deployment_common.h + * DAnCE/Deployment/Deployment_DeploymentPlan.idl + * DAnCE/Deployment/Deployment_NodeManager.idl + * DAnCE/Deployment/Deployment_Packaging_Data.idl + * DAnCE/Deployment/Deployment_RepositoryManager.idl + * DAnCE/Deployment/Deployment_ResourceCommitmentManager.idl + * DAnCE/Deployment/Deployment_stub_export.h + * DAnCE/Deployment/Deployment_svnt_export.h + * DAnCE/Deployment/Deployment_TargetData.idl + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/NodeApplication/NodeApplication.mpc + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/NodeManager/Node_Manager_Module.h + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.h + * DAnCE/TargetManager/Target_Manager_Module.cpp + * DAnCE/TargetManager/Target_Manager_Module.h + Removed DAnCE/Deployment to just contain the spec compliant IDL, + non compliant parts have been moved to DAnCE/DAnCE. All using + code has been updated. We did found some problems in the OMG IDL + 07-02-01 which has been reported to the OMG: + - LastConfiguration and InvalidReference are listed in 07-02-01 + but not used at all. + - PlanLocalityKind members have a Plan prefix to resolve a conflict + with LocalityKind::SameProcess. + All extensions for DDS4CCM have now a comment indicating that + +Tue Feb 16 12:32:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + Resolved shutdown errors. + +Tue Feb 16 10:54:26 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: + Added data listener and test thread switch for this + data listener. + +Tue Feb 16 09:45:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Improved code for thread switch. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Removed reader implementation since it's unnecessary. Also + optimized logging. + + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: + Improved logging. + +Tue Feb 16 08:23:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc + * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/Deployment/DAnCE_Core.mpc + * DAnCE/DomainApplication/DomainApplication.mpc + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/MPC/config/ciao_config_handlers.mpb + * DAnCE/MPC/config/ciao_config_handlers_base.mpb + * DAnCE/MPC/config/ciao_nodeapplication.mpb + * DAnCE/MPC/config/ciao_nodeapplicationmanager.mpb + * DAnCE/MPC/config/ciao_plan_generator.mpb + * DAnCE/MPC/config/ciao_targetmanager_stub.mpb + * DAnCE/MPC/config/ciao_targetmanager_svnt.mpb + * DAnCE/MPC/config/dance_applicationmanager_skel.mpb + * DAnCE/MPC/config/dance_component_server.mpb + * DAnCE/MPC/config/dance_component_server_svnt.mpb + * DAnCE/MPC/config/dance_config_handlers.mpb + * DAnCE/MPC/config/dance_config_handlers_base.mpb + * DAnCE/MPC/config/dance_deployment_skel.mpb + * DAnCE/MPC/config/dance_deployment_svnt.mpb + * DAnCE/MPC/config/dance_domainapplication_skel.mpb + * DAnCE/MPC/config/dance_executionmanager_skel.mpb + * DAnCE/MPC/config/dance_extension_stub.mpb + * DAnCE/MPC/config/dance_nodeapplication_skel.mpb + * DAnCE/MPC/config/dance_nodemanager_skel.mpb + * DAnCE/MPC/config/dance_nodemanager_svnt.mpb + * DAnCE/MPC/config/dance_output.mpb + * DAnCE/MPC/config/dance_plan_generator.mpb + * DAnCE/MPC/config/dance_repositorymanager.mpb + * DAnCE/MPC/config/dance_repositorymanager_skel.mpb + * DAnCE/MPC/config/dance_targetmanager.mpb + * DAnCE/MPC/config/dance_targetmanager_skel.mpb + * DAnCE/MPC/config/dance_tm_daemon.mpb + * DAnCE/NodeApplication/NodeApplication.mpc + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/RepositoryManager/RepositoryManager.mpc + * DAnCE/TargetManager/TargetManager.mpc + * DAnCE/TargetManager/TM_Client.mpc + * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc + * DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc + * DAnCE/tests/Config_Handlers/Config_Handlers.mpc + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc + * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/tests/DeploymentPlanDump/DeploymentPlanDump.mpc + * DAnCE/tests/DeploymentPlanTestReferences/DeploymentPlanTestReferences.mpc + * DAnCE/tests/DeploymentTest1/DeploymentTest1.mpc + * DAnCE/Utils/DAnCE_Utils.mpc + Cleanup of DAnCE base projects + +Mon Feb 15 19:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DAnCE + * DAnCE/DAnCE/CIAO_Interfaces.mpc + * DAnCE/DAnCE/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/ciao + * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl + * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc + * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/ciao/Module_Main.h + * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/MPC/config/ciao_nodemanager_skel.mpb + * DAnCE/MPC/config/ciao_nodemanager_stub.mpb + * DAnCE/NodeManager/Node_Manager_Exec.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp + * DAnCE/TargetManager/Target_Manager_Exec.cpp + * DAnCE/TargetManager/TM_Client.mpc + Moved DAnCE/Deployment/ciao to DAnCE/DAnCE and removed the + CIAO_NodeManagerDeamon interface, it was not used at all + +Mon Feb 15 19:05:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl: + Fixed comments and removed commented out stuff + + * DAnCE/NodeManager/Node_Manager_Module.cpp: + * DAnCE/TargetManager/Target_Manager_Module.cpp + Fixed typo in comment + + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Fixed warning + + * DAnCE/RepositoryManager/PC_Updater.cpp: + * DAnCE/RepositoryManager/PC_Updater.h + Layout and documentation fixes + + * DAnCE/RepositoryManager/repository_manager_admin.cpp: + Unicode fixes + + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.h + Removed not used servant map + + * DAnCE/RepositoryManager/RepositoryManager.cpp: + Doxygen fixes + + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/RepositoryManager/RM_Helper.cpp + * DAnCE/RepositoryManager/RM_Helper.h + Layout changes + + * DAnCE/TargetManager/DAnCE_TargetManagerDaemon.idl: + Removed, this interface was used, but not implemented at all + + * DAnCE/TargetManager/TargetManager.mpc: + Removed obsolete projects + + * DAnCE/TargetManager/TargetManager_Impl.cpp + * DAnCE/TargetManager/TargetManager_Impl.h + removed not used shutdown + +Mon Feb 15 14:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/DomainDataManager.h + * DAnCE/TargetManager/ResourceCommitmentManager.cpp + * DAnCE/TargetManager/ResourceCommitmentManager.h + * DAnCE/TargetManager/TargetManager_Impl.cpp + Various code improvements + +Mon Feb 15 13:32:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + * DAnCE/NodeApplication/NodeApplication_Impl.h: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DAnCE/NodeManager/Node_Manager_Module.cpp: + * DAnCE/NodeManager/NodeManager_Impl.h: + Various code improvements -Thu Mar 4 09:06:49 UTC 2010 Marcel Smit <msmit@remedy.nl> +Mon Feb 15 13:20:10 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * DAnCE/DomainApplication/Domain_Application_Impl.cpp: + Throwing exception when errors occur during shutdown. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + New line appended to log message. + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp: + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Throwing and catching exceptions when errors occur + during shutdown. When errors occur, ccm_remove is not + invoked and when it isn't, tests seems to be ok while they're + not. + + * connectors/dds4ccm/docs/ccm_dds.idl: + Layout changes. + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Added trace. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Optimized logging. + +Mon Feb 15 13:15:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/TargetManager/TargetManager_exec.cpp: + * DAnCE/TargetManager/TargetManager_exec.h: + Removed, not used + + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/DomainDataManager.h + * DAnCE/TargetManager/ResourceCommitmentManager.cpp + Reduced includes and dependencies + +Mon Feb 15 12:50:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/ciao + * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl + * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc + * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/ciao/Module_Main.h + * DAnCE/Deployment/CIAO_ExecutionManagerDaemon.idl + * DAnCE/Deployment/CIAO_Interfaces.mpc + * DAnCE/Deployment/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/DAnCE_Core.mpc + * DAnCE/Deployment/Deployment_common.h + * DAnCE/Deployment/Deployment_NodeManager.idl + * DAnCE/Deployment/Module_Main.h + * DAnCE/DomainApplication/Domain_Application_Impl.cpp + * DAnCE/DomainApplication/Domain_Application_Impl.h + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/MPC/config/dance_domainapplicationmanager_skel.mpb + * DAnCE/MPC/config/dance_domainapplicationmanager_stub.mpb + * DAnCE/MPC/config/dance_nodeapplication_stub.mpb + * DAnCE/MPC/config/dance_nodeapplicationmanager_skel.mpb + * DAnCE/MPC/config/dance_nodeapplicationmanager_stub.mpb + * DAnCE/NodeManager/Node_Manager_Exec.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp + * DAnCE/TargetManager/Target_Manager_Exec.cpp + Moved the CIAO specific idl/code from DAnCE/Deployment to + DAnCE/Deployment/ciao and updated using code. Move + ApplicationManager to its own DLL and enabled in some projects + AMI. + +Mon Feb 15 09:50:57 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Optimized logging regarding domain_id. + +Mon Feb 15 09:35:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Changed the startup sequence. Don't use a sleep. + + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + Extended test time. + +Mon Feb 15 09:19:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Layout changes + + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: + Extend test with two connectors sharing the same topic. + +Fri Feb 12 19:08:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/dance_applicationmanager.mpb: + * MPC/config/dance_applicationmanager_skel.mpb: + * MPC/config/dance_applicationmanager_stub.mpb: + New base projects for the dance am library + +Fri Feb 12 18:49:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + Added some missing includes + +Fri Feb 12 18:31:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Null_Component_Glfa/Null_Component.mpc: + Removed not needed after + +Fri Feb 12 15:50:36 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Reusing topic when reusing a domainparticipant. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Optimized logging. + +Fri Feb 12 13:18:06 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl: + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h: + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp: + Moved typed module ShapeType from the CCM_DDS module to the Shapes module + and renamed it to ShapeTypeConn. + +Fri Feb 12 12:37:15 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: + Moved typed module TestTopic from the CCM_DDS module to the TestTopic module + and renamed it to TestTopicConn. + +Fri Feb 12 11:31:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + Changed number of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. This now + reflects the DDS_RELIABLE_READER_ACTIVITY_CHANGED_STATUS. + + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: + Moved typed connector to the test module. + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Added a reader. Stopping reading after a while. + Also changes related to movement of the connector. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Changed timing. + + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + Added reader connection. + + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: + Removed some unused settings. + + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + Sleeping 20 seconds. + +Thu Feb 11 15:41:08 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + +Thu Feb 11 15:26:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Don't need to test thread switch in the receiver because + on_offered_deadline_missed-status is not related to a subsciber and should not + be reaceived. + +Thu Feb 11 15:22:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated to reflect the latest status. + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Resolved test errors. + +Thu Feb 11 11:34:38 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.h: + Added RELIABLE_READER_ACTIVITY_CHANGED_STATUS to string + conversion. + + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + Layout changes. + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Enabled listener. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: + Added ON_LIVELINESS_LOST status test. + + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + Removed ConnectorStatusListener from connection list. + +Thu Feb 11 10:42:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Null_Component_Glfa/Null_Component.mpc: + Glem is required + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: + Small cleanup + +Thu Feb 11 08:31:27 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Improved test by using a timer to check for last sample in DDS. + + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + Incremented iterations + +Thu Feb 11 02:27:37 UTC 2010 Abdul Sowayan <sowayan@gmail.com> * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/CoherentWriter: - Added coherent writer test. -Thu Mar 4 08:55:49 UTC 2010 Marcel Smit <msmit@remedy.nl> + Add TAO/CIAO/examples/Null_Component_Glfa to the list of + daily tests we run so we can ensure that the feature + is still functional. - * connectors/dds4ccm/impl/dds/ndds/TimeUtilities.h: - Added. +Thu Feb 11 02:21:29 UTC 2010 Abdul Sowayan <sowayan@gmail.com> -Thu Mar 4 08:53:03 UTC 2010 Marcel Smit <msmit@remedy.nl> + * examples/Null_Component_Glfa/Null_Component.mpc: + * examples/Null_Component_Glfa/Null_Interface.mpc: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - Resolved compile issue. + Decorated project names with Glfa token so project names + won't clash with the Null_Component example. + +Wed Feb 10 22:22:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * connectors/dds4ccm/idl/dds4ccm_Base.idl: + + Removed the line '#define connector component' + +Wed Feb 10 21:36:32 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/Null_Interface.mpc: + + Minor changes to the MPC files to accomodate Glfa changes. + +Wed Feb 10 21:15:28 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/StaticDAnCEApp.cpp: + * examples/Null_Component_Glfa/StaticDAnCEApp.mpc: + * examples/Null_Component_Glfa/plan.h: + + Removed these files. They are not relavent to the Glfa + example. + +Wed Feb 10 21:13:53 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/Null_Component.mpc: + + Added -Glfa option to the project. + +Wed Feb 10 21:02:03 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/*: + + We should have an example to test the -Glfa feature. + This is a place holder for now, more modifications + are needed to make this functional. + +Wed Feb 10 19:49:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Using refcounting of CORBA::LocalObject since it's thread safe. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Removed unnecessary debug statement. -Thu Mar 4 08:30:43 UTC 2010 Marcel Smit <msmit@remedy.nl> +Wed Feb 10 15:33:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Use a High_Res_Timer in sender in order to make it possible to send more messages in a timeinterval. + +Wed Feb 10 14:23:51 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Checking whether a connection to the reader is in place before read. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Wait a while before informing the receiver that the samples + were written. + +Wed Feb 10 14:06:59 UTC 2010 Marcel Smit <msmit@remedy.nl> * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/Policies/*: - Added a policy test. This tests all the ndds - streaming operators. + SharedDomainParticipant tests should work again. -Thu Mar 4 07:51:20 UTC 2010 Marcel Smit <msmit@remedy.nl> + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Made DomainParticipant proxy class refcounted. Prevented + deleting the DomainParticipant proxy when still in use. + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: + Optimized logging. + +Wed Feb 10 10:26:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: + Removed generated headers + +Wed Feb 10 10:03:26 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Implemented thread switch for DataReaderStateListener. + + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl: + Layout changes. + +Wed Feb 10 09:36:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Extended native example + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: + Added the exec export flags to get svn head to compile + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: + Added another pragma + +Wed Feb 10 08:12:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: + Preparing thread switch DataReaderStateListener_T. + + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + Code alignment. + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + Check on error listeners pointer. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Optimized logging. Code alignment. + +Wed Feb 10 8:10:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: + Removed unused parameter. + +Tue Feb 9 22:57:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: + + Added generation of connector export header file, and cosmetic + changes. + + * MPC/config/connectoridldefaults.mpb: + + Added command line options to trigger generation of connector + implementation and connector export header file. + +Tue Feb 9 13:27:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Get and print throughput statistics, print latency one way, code optimalizations. + +Tue Feb 9 13:27:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl: + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl: + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h: + Moved typed module Hello to Hello namespace (instead of leaving + it in the CCM_DDS namespace). + +Tue Feb 9 13:25:17 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Valuetype_Factories/Cookies.h: + Layout change + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Added commented out example using native that causes tao_idl to crash + +Tue Feb 9 12:49:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Code alignment in order to be consistent with other tests. + +Tue Feb 9 12:36:38 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Added test for thread switch. + +Tue Feb 9 12:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + Added test for thread switch. + + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + Resolved compiler warnings on Linux. + +Tue Feb 9 12:02:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + Code alignment and optimized logging. + + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + Added thread switch test. + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + Code aligning. + +Tue Feb 9 11:04:46 UTC 2010 Marcel Smit <msmit@remedy.nl> - * connectors/dds4ccm/idl/ccm_dds.idl: - Renamed ifdef according to file name. - - * connectors/dds4ccm/impl/dds/: - * connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.h: - * connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.cpp: - * connectors/dds4ccm/impl/dds/ContentFilteredTopic.h: - * connectors/dds4ccm/impl/dds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.cpp: - * connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Get_T.h: - * connectors/dds4ccm/impl/dds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/dds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Read_T.h: - * connectors/dds4ccm/impl/dds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/dds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_State_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_Update_T.h: - * connectors/dds4ccm/impl/dds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Write_T.h: - * connectors/dds4ccm/impl/dds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/dds/DataListenerControl_T.h: - * connectors/dds4ccm/impl/dds/DataReader.h: - * connectors/dds4ccm/impl/dds/DataReader.cpp: - * connectors/dds4ccm/impl/dds/DataReaderHandler_T.h: - * connectors/dds4ccm/impl/dds/DataReaderHandler_T.cpp: - * connectors/dds4ccm/impl/dds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/dds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/dds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/dds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/dds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/dds/DataWriter.h: - * connectors/dds4ccm/impl/dds/DataWriter.cpp: - * connectors/dds4ccm/impl/dds/DataWriterListener.h: - * connectors/dds4ccm/impl/dds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/dds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/dds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipant.h: - * connectors/dds4ccm/impl/dds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/dds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipantListener.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipantListener_T.h: - * connectors/dds4ccm/impl/dds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/dds/Getter_T.h: - * connectors/dds4ccm/impl/dds/Getter_T.cpp: - * connectors/dds4ccm/impl/dds/InstanceHandleManager_T.h: - * connectors/dds4ccm/impl/dds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/dds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/dds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/dds/Publisher.h: - * connectors/dds4ccm/impl/dds/Publisher.cpp: - * connectors/dds4ccm/impl/dds/PublisherListener.h: - * connectors/dds4ccm/impl/dds/PublisherListener.cpp: - * connectors/dds4ccm/impl/dds/PublisherListener_T.h: - * connectors/dds4ccm/impl/dds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/dds/QueryCondition.h: - * connectors/dds4ccm/impl/dds/QueryCondition.cpp: - * connectors/dds4ccm/impl/dds/ReadCondition.h: - * connectors/dds4ccm/impl/dds/Reader_T.h: - * connectors/dds4ccm/impl/dds/Reader_T.cpp: - * connectors/dds4ccm/impl/dds/StateListenerControl_T.h: - * connectors/dds4ccm/impl/dds/StatusCondition.h: - * connectors/dds4ccm/impl/dds/Subscriber.h: - * connectors/dds4ccm/impl/dds/Subscriber.cpp: - * connectors/dds4ccm/impl/dds/SubscriberListener.h: - * connectors/dds4ccm/impl/dds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/dds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/dds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/dds/Topic.h: - * connectors/dds4ccm/impl/dds/Topic.cpp: - * connectors/dds4ccm/impl/dds/TopicDescription.h: - * connectors/dds4ccm/impl/dds/TopicListener.cpp: - * connectors/dds4ccm/impl/dds/TopicListener_T.h: - * connectors/dds4ccm/impl/dds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/dds/Updater_T.h: - * connectors/dds4ccm/impl/dds/Updater_T.cpp: - * connectors/dds4ccm/impl/dds/Writer_T.h: - * connectors/dds4ccm/impl/dds/Writer_T.cpp: - - * connectors/dds4ccm/impl/dds/ndds: - * connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h: - * connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h: - * connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/Duration_t.h: - * connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OctetSeq.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/PublisherQos.h: - * connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/SampleInfo.h: - * connectors/dds4ccm/impl/dds/ndds/SampleLostStatus.h: - * connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/StringSeq.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/Time_t.h: - * connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/TopicQos.h: - * connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds_impl.mpc: * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + Added thread swich test to Sender component. + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + Optimized logging. + +Tue Feb 9 10:21:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Minor code changes. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Tested thread switch on sender side. Minor code changes. + +Tue Feb 9 10:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: + Fixed memory leak + + * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: + * connectors/ami4ccm/docs/AMI4CCM-spec.odt: + Small updates + +Tue Feb 9 10:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Since on_data_on_readers is not available anymore, this test + didn't start. Resolved this by letting the receiver know that + all samples were written. + +Tue Feb 9 09:29:54 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Resolved compiler issue. + +Tue Feb 9 08:40:07 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + When DDS returns nil as a listener, we don't need + to create a proxy. Just return nil will be enough. + Implemented get_listener methods. + +Mon Feb 8 20:22:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + Since on_data_on_readers is not available anymore, these tests + didn't start. Resolved this by start listening on ccm_activate. + +Mon Feb 8 15:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + Added explicit global scope + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: + Added pragma rti typesupport to indicate the name of the typesupport + header that will be generated by rtiddsgen. We need to know the + name of this file when generating the dds4ccm connectors by tao_idl + +Mon Feb 8 15:00:45 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Extended test with on_publication_matched. Also implemented test regarding + thread switch for all unexpected statusses to be received (instead of + one thread switch test for all statussses). + +Mon Feb 8 13:49:04 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + Add tests for thread switch. + + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: + Code aligning. + +Mon Feb 8 13:33:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Fixed incorrect path + +Mon Feb 8 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * DAnCE/TargetManager/ResourceCommitmentManager.cpp + Removed generated comments which didn't had any value + +Mon Feb 8 13:02:39 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + Resolved compiler issue. + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Extended test with thread switch test. + +Mon Feb 8 12:28:48 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Replaced DDS_STATUS_MASK_NONE with 0 since DDS_STATUS_MASK_NONE + is not part of the DDS spec. Also using the DDS namespace to + determine mask. + +Mon Feb 8 12:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Shouldn't propagate on_data_on_readers to the user component. + +Mon Feb 8 11:35:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Moved all empty inline methods from header to source file. + +Mon Feb 8 11:15:00 UTC 2010 Marcel Smit <msmit@remedy.nl> + + + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Added test scenario for thread switch. + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Optimized logging regarding thread switch test. + +Mon Feb 8 10:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc: + Added missing after + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Layout change + +Mon Feb 8 09:54:01 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Only test thread switch when CIAO_DDS4CCM_CONTEXT_SWITCH is turned on. + +Mon Feb 8 07:46:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: + Fixed memory leak + +Fri Feb 5 19:45:46 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: + * tools/IDL3_to_XMI/IR_Simulator_visitor.h: + + Updates to eliminate build errors due to frontend + changes in home factories and finders. Further + work is needed for this tool to support home factories + and finders. + +Fri Feb 5 15:02:23 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Implemented thread switch. Test result was incorrectly printed. + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + Code aligning. + +Fri Feb 5 14:07:48 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: + Resolved compiler issues on windows. + +Fri Feb 5 13:11:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Test on thread handle is NIL. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Tested thread switch for StatusListener. + +Fri Feb 5 12:37:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + Code aligning. + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Tested thread switch for PortStatusListener. + +Fri Feb 5 12:10:58 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Added new tests. + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + Tested thread switch for ConnectorStatusListener. + + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + Tested thread switch for ReaderListener. + +Fri Feb 5 10:07:39 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h: + * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + Renamed OnUnexpectedStatusHandler to DDSCallbackStatusHandler. + +Fri Feb 5 09:38:48 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.h: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Only use the DDS listener callbacks when the listener + connection is there or when logging is required. + +Fri Feb 5 07:25:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: + Resolved compiler issue. + +Thu Feb 4 15:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Added a test related to 3819 + +Thu Feb 4 15:27:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/TimeConversion: + * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: + * connectors/dds4ccm/tests/TimeConversion/run_test.pl: + * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: + Added test for testing conversions from and to DDS::Time_t. + +Thu Feb 4 15:21:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + Resolved runtime issues regarding logging an instance_handle + +Thu Feb 4 14:09:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: + Cleanup and log which attribute is causing the exception + +Thu Feb 4 13:21:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.h: + * connectors/dds4ccm/impl/ndds/Utils.cpp: + Resolved compiler issues on windows. + +Thu Feb 4 12:42:05 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Resolved compiler errors. + +Thu Feb 4 12:37:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + Resolved compiler errors. + +Thu Feb 4 12:31:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Added status logging for each DDS callback. Also implemented + thread switch. + +Thu Feb 4 11:45:20 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Corrected mask and according methods. + +Thu Feb 4 10:46:25 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/idl/ccm_dds.idl: + Code aligning. + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: + Added implementation regarding + ReliableReaderActivityChangedStatus. + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Added status logging for each DDS callback. + + * connectors/dds4ccm/impl/ndds/Utils.h: + * connectors/dds4ccm/impl/ndds/Utils.cpp: + Added helper methods for status logging in + DDS callbacks. + + * connectors/dds4ccm/impl/ndds/TimeUtilities.h: + Removed unnecessary comment. + + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + Rewritten to test all unexpected status. Also removed unused + DDS callbacks and realigned some code. + +Thu Feb 4 10:38:43 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * tests/Bug_2130_Regression/descriptors/run_test.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + * connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: + * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/BasicSP/descriptors/run_test.pl: + * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: + * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + + Added cleanup code to kill off remaining ciao_componentserver processes + (in case of certain test failures) since these otherwise tend to choke test + machines. + +Thu Feb 4 10:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Extended this idl file + + * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: + enabled this test for compilation again + +Thu Feb 4 10:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Home_Servant_Impl_T.h: + Layout changes + + * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.mpc: + New MPC file, this test compiles fine now + +Thu Feb 4 10:23:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/basic_visitor.cpp + * tools/IDL3_to_IDL2/basic_visitor.h + * tools/IDL3_to_IDL2/checking_visitor.cpp + * tools/IDL3_to_IDL2/checking_visitor.h + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp + * tools/IDL3_to_XMI/IR_Simulator_visitor.h + Merged changes from idl3_plus_backend2 branch to svn head + +Thu Feb 4 09:22:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + Solve some compiler warnings. + +Wed Feb 3 15:08:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + Reduced scope of the try/catch blocks + +Wed Feb 3 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + Distribute the reactor through the connector code + +Wed Feb 3 12:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + Extended thread swit code, if you want to use this feature, + add CIAO_DDS4CCM_CONTEXT_SWITCH as 1 to your config.h file, + the code is not tested yet, when that is done, we will enable + this flag by default + +Wed Feb 3 11:59:43 UTC 2010 Marijke Hengstmengel <mhengstmengle@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Split in publisher and subscriber proces. Use other time functions. Set some attributes. + +Wed Feb 3 11:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.h: + Thread switch for the on_inconsistent_topic + +Wed Feb 3 11:19:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + More thread switch infrastructure code + +Wed Feb 3 08:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl: + New IDL3+ test file, fails to compile, when TAO_IDL can + handle this, we will add the mpc file + +Tue Feb 2 12:43:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + Added missing export + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + create eh when there is a reactor + +Tue Feb 2 12:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + More rework for the thread switch + +Tue Feb 2 12:34:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/CIAO/CommandlinePassage/CommandlinePassage.mpc: + This test doesn't dependent on dds4ccm + +Tue Feb 2 12:32:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc: + This test doesn't dependent on dds4ccm + +Tue Feb 2 12:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + More rework for the thread switch + +Tue Feb 2 10:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/TopicListener_T.h + The internal dds4ccm classes will get an ACE_Reactor point, if + that is set, they will handle the thread switch using that + reactor. From the connector side we than only have to pass a + zero pointer or a pointer to a valid reactor + +Tue Feb 2 09:49:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h + removed not needed include of LocalObject + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + First rework to implement the required thread switch + +Mon Feb 1 19:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl: + Removed commented out code + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc + Cleanup + + * MPC/config/ciao_dds4ccm_ndds_impl.mpb: + Deleted, not used + +Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO version 0.7.6 released. + +Fri Jan 29 13:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Updated some more parts to match more closely to the current situation + +Thu Jan 28 19:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Updated several parts to match more closely to the current situation + +Thu Jan 28 08:50:05 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: + Resolved dependency. + +Thu Jan 28 07:59:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3817_Regression/Bar.idl: + Enabled all idl, this bug has been fixed by Jeff + +Wed Jan 27 14:26:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl + * connectors/dds4ccm/idl/ccm_dds.idl + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl + TAO_IDL has now partly support for templated modules in the front end, but + testing shows that this is enough for our current tets. Much more seperate + tests will be created and more work has to be done, but this is a good + step in the right direction + +Wed Jan 27 10:00:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Added !NO_IDL3_TO_XMI in order to disable idl3_to_xmi tests with cross + platform testing + +Wed Jan 27 09:41:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/TimeUtilities.h: + Fixed msvc warnings + +Wed Jan 27 08:34:36 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Updated value of the keys. + + * connectors/dds4ccm/impl/ndds/TimeUtilities.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp: - * connectors/dds4ccm/impl/dds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/dds/DataReaderQos.h: - * connectors/dds4ccm/impl/dds/DataWriterQos.h: - * connectors/dds4ccm/impl/dds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/dds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/dds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/dds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/dds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/dds/Duration_t.h: - * connectors/dds4ccm/impl/dds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/dds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/dds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/dds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/dds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/dds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/dds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/dds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/dds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/dds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/dds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/dds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/dds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/dds/PublisherQos.h: - * connectors/dds4ccm/impl/dds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/dds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/dds/SampleInfo.h: - * connectors/dds4ccm/impl/dds/SampleLostStatus.h: - * connectors/dds4ccm/impl/dds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/dds/StringSeq.h: - * connectors/dds4ccm/impl/dds/SubscriberQos.h: - * connectors/dds4ccm/impl/dds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/dds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/dds/TimeUtilities.h: - * connectors/dds4ccm/impl/dds/Time_t.h: - * connectors/dds4ccm/impl/dds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/TopicQos.h: - * connectors/dds4ccm/impl/dds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/dds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/WriterDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/ndds/*: - - Renamed /impl/ndds to /impl/dds. Added /impl/dds/ndds for all - NDDS specific header files. - - Replaced last C++ new's with ACE_NEW* marcros. - - Implemented latest sreaming operators for NDDS specific - conversions. - - Renamed rti_xxx variable names to ccm_dds_xxx. - - Renamed namespace RTI to DDS_CCM. - - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl: - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl: + Added operators in order to convert DDS::Time_T to ACE_Time_Value and + vice versa. The logging now uses ACE_Time_Value to print the timestamp. + +Wed Jan 27 06:47:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3817_Regression/Bar.idl: + Fixed fuzz and commented out the double provides, that will + make the scoreboard turn green again for the moment + +Tue Jan 26 23:07:18 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * tests/Bug_3817_Regression/Bar.idl: + * tests/Bug_3817_Regression/Bar.mpc: + + Renamed to avoid project name conflicts with another regression + test. + + * tests/Bug_3817_Regression/Foo.idl: + * tests/Bug_3817_Regression/Foo.mpc: + + Removed these files. + +Tue Jan 26 22:48:49 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * tests/Bug_3817_Regression: + * tests/Bug_3817_Regression/Foo.idl: + * tests/Bug_3817_Regression/Foo.mpc: + + This test show an example where TAO_IDL does not generate + correct executor code. + +Tue Jan 26 19:56:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_XMI/IDL3_TO_XMI.mpc: + Also build with cross compilation + +Tue Jan 26 14:33:35 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Reverted the implementation of 1 dp per qos_profile for + now. There are some issue regarding which need te be + resolved first. + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + Don't use delete_contained_entities. + + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Renaming variable. + +Tue Jan 26 14:12:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + Compile warning solved. + +Tue Jan 26 13:02:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: + Rename long project name. + +Tue Jan 26 11:39:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + Resolved compiler errors/warnings on Linux. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Replaced InternalError with InternalErr. + +Tue Jan 26 11:20:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/Performance: + * connectors/dds4ccm/performance-tests: + Renamed to performance-tests + +Tue Jan 26 10:41:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Performance + * connectors/dds4ccm/tests/Performance/Keyed + * connectors/dds4ccm/tests/Performance/Keyed/Base + * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.idl + * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Connector + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/Performance/Keyed/descriptors + * connectors/dds4ccm/tests/Performance/Keyed/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Performance/Keyed/descriptors/run_test.pl + * connectors/dds4ccm/tests/Performance/Keyed/descriptors/USER_QOS_PROFILES.xml + * connectors/dds4ccm/tests/Performance/Keyed/Receiver + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h + * connectors/dds4ccm/tests/Performance/Keyed/Sender + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.idl + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h + Add first base of performace tests. + +Tue Jan 26 09:29:26 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: + Resolved fuzz warnings. + +Tue Jan 26 07:43:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: + Extended == and != operators. + Resolved compiler warnings. + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/InstanceHandle/*: + Added test in order to test existing operators + for InstanceHandle_t. + +Mon Jan 25 18:25:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp + Const changes + +Mon Jan 25 13:59:21 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + Resolved compiler issue on Linux. + +Mon Jan 25 13:19:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + Fixed fuzz + +Mon Jan 25 13:08:46 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + Setting listener with the appropriate mask. This resolves + test errors regarding the StateListener. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Changed 'exception' with 'excep'. This'll resolved + test errors which aren't real errors. + +Mon Jan 25 12:04:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + dpf is now a process wide singleton. This uncovers some issues with + the sharing of the dp between connectors + +Mon Jan 25 11:17:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + Const, layout, and debug message changes + +Mon Jan 25 10:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_redirectionservice.mpb + * DAnCE/RedirectionService/* + * DAnCE/tests/ObjectLocatorTest/* + * DAnCE/tests/RedirectionServiceTest/* + Removed, redirectionservice isn't working in DAnCE and there are no + plans to add support for it + +Mon Jan 25 09:10:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: + Resolved compiler. + +Mon Jan 25 09:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h: + Removed includes to files that have been removed + +Mon Jan 25 08:49:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: + Always print usage messages + +Sat Jan 23 19:08:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/TargetManager/Target_Manager_Module.cpp + Always print usage messages + +Sat Jan 23 18:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/Node_Locator.cpp + * DAnCE/DomainApplicationManager/Node_Locator.h + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + Unicode fixes + +Fri Jan 22 14:59:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl: + * tests/IDL_Test/Included_Component/IC_Bar.idl: + * tests/IDL_Test/Included_Component/IC_Foo.idl: + Resolved compiler errors due to pragma ciao lem implementation. + +Fri Jan 22 14:52:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/TargetManager/DomainEvents.idl: + Removed, not used + + * DAnCE/TargetManager/TargetManager_Impl.h: + Layout changes + +Fri Jan 22 14:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/StringSeq.h: + Added operators in order to copy DDS_StringSeq + to and from DDS::StringSeq. + + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: + Added == and != operator in order to compare a + DDS_InstanceHandle with a DDS::InstanceHandle_t. + + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + Implemented remaining methods. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented remaining implementation of QueryCondition. + +Fri Jan 22 12:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Contexts/Context_Impl_Base.cpp: + * ciao/Contexts/Context_Impl_Base.h: + * ciao/Contexts/Context_Impl_T.cpp: + * ciao/Contexts/Context_Impl_T.h: + * ciao/Servants/Servant_Impl_T.cpp: + Pass the instance id through the constructor + +Fri Jan 22 11:59:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + Use the ami4ccm support in TAO_IDL. The support is partly hardcoded + for just this interface, this is a prototype to show how + ami4ccm could look like. This needs some more tweaks and testing + +Fri Jan 22 11:32:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl: + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl: + Resolved compiler errors due to pragma ciao lem implementation. + +Fri Jan 22 10:28:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Servant_Impl_Base.cpp: + Add debug line + + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl + * DAnCE/tests/CIAO/Components/SimpleProvider.idl + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.idl + * examples/BasicSP/BMClosedED/BMClosedED.idl + * examples/BasicSP/BMDevice/BMDevice.idl + * examples/DevGuideExamples/Messenger/Messenger.idl + * examples/Display/GPS/GPS.idl + * examples/Display/GPS/GPSEI.idl + * examples/Hello/Sender/Sender.idl + * examples/Null_Component/Null_Component.idl + Updated for pragma ciao lem + +Thu Jan 21 14:58:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.idl: + Use the new pragma ciao lem + +Thu Jan 21 14:57:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/ami4ccm/ami4ccm.idl: + Added include guards + +Thu Jan 21 14:40:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: + Make sure the executor is always there + +Thu Jan 21 14:37:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/Benchmark/Benchmark.idl + * performance-tests/Benchmark/RoundTrip/RoundTrip.idl + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc + * performance-tests/Benchmark/RoundTrip/RoundTripEI.idl + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl + * performance-tests/Benchmark/RoundTripClient/RoundTripClientEI.idl + * performance-tests/Protocols/common/Protocols.idl + * performance-tests/Protocols/Receiver/Receiver.idl + Use the new pragma ciao lem + +Thu Jan 21 14:07:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPointEI.idl + * tests/CIDL/CodeGen/Basic.idl + * tests/CIDL/CodeGen/CodeGen.idl + * tests/IDL_Test/Included_Component/IC_Bar.idl + * tests/IDL_Test/Inherited_Component/IhC_Bar.idl + * tests/IDL_Test/Reused_Facet_Interface/Basic.idl + * tests/IDL_Test/Reused_Facet_Interface/CodeGen.idl + Use the new pragma ciao lem + +Thu Jan 21 13:55:41 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Resolved last test errors. + +Thu Jan 21 13:48:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/dds4ccm/examples/Quoter/Broker/Broker.idl + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + Use the new pragma ciao lem + + * DAnCE/TargetManager/TargetManager.idl: + * DAnCE/TargetManager/TargetManagerExt.idl: + Deleted, not used + +Thu Jan 21 13:44:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/ccm_dds.idl + * connectors/dds4ccm/idl/dds4ccm_Base.idl + * connectors/dds4ccm/idl/dds4ccm_Connector.idl + * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl + * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.idl + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.idl + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.idl + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.idl + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.idl + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.idl + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.idl + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.idl + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl + Use the new pragma ciao lem + +Thu Jan 21 12:32:27 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: + Running tests in the ORB reactor thread (instead of running in a + DDS callback thread). This is done because you're not allowed to + set query parameters in a DDS callback thread. + Therefore removed ConnectorStatusListener and implemented an + ACE_EventHandler. Also extended tests. + +Thu Jan 21 11:42:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + Removed some old comments + +Thu Jan 21 08:45:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: + Compile with cross compile + +Thu Jan 21 08:07:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Lem_Pragma: + * tests/IDL_Test/Lem_Pragma/A.idl: + * tests/IDL_Test/Lem_Pragma/B.idl: + * tests/IDL_Test/Lem_Pragma/C.idl: + * tests/IDL_Test/Lem_Pragma/Lem_Pragma.mpc: + New test for the new ciao lem pragma support. All tests and examples + in the archive will be updated to use this new feature + +Wed Jan 20 12:28:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + Resolved compiler error on windows. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Throwing an exception when setting the query parameters. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: + Added some more tests. + +Tue Jan 19 13:59:58 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Resolved compiler errors on Windows. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Throwing exception when get_expression_parameters does + not succeed. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Testing and catching proper exceptions. + +Tue Jan 19 10:57:12 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + Implemented get_expression_parameters. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Optimized logging. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented getter method for filter. + Introduced define in order to switch between ContentFilteredTopics + and QueryConditions. + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: + Resolved compile errors on windows. + + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: + Extended tests. + +Mon Jan 18 10:14:39 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + Renamed set_topic methods on Reader. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented basics of filter method. + + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Now able to create a DDSDataReader with a + ContentFilteredTopic as input. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Resolved bug. + +Fri Jan 15 14:02:34 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + Implemented get_listener methods. + Some renaming of variables. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Rewritten filter method. Now using DDS proxies instead + of DDS itself. + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Renaming some inconsistent named variables. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Removed unnecessary logging. + +Fri Jan 15 09:11:56 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/checking_visitor.cpp + * tools/IDL3_to_IDL2/checking_visitor.h + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp + * tools/IDL3_to_XMI/IR_Simulator_visitor.h + Updated for tao_idl changes + +Fri Jan 15 07:03:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc: + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: + * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: + Changed project names due to fuzz warnings. + +Thu Jan 14 19:13:52 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Changed variable name. + +Thu Jan 14 15:54:10 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Created a parameter list of variable size. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Extended test a bit more. + +Thu Jan 14 15:33:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + Reverted DDS logging change. + +Thu Jan 14 14:53:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/*: + * bin/ciao_tests.lst: + Added test to test the QueryFilter on the DataReader. + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Create a ContentFilteredTopic on a domainparticipant. + +Thu Jan 14 11:18:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Extended idl3+ test, added an example that doesn't compile yet, + commented that out on line 124 + +Thu Jan 14 11:19:04 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved fuzz error. + +Thu Jan 14 10:33:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/docs/ccm_dds.idl: + Fixed problem in this IDL file + +Thu Jan 14 10:31:01 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: + Deploying three connectors with different datatypes. + +Thu Jan 14 10:21:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/Base: + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: + Removed these files. Moved to SharedDomainParticipant/SameDatatype. + +Thu Jan 14 10:11:06 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: + Added files for this test (see previous entry for more details). + +Thu Jan 14 10:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added SharedDomainParticipant for different datatypes. + + * connectors/dds4ccm/docs/TestCoverage.ods: + Changed to meet the latest status. + + * connectors/dds4ccm/idl/ccm_dds.idl: + code aligning. + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/impl/ndds/Topic.h: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: + Started with implementation of the QueryFilter attribute. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/*: + Moved existing SharedDomainParticipant test to SameDatatype sub directory. + Added a new SharedDomainParticipant test with which deploys three connectors + with different datatypes. + +Thu Jan 14 09:10:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods + Add new tests. + +Wed Jan 13 13:11:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc: + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc: + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc: + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc: + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc: + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc: * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc: - Renamed /impl/ndds to /impl/dds. Added /impl/dds/ndds for all - NDDS specific header files. - Added a value_type-test for these tests. -Thu Mar 4 07:50:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + Don't hard code the fact that we are using RTI's CORBA Compatability Kit (CCK) in the + MPC projects. ndds_ts_defaults.mpb now uses the CCK by default. - * NEWS: - Updated for next micro +Wed Jan 13 12:20:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - * DAnCE/MPC/config/dance_split_plan.mpb: + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + Removed some unused libs. + +Wed Jan 13 07:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.cpp: + Solved compiler errors by removing these files. + +Tue Jan 12 15:56:45 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + SharedDomainParticipant test should work now. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Added logging when re-using a domainparticipant. + + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.cpp: + Rewritten this test. Deploy one connector three times instead of + deploying three seperate connectors. + +Tue Jan 12 13:55:31 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/ami4ccm/ami4ccm.h + * connectors/ami4ccm/ami4ccm/ami4ccm.idl + * connectors/ami4ccm/examples/Hello/Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + Use new ami4ccm_stub library + + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage.mpc Layout changes +Tue Jan 12 13:31:31 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Using a define for factory instance method. + + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: + Resolved compiler errors on windows. + +Tue Jan 12 11:08:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/ami4ccm/ami4ccm.cpp: + * connectors/ami4ccm/ami4ccm/ami4ccm.h: + * connectors/ami4ccm/ami4ccm/ami4ccm.idl: + * connectors/ami4ccm/ami4ccm/ami4ccm.mpc: + New AMI4CCM stub library which is going to be used by + all connectors and components that want to use ami4ccm + + * MPC/config/ami4ccm_stub.mpb: + New base project + + * tests/Bug_3769_Regression/Foo.mpc + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc + * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc + * tests/IDL_Test/Inherited_Component/IhC_Bar.mpc + * tests/IDL_Test/Inherited_Component/IhC_Foo.mpc + * tests/IDL_Test/Lem_Specific_Export/Lem_Export.mpc + * tests/IDL_Test/PIDL_Include/PIDLInclude.mpc + * tests/Minimum/Receiver/Receiver.mpc + Layout changes + +Tue Jan 12 10:07:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Made the domainparticipantfactory a singleton. + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Outlining code. + + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + Resolved fuzz error. + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SharedDomainParticipant/*: + Added test to test whether the same domainparticipant is used + when two connectors in the same process sharing the same qos_profile. + +Tue Jan 12 08:43:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/index.html: + Fixed some broken links and removed some old ones. Thanks to + Sreejith <sreejithsmadhavan at gmail dot com> for reporting this + + * docs/tutorials/Quoter/Simple/Broker/StockBroker.mpc: + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.mpc: + Layout changes + +Mon Jan 11 13:56:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + Change in case. + +Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h + Remove some tabs. + + +Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h + Remove some tabs and change order in mpc files. + +Thu Jan 7 16:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst + * connectors/dds4ccm/tests/VariousTopicsEvent + * connectors/dds4ccm/tests/VariousTopicsEvent/Base + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.h + * connectors/dds4ccm/tests/VariousTopicsState + * connectors/dds4ccm/tests/VariousTopicsState/Base + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Connector + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/descriptors + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Sender + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h + New tests for various topics with DDS_Event and DDS_State connectors. + + + +Thu Jan 7 15:52:30 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added DDS DataWriter test to the test framework. + +Thu Jan 7 15:50:15 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/*: + Added test which shows how to use the DDSDataWriter + directly. + +Thu Jan 7 13:26:27 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Provided every read/write operation on the dp map with a mutex. + +Thu Jan 7 11:41:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Resolved runtime issue. + +Thu Jan 7 09:43:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + Call passivate and remove on the base class after passivating + and removing his own stuff. + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + Setting listeners to nil. Also extended logging when deleting + subscriber. + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Call passivate and remove on the base class after passivating + and removing his own stuff. + Also setting listeners to nil when passivating. + + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Don't use remove_ref. Setting to nil should be enough. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + There should only one domainparticipant for the same + QOS profile. Build in check to prevent the creation of + another domainparticipant for the same QOS profile. + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Added a passivate method. This cleans up + DDS read conditions and wait conditions. + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Extended log info with CLINFO. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Using %C instead of %c. Also extended logging info. + +Wed Jan 6 12:51:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Improved debug output + +Wed Jan 6 12:27:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/Logger_Service.cpp: + Changed the commandline flags, to: + -CIAOLogLevel + -CIAOTraceEnable + -CIAOLogFile + + * DAnCE/Logger/Logger_Service.cpp + Changed the commandline flags, to: + -DAnCELogLevel + -DAnCETraceEnable + -DAnCELogFile + +Wed Jan 6 10:39:52 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Separate DDS lifecycle from CCM lifecycle. Implemented the + various DANCE start/shutdown steps. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Implemented set_listener method. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Do not use listener when nil. + + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Added traces. get_listener should throw a + no implement exception. + +Wed Jan 6 09:39:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Separate DDS lifecycle from CCM lifecycle. DomainParticipant + now have a configuration_complete, an activate, a passivate + and a remove method. + + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented set_listener method. + +Tue Jan 5 19:25:18 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + Layout changes + +Tue Jan 5 14:01:18 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Improved shutdown of the DDS connector. + + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Prevent a pointer creation when the passed listener + is nil. + +Tue Jan 5 09:37:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Separate DDS lifecycle from CCM lifecycle. DDS_Update_T and DDS_Write_T + now have a configuration_complete, activate, passivate and remove + methods. + +Tue Jan 5 08:51:51 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + Optimized error logging. + + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + Separate DDS lifecycle from CCM lifecycle. DDS_Read_T and DDS_StateListen_T + now have a configuration_complete, activate, passivate and remove + methods. + +Tue Jan 5 07:31:33 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Separate DDS lifecycle from CCM lifecycle. DDS_Get_T and DDS_Listen_T + now have a configuration_complete, activate, passivate and remove + methods. + +Mon Jan 4 20:41:07 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + Cosmetic changes. + +Mon Jan 4 19:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: + First start on updating this document to the latest ideas + +Mon Jan 4 18:45:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Enabled some commented out idl3+ which now is accepted by the idl + compiler + +Mon Jan 4 13:29:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + Updated name of the AMI connector, it is tied to the sender, + so call it AMI_Sender + + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + Print message before spawn + +Mon Jan 4 12:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/docs/AMI4CCM-spec.odt: + Updated with the latest ideas + +Mon Jan 4 11:11:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Updated AMI4CCM story + +Mon Jan 4 10:04:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended this test + Added missing semi colon + +Thu Dec 31 12:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl + * examples/BasicSP/descriptors/run_test.pl + * examples/Hello/descriptors/run_test.pl + * examples/Hello/descriptors/run_test_alias.pl + * tests/Bug_3769_Regression/descriptors/run_test.pl + * tests/IDL_Test/Double_Inherited_Component/run_test.pl + Check spawn of naming service + +Thu Dec 31 12:40:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + Check return value of the plan and execution manager + + * DAnCE/Deployment/Module_Main.h: + Always destroy the orb + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: + Layout changes + + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Rethrow the exception so that we don't fail silently + +Wed Dec 30 12:58:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + Give the plan launcher some more time, on a vm it seems to take longer + +Wed Dec 30 12:50:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer.cpp + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_ComponentServer_Task.h + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_RTComponentServer_Task.h + * ciao/Logger/CIAOLoggerFactory.h + * ciao/Logger/File_Logger_Backend.cpp + * ciao/Logger/File_Logger_Backend.h + * ciao/Logger/Logger.mpc + * ciao/Logger/Logger_Service.cpp + * ciao/Logger/Logger_Service.h + * DAnCE/Deployment/Module_Main.h + * DAnCE/Logger/DAnCELoggerFactory.h + * DAnCE/Logger/File_Logger_Backend.cpp + * DAnCE/Logger/File_Logger_Backend.h + * DAnCE/Logger/Logger.mpc + * DAnCE/Logger/Logger_Service.cpp + * DAnCE/Logger/Logger_Service.h + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + Simplified logging infrastructure code + +Wed Dec 30 11:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Layout changes + +Wed Dec 30 10:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: + Removed commented out code + + * AnCE/NodeApplication/NodeApplication.mpc: + Removed commented out lines + + * DAnCE/NodeApplication/ServerActivator_Impl.cpp: + * DAnCE/NodeApplication/ServerActivator_Impl.h: + Removed, not used + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Removed commented out code + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: + Const changes + + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: + Removed commented out code + +Wed Dec 30 08:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/Module_Main.h: + Check if we get an object back and add more exception handling + +Tue Dec 29 11:22:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: + Layout changes + +Tue Dec 29 10:16:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + Don't override trace/debug levels + +Tue Dec 29 09:57:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + Use sendc_ as prefix for the implicit ports and updated some more + parts to get a more consistent naming + +Mon Dec 28 17:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: + * connectors/ami4ccm/docs/AMI4CCM-spec.odt: + Started to update these documents with the current proto + +Mon Dec 28 12:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/Logger_Service.cpp: + Use ACE to parse commandline arguments + + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Each second call to an attribute results in an exception + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Added missing try/catch for the attributes + + * DAnCE/Config_Handlers/RDD_Handler.cpp: + Unicode fixes + + * DAnCE/Config_Handlers/Utils/Functors.h: + C++ Builder 2010 fix + + * DAnCE/Logger/Logger_Service.cpp: + Use -a for enabling tracing, -t is already used + + * DAnCE/NodeManager/Node_Manager_Module.cpp: + * DAnCE/NodeManager/Node_Manager_Module.h: + Removed ignore_failure, not used + + * DAnCE/RedirectionService/CCMObjectLocator.h: + Doxygen changes + + * DAnCE/RedirectionService/RedirectionService.mpc: + Layout change + +Wed Dec 23 20:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + Extended this example with more exceptions + +Wed Dec 23 15:20:54 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/Logger/Logger_Service.cpp: + Using %s instead of %C + +Wed Dec 23 15:08:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/Logger/Logger_Service.cpp: + Using ace functionality to parse commandline parameters. + + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + Removed CIAO/DANCE_LOG_LEVEL parameters. + +Wed Dec 23 14:38:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/Logger_Service.cpp: + Fixed CIAO_TRACE_ENABLE functionality + + * DAnCE/Logger/Logger_Service.cpp: + Fixed DANCE_TRACE_ENABLE functionality + +Wed Dec 23 14:08:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Servant_Activator.cpp: + Fixed fuzz errors + +Wed Dec 23 14:05:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: + * ciao/ComponentServer/Client_init.cpp: + Fixed fuzz errors + +Wed Dec 23 12:39:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO_TAO_DAnCE.mwc: + Config handlers got moved + + * CIAO_DAnCE.mwc: + Config handlers got moved, don't generate DAnCE/tests + +Wed Dec 23 12:32:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + UnkeyedWriter test should be ok now. + +Wed Dec 23 12:23:03 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Reworked this test. DDS does not return an error when max_samples is + reached. Now a large block of data is send. + + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Removed this file. + +Wed Dec 23 10:44:14 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + Set 'OK' in debug message when catching the expected InternalError + +Wed Dec 23 09:17:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved fuzz errors regarding trace. + +Wed Dec 23 09:04:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: + Using %C instead of %s for char*. Also added ERROR for error logging. + +Wed Dec 23 08:44:50 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Removed some commented out logging. + +Wed Dec 23 08:40:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Using ACE_ERROR and ACE_DEBUG instead of printf. + +Wed Dec 23 08:27:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + Using ACE_ERROR and ACE_DEBUG instead of printf. + +Wed Dec 23 08:06:34 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Reverted last changes. + +Wed Dec 23 08:02:27 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Using ACE_ERROR and ACE_DEBUG instead of printf. + +Tue Dec 22 17:14:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + Uncommented template module construct that was producing a bug, and + added an instantiation of that template module. + +Tue Dec 22 15:41:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Introduced CCM_AMI::ExceptionHolder which is just a local interface + where the executor will contain the AMI exception holder, but + this is hidden for the component developer. The example will now + fail because there is a problem in TAO related to attributes + and AMI, see bugzilla 3801 + +Tue Dec 22 14:34:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + Added missing afters + + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + No need to derive from ReplyHandler + +Tue Dec 22 14:36:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Resolved runtime error. + +Tue Dec 22 14:21:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + Renamed setter data_writer to set_impl (to be consistent). + +Tue Dec 22 13:34:45 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.h: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + Implemented setter and getter for DDSQueryCondition. + +Tue Dec 22 13:01:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Starter + * DAnCE/Starter/Starter.cpp + * DAnCE/Starter/Starter.h + * DAnCE/Starter/Starter.mpc + * DAnCE/StaticConfigurator + * DAnCE/StaticConfigurator/README + * DAnCE/StaticConfigurator/StaticDAnCEApp.cpp.tmpl + * DAnCE/StaticConfigurator/StaticDAnCEApp.mpc.tmpl + * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp + * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc + Removed, really old stuff and not maintained + +Tue Dec 22 13:02:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + To be consistent, renamed data_reader () methods to set_impl. + +Tue Dec 22 12:47:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/Config_Handlers/DynAny_Handler.mpc + * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc + * DAnCE/Config_Handlers/test.cdp + * DAnCE/Config_Handlers/test.cpp + * DAnCE/Config_Handlers/Utils/Functors.h + * DAnCE/Config_Handlers/XML_File_Intf.h + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + * DAnCE/tests/Config_Handlers/Config_Handlers.mpc + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp + * DAnCE/tests/Config_Handlers/test.cdp + * DAnCE/tests/Config_Handlers/test.cpp + * DAnCE/tests/DeploymentPlanDump/test.cpp + * DAnCE/tests/DeploymentPlanTestReferences/test.cpp + * DAnCE/tests/DeploymentTest1/test.cpp + Moved more tests to DAnCE/tests and make sure DANCE_ROOT/docs/schema + is also used + +Tue Dec 22 09:39:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/DynAny_Handler/dynany_test.idl + * DAnCE/Config_Handlers/DynAny_Handler/test.cpp + * DAnCE/Config_Handlers/DynAny_Handler/test.mpc + * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/Config_Handlers/Package_Handlers/test.cpp + * DAnCE/tests/Config_Handlers + * DAnCE/tests/Config_Handlers/DynAny_Handler + * DAnCE/tests/Config_Handlers/DynAny_Handler/dynany_test.idl + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc + * DAnCE/tests/Config_Handlers/Package_Handlers + * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/tests/Config_Handlers/Package_Handlers/test.cpp + Moved tests to the test directory + + * tools/tools.mwc: + Removed, not needed + +Tue Dec 22 09:32:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/File_Logger_Backend.h + * DAnCE/Config_Handlers + * DAnCE/Config_Handlers/ADD_Handler.cpp + * DAnCE/Config_Handlers/Any_Handler.cpp + * DAnCE/Config_Handlers/CCD_Handler.cpp + * DAnCE/Config_Handlers/CEPE_Handler.cpp + * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/Config_Handlers/CPD_Handler.cpp + * DAnCE/Config_Handlers/CRDD_Handler.cpp + * DAnCE/Config_Handlers/DataType_Handler.cpp + * DAnCE/Config_Handlers/DD_Handler.cpp + * DAnCE/Config_Handlers/DP_Handler.cpp + * DAnCE/Config_Handlers/DP_PCD_Handler.cpp + * DAnCE/Config_Handlers/ERE_Handler.cpp + * DAnCE/Config_Handlers/ESD_Handler.cpp + * DAnCE/Config_Handlers/ID_Handler.cpp + * DAnCE/Config_Handlers/IDD_Handler.cpp + * DAnCE/Config_Handlers/IDREF_Base.cpp + * DAnCE/Config_Handlers/IRDD_Handler.cpp + * DAnCE/Config_Handlers/IRDD_Handler.h + * DAnCE/Config_Handlers/MDD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/CAD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/CID_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/CPD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/IAD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/PC_Intf.cpp + * DAnCE/Config_Handlers/Package_Handlers/PCD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/SID_Handler.cpp + * DAnCE/Config_Handlers/PCD_Handler.cpp + * DAnCE/Config_Handlers/PL_Handler.cpp + * DAnCE/Config_Handlers/Property_Handler.cpp + * DAnCE/Config_Handlers/PSPE_Handler.cpp + * DAnCE/Config_Handlers/RDD_Handler.cpp + * DAnCE/Config_Handlers/Req_Handler.cpp + * DAnCE/Config_Handlers/SatisfierProperty_Handler.cpp + * DAnCE/Config_Handlers/STD_PC_Intf.cpp + * DAnCE/Config_Handlers/XML_File_Intf.cpp + * DAnCE/docs/schema + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/MPC/config/ciao_config_handlers.mpb + * DAnCE/MPC/config/ciao_config_handlers_base.mpb + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/TargetManager/CmpClient.cpp + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/TargetManager_exec.cpp + * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp + * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + * DAnCE/tests/DeploymentPlanDump/test.cpp + * DAnCE/tests/DeploymentPlanTestReferences/test.cpp + * DAnCE/tests/DeploymentTest1/test.cpp + * docs/schema + * docs/schema/06-04-02.xsd + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/ccd.xsd + * docs/schema/cdd.xsd + * docs/schema/cdp.xsd + * docs/schema/CIAOEvents.xsd + * docs/schema/ciaopolicy.xsd + * docs/schema/CIAOServerResources.xsd + * docs/schema/cid.xsd + * docs/schema/cpd.xsd + * docs/schema/Deployment.xsd + * docs/schema/iad.xsd + * docs/schema/Modified_Deployment.xsd + * docs/schema/pcd.xsd + * docs/schema/README.html + * docs/schema/SANet_Network.xsd + * docs/schema/ServerResourceUsage.txt + * docs/schema/Spec_Defined_Deployment.xsd + * docs/schema/Spec_Defined_XMI.xsd + * docs/schema/Task_Map.xsd + * docs/schema/toplevel.xsd + * docs/schema/unused_06-04-02.xsd + * docs/schema/unused_elements.xsd + * docs/schema/XMI.xsd + * docs/schema/xsc-banner.cpp + * docs/schema/xsc-banner.h + * MPC/config/ciao_config_handlers.mpb + * MPC/config/ciao_config_handlers_base.mpb + * tools/Config_Handlers + * tools/Config_Handlers/ADD_Handler.cpp + * tools/Config_Handlers/ADD_Handler.h + * tools/Config_Handlers/Any_Handler.cpp + * tools/Config_Handlers/Any_Handler.h + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/ccd.cpp + * tools/Config_Handlers/ccd.hpp + * tools/Config_Handlers/CCD_Handler.cpp + * tools/Config_Handlers/CCD_Handler.h + * tools/Config_Handlers/cdd.cpp + * tools/Config_Handlers/cdd.hpp + * tools/Config_Handlers/cdp.cpp + * tools/Config_Handlers/cdp.hpp + * tools/Config_Handlers/CEPE_Handler.cpp + * tools/Config_Handlers/CEPE_Handler.h + * tools/Config_Handlers/cid.cpp + * tools/Config_Handlers/cid.hpp + * tools/Config_Handlers/Common.h + * tools/Config_Handlers/ComponentPropertyDescription_Handler.cpp + * tools/Config_Handlers/ComponentPropertyDescription_Handler.h + * tools/Config_Handlers/Config_Handlers.mpc + * tools/Config_Handlers/Config_Handlers_Common_Export.h + * tools/Config_Handlers/Config_Handlers_Export.h + * tools/Config_Handlers/cpd.cpp + * tools/Config_Handlers/cpd.hpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/CPD_Handler.h + * tools/Config_Handlers/CRDD_Handler.cpp + * tools/Config_Handlers/CRDD_Handler.h + * tools/Config_Handlers/DataType_Handler.cpp + * tools/Config_Handlers/DataType_Handler.h + * tools/Config_Handlers/DD_Handler.cpp + * tools/Config_Handlers/DD_Handler.h + * tools/Config_Handlers/Deployment.cpp + * tools/Config_Handlers/Deployment.hpp + * tools/Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/DnC_Dump.h + * tools/Config_Handlers/DnC_Dump_T.cpp + * tools/Config_Handlers/DnC_Dump_T.h + * tools/Config_Handlers/DP_Handler.cpp + * tools/Config_Handlers/DP_Handler.h + * tools/Config_Handlers/DP_PCD_Handler.cpp + * tools/Config_Handlers/DP_PCD_Handler.h + * tools/Config_Handlers/Dump_Obj.cpp + * tools/Config_Handlers/Dump_Obj.h + * tools/Config_Handlers/DynAny_Handler + * tools/Config_Handlers/DynAny_Handler.mpc + * tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DataType_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h + * tools/Config_Handlers/DynAny_Handler/dynany_test.idl + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.h + * tools/Config_Handlers/DynAny_Handler/test.cpp + * tools/Config_Handlers/DynAny_Handler/test.mpc + * tools/Config_Handlers/ERE_Handler.cpp + * tools/Config_Handlers/ERE_Handler.h + * tools/Config_Handlers/ESD_Handler.cpp + * tools/Config_Handlers/ESD_Handler.h + * tools/Config_Handlers/iad.cpp + * tools/Config_Handlers/iad.hpp + * tools/Config_Handlers/ID_Handler.cpp + * tools/Config_Handlers/ID_Handler.h + * tools/Config_Handlers/IDD_Handler.cpp + * tools/Config_Handlers/IDD_Handler.h + * tools/Config_Handlers/IDREF_Base.cpp + * tools/Config_Handlers/IDREF_Base.h + * tools/Config_Handlers/IRDD_Handler.cpp + * tools/Config_Handlers/IRDD_Handler.h + * tools/Config_Handlers/MDD_Handler.cpp + * tools/Config_Handlers/MDD_Handler.h + * tools/Config_Handlers/Package_Handlers + * tools/Config_Handlers/Package_Handlers/CAD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/CAD_Handler.h + * tools/Config_Handlers/Package_Handlers/CID_Handler.cpp + * tools/Config_Handlers/Package_Handlers/CID_Handler.h + * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp + * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.h + * tools/Config_Handlers/Package_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/CPD_Handler.h + * tools/Config_Handlers/Package_Handlers/IAD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/IAD_Handler.h + * tools/Config_Handlers/Package_Handlers/NIA_Handler.h + * tools/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * tools/Config_Handlers/Package_Handlers/Packaging_Handlers_Export.h + * tools/Config_Handlers/Package_Handlers/PC_Intf.cpp + * tools/Config_Handlers/Package_Handlers/PC_Intf.h + * tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/PCD_Handler.h + * tools/Config_Handlers/Package_Handlers/SID_Handler.cpp + * tools/Config_Handlers/Package_Handlers/SID_Handler.h + * tools/Config_Handlers/Package_Handlers/test.cpp + * tools/Config_Handlers/pcd.cpp + * tools/Config_Handlers/pcd.hpp + * tools/Config_Handlers/PCD_Handler.cpp + * tools/Config_Handlers/PCD_Handler.h + * tools/Config_Handlers/PL_Handler.cpp + * tools/Config_Handlers/PL_Handler.h + * tools/Config_Handlers/Property_Handler.cpp + * tools/Config_Handlers/Property_Handler.h + * tools/Config_Handlers/PSPE_Handler.cpp + * tools/Config_Handlers/PSPE_Handler.h + * tools/Config_Handlers/RDD_Handler.cpp + * tools/Config_Handlers/RDD_Handler.h + * tools/Config_Handlers/Req_Handler.cpp + * tools/Config_Handlers/Req_Handler.h + * tools/Config_Handlers/SatisfierProperty_Handler.cpp + * tools/Config_Handlers/SatisfierProperty_Handler.h + * tools/Config_Handlers/STD_CID_Handler.cpp + * tools/Config_Handlers/STD_CID_Handler.h + * tools/Config_Handlers/STD_CPD_Handler.cpp + * tools/Config_Handlers/STD_CPD_Handler.h + * tools/Config_Handlers/STD_IAD_Handler.cpp + * tools/Config_Handlers/STD_IAD_Handler.h + * tools/Config_Handlers/STD_PC_Intf.cpp + * tools/Config_Handlers/STD_PC_Intf.h + * tools/Config_Handlers/STD_PCD_Handler.cpp + * tools/Config_Handlers/STD_PCD_Handler.h + * tools/Config_Handlers/test.cdp + * tools/Config_Handlers/test.cpp + * tools/Config_Handlers/toplevel.cpp + * tools/Config_Handlers/toplevel.hpp + * tools/Config_Handlers/Utils + * tools/Config_Handlers/Utils/Exceptions.h + * tools/Config_Handlers/Utils/Functors.h + * tools/Config_Handlers/XMI.cpp + * tools/Config_Handlers/XMI.hpp + * tools/Config_Handlers/XML_File_Intf.cpp + * tools/Config_Handlers/XML_File_Intf.h + * tools/Config_Handlers/XML_Typedefs.cpp + * tools/Config_Handlers/XML_Typedefs.h + * tools/Config_Handlers/XMLSchema + * tools/Config_Handlers/XMLSchema/id_map.hpp + * tools/Config_Handlers/XMLSchema/Traversal.hpp + * tools/Config_Handlers/XMLSchema/Traversal.ipp + * tools/Config_Handlers/XMLSchema/Traversal.tpp + * tools/Config_Handlers/XMLSchema/TypeInfo.hpp + * tools/Config_Handlers/XMLSchema/TypeInfo.ipp + * tools/Config_Handlers/XMLSchema/TypeInfo.tpp + * tools/Config_Handlers/XMLSchema/Types.hpp + * tools/Config_Handlers/XMLSchema/Types.ipp + * tools/Config_Handlers/XMLSchema/Types.tpp + * tools/Config_Handlers/XMLSchema/Writer.hpp + * tools/Config_Handlers/XMLSchema/Writer.ipp + * tools/Config_Handlers/XMLSchema/Writer.tpp + * tools/Config_Handlers/XSC_XML_Handlers_Export.h + * tools/Config_Handlers/XSCRT + * tools/Config_Handlers/XSCRT/Elements.hpp + * tools/Config_Handlers/XSCRT/Elements.ipp + * tools/Config_Handlers/XSCRT/Elements.tpp + * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp + * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp + * tools/Config_Handlers/XSCRT/Parser.hpp + * tools/Config_Handlers/XSCRT/Parser.ipp + * tools/Config_Handlers/XSCRT/Parser.tpp + * tools/Config_Handlers/XSCRT/Traversal.hpp + * tools/Config_Handlers/XSCRT/Traversal.ipp + * tools/Config_Handlers/XSCRT/Traversal.tpp + * tools/Config_Handlers/XSCRT/Writer.hpp + * tools/Config_Handlers/XSCRT/Writer.ipp + * tools/Config_Handlers/XSCRT/Writer.tpp + * tools/Config_Handlers/XSCRT/XML.hpp + * tools/Config_Handlers/XSCRT/XML.ipp + * tools/Config_Handlers/XSCRT/XML.tpp + * tools/Config_Handlers/XSCRT/XMLSchema.hpp + Moved Config_Handlers and schema to DAnCE + +Mon Dec 21 18:26:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentInstallation_Impl.cpp + * ciao/ComponentServer/CIAO_ComponentServer.cpp + * ciao/ComponentServer/CIAO_ComponentServer.mpc + * ciao/ComponentServer/CIAO_ComponentServer_Impl.cpp + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_Container_Impl.cpp + * ciao/ComponentServer/CIAO_RTComponentServer.cpp + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp + * ciao/ComponentServer/Client_init.cpp + * ciao/Containers/CIAO_Servant_Activator.mpc + * ciao/Containers/Servant_Activator.cpp + * ciao/Containers/Session/Session_Container.cpp + * ciao/Logger/File_Logger_Backend.cpp + * ciao/Logger/File_Logger_Backend.h + * ciao/Logger/Log_Macros.cpp + * ciao/Logger/Log_Macros.h + * ciao/Logger/Logger.mpc + * ciao/Logger/Logger_Service.cpp + * ciao/Logger/Logger_Service.h + * ciao/Servants/Home_Servant_Impl_T.cpp + * ciao/Servants/Servant_Impl_Base.cpp + * ciao/Servants/Servant_Impl_T.cpp + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * DAnCE/Deployment/Module_Main.h + * DAnCE/DomainApplication/Domain_Application_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/Node_Locator.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/Logger/File_Logger_Backend.cpp + * DAnCE/Logger/Log_Macros.cpp + * DAnCE/Logger/Log_Macros.h + * DAnCE/Logger/Logger.mpc + * DAnCE/Logger/Logger_Service.cpp + * DAnCE/Logger/Logger_Service.h + * DAnCE/MPC/config/dance_cdmw_idl.mpb + * DAnCE/MPC/config/dance_mocks.mpb + * DAnCE/MPC/config/dance_plan_generator.mpb + * DAnCE/MPC/config/dance_plan_launcher.mpb + * DAnCE/MPC/config/dance_plan_launcher_base.mpb + * DAnCE/MPC/config/dance_repositorymanager.mpb + * DAnCE/MPC/config/dance_targetmanager.mpb + * DAnCE/MPC/config/dance_utils.mpb + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp + * DAnCE/NodeApplication/Name_Utilities.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/ServerActivator_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/Plan_Generator/PCVisitor.cpp + * DAnCE/Plan_Generator/Plan_Generator.mpc + * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp + * DAnCE/RedirectionService/CCMObjectLocator.cpp + * DAnCE/RedirectionService/NameServiceRedirection.cpp + * DAnCE/RedirectionService/RedirectionService.cpp + * DAnCE/RepositoryManager/PC_Updater.cpp + * DAnCE/RepositoryManager/repository_manager_admin.cpp + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/RepositoryManager.cpp + * DAnCE/RepositoryManager/RepositoryManager.mpc + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/RepositoryManager/RM_Helper.cpp + * DAnCE/RepositoryManager/URL_Parser.cpp + * DAnCE/RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/Starter/Starter.cpp + * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp + * DAnCE/TargetManager/CmpClient.cpp + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/Target_Manager_Module.cpp + * DAnCE/TargetManager/TargetManager.mpc + * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp + * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + * DAnCE/tests/DeploymentPlanDump/test.cpp + * DAnCE/tests/DeploymentPlanTestReferences/test.cpp + * DAnCE/tests/DeploymentTest1/test.cpp + * DAnCE/tests/NameServiceTest/clt_main.cpp + * DAnCE/tests/NameServiceTest/srv_main.cpp + * DAnCE/tests/NodeApplicationManager-NodeApplication/test.cpp + * DAnCE/tests/NodeManager-NodeApplicationManager/test.cpp + * DAnCE/tests/ObjectLocatorTest/clt_main.cpp + * DAnCE/tests/ObjectLocatorTest/srv_main.cpp + * DAnCE/tests/RedirectionServiceTest/clt_main.cpp + * DAnCE/tests/RedirectionServiceTest/srv_main.cpp + * DAnCE/Utils/DAnCE_Utils.mpc + * DAnCE/Utils/Plan_Handler.cpp + * MPC/config/ciao_cs_client.mpb + * MPC/config/ciao_servant_activator.mpb + * MPC/config/dds4ccm_impl.mpb + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp + * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp + * tools/Config_Handlers/XML_File_Intf.cpp + CIAO_DEBUG/CIAO_ERROR/DANCE_DEBUG/DANCE_ERROR now have a level + as first argument. This controls at which level (and higher) the + message is printed. DDS4CCM will get its own level very soon. + All example/test code should use ACE_ERROR/ACE_DEBUG, these + are always printed. + Also cleaned up several base projects and various global search + and replace on layout, typos, and more + +Mon Dec 21 14:56:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp + * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.cpp + * tests/IDL_Test/Double_Inherited_Component/ComponentC_exec.cpp + Use ACE_ERROR/ACE_DEBUG + +Mon Dec 21 12:52:38 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + +Mon Dec 21 12:20:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Added some more test idl + +Mon Dec 21 11:02:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Removed empty templated module, that is illegal + +Mon Dec 21 10:59:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + Using set_impl and get_impl on DomainParticipant. + +Mon Dec 21 10:25:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/StatusCondition.h: + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Using set_impl and get_impl on StatusCondition. + +Fri Dec 18 20:11:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * testsIDL_Test/IDL3_Plus/KitchenSink.idl: + Extended test idl + +Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + Merge changes from Jeff Parsons related to templated modules + + Thu Dec 17 21:37:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/Cornucopia/README: + + Updated this file with info about the non-template + IDL3+ constructs added to the test IDL. + + * tests/IDL_Test/IDL3_Plus/README: + + New file, containing info about the new test in this + directory. + + Thu Dec 17 21:15:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: + * tools/IDL3_to_XMI/IR_Simulator_visitor.h: + + Changes needed to this back end required by front end + changes made to support IDL3+ grammar changes. + + Thu Dec 17 19:52:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/basic_visitor.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Changes needed to this back end required by front end + changes made to support IDL template parameters as + base interfaces/valuetypes, supported interfaces, and + primary keys. + + Thu Dec 17 19:37:41 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + New test in new directory (IDL3_Plus) to test IDL3+ + constructs, specifically template-related ones. + TAO_IDL supports IDL3+ only in the front + end currently, this test will be more meaningful as + back end support is added. + + Mon Nov 23 20:39:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/checking_visitor.h: + * tools/IDL3_to_IDL2/basic_visitor.cpp: + * tools/IDL3_to_IDL2/basic_visitor.h: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + * tools/IDL3_to_IDL2/checking_visitor.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h: + + Updated visit_* methods. New visit_* methods corresponding + to the revised IDL3+ grammar types, have not yet been + implemented. + +Fri Dec 18 15:28:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/ReadCondition.h: + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.h: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + Two other classes converted. Implemented getter and + setter for variable impl_. + +Fri Dec 18 14:49:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp + Solve bug in test on_deletion + +Fri Dec 18 14:17:47 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + Resolved compiler errors on linux. + +Fri Dec 18 10:48:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Continued working on separating dds lifecycle from + ccm lifecycle. The DDS entities are now created at + connection time. + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + Logging time difference of get_one. + + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp: + Some debug statements were logged as error messages. + +Fri Dec 18 08:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + Change cdp for test. + +Fri Dec 18 08:32:09 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Added a datareader/writer in order to separate the + dds lifecycle from the ccm lifecycle. + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/SampleInfo.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Don't call impl () recursive. Use impl_ to check + for nil. + + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + Turned off CIAO en DAnCE trace. + +Thu Dec 17 20:43:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + Change cdp for test. + +Thu Dec 17 18:42:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp + Add profile to connectorFour. + +Thu Dec 17 13:08:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + Reworked Topic in order to separate the DDS lifecycle + from the ccm lifecycle. + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Removed unnecessary comments. + +Thu Dec 17 12:56:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/USER_QOS_PROFILES.xml + Forgotten profile Hello example. + +Thu Dec 17 12:35:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataWriter.h: + * connectors/dds4ccm/impl/ndds/Publisher.h: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.h: + Made impl (void) private. Resolved runtime errors. + +Thu Dec 17 12:29:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp + add '\n' in debug and error messages + +Thu Dec 17 12:21:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Change DURABILITY from VOLATILE to TRANSIENT through QoS file. + Add ConectorStatusListener to check on PUBLICATION_MATCHED status. + +Thu Dec 17 09:13:11 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base + * connectors/ami4ccm/examples/Hello/Base/Hello.mpc + * connectors/ami4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Hello_Base + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Moved all connector idl into the connector directory + +Thu Dec 17 08:11:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved compiler issues. + +Wed Dec 16 20:05:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.h: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener.cpp: + Reworked Topic in order to separate the DDS lifecycle + from the ccm lifecycle. + +Wed Dec 16 19:42:36 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + Reworked this in order to separate the dds lifecycle from + the ccm lifecycle. The DDS entity is not passed in the + constructor but can be passed using the set_impl method. + Reworked the DataReader. + +Wed Dec 16 19:16:59 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriter.h: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.h: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + Reworked this in order to separate the dds lifecycle from + the ccm lifecycle. The DDS entity is not passed in the + constructor but can be passed using the set_impl method. + +Wed Dec 16 12:26:24 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Only invoke the listeners when there are valid samples. + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Made the waitset a class variable again. + +Wed Dec 16 11:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl: + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + Simplified receiver + +Wed Dec 16 11:02:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/AMI: + Renamed directory to connector + +Wed Dec 16 10:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.h: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: + Cleanup tests, check returned readers, data, info and status. + +Wed Dec 16 09:32:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: + Resolved errors due to renaming namespaces. + +Wed Dec 16 09:04:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: + *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: + *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: + *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: + *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: + *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: + *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: + Cleanup tests, check returned reader and status. + +Wed Dec 16 08:55:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Using this when using members. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Added newline. + +Wed Dec 16 08:27:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Unicode fix + +Wed Dec 16 08:09:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/AMI/AMI.idl + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h + * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp + * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Improved naming, everything is now in the Hello module and + everything related to AMI has a AMI_ prefix + +Tue Dec 15 18:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ami4ccm/examples/Hello/AMI/AMI_exec.cpp: + * ami4ccm/examples/Hello/AMI/AMI_exec.h: + Made code more consistent and error safe + +Tue Dec 15 15:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ami4ccm/examples/Hello/AMI/AMI.idl + * ami4ccm/examples/Hello/AMI/AMI_exec.cpp + * ami4ccm/examples/Hello/AMI/AMI_exec.h + * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp + * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h + * ami4ccm/examples/Hello/descriptors/run_test.pl + * ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h + * ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Simplified this example + +Tue Dec 15 15:59:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Spreadsheet to keep track of test coverage. + +Tue Dec 15 15:21:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h + Cleanup test. Check DDS_entity. + +Tue Dec 15 15:04:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp + Cleanup test. + +Tue Dec 15 14:58:21 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.h: + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: + Optimized code. Removed unused header files, indentation, removed empty lines. + +Tue Dec 15 14:32:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: + Cleanup test. + +Tue Dec 15 13:39:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + Cleanup test. + +Tue Dec 15 13:38:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Extended tests with checks on the received ReadInfo struct. + +Tue Dec 15 12:46:02 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + Extended tests with checks on the received ReadInfo struct. + + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + Sleep for 30 (instead of 60) seconds. + +Tue Dec 15 10:31:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp + Solved compile errors. + +Tue Dec 15 10:23:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Optimized for loop (++i in stead of i++). + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + Catching exceptions as const. + + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + Catching exceptions as const. + Extended tests on the listener callback. + +Tue Dec 15 09:01:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SLManyByMany: + * connectors/dds4ccm/tests/SLManyByMany/Base: + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl: + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Connector: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h: + * connectors/dds4ccm/tests/SLManyByMany/descriptors: + * connectors/dds4ccm/tests/SLManyByMany/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLManyByMany/Receiver: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.h: + * connectors/dds4ccm/tests/SLManyByMany/Sender: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.h: + Add test StateListyener operations with MANY_BY_MANY option. + +Tue Dec 15 08:25:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/Node_Locator.cpp: + * DAnCE/DomainApplicationManager/Node_Locator.h: + Use char* instead of tchar + + * ciao/Contexts/Context_Impl_Base.h: + Made constructor private + +Mon Dec 14 20:35:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + Removed virtual methods that where added by accident and which broke + the psl + +Mon Dec 14 20:31:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp: + Use false and extended debug statements + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Extended debug info + + * DAnCE/NodeManager/NodeManager_Impl.cpp: + Removed not needed debug info + + * ciao/Servants/Servant_Impl_T.cpp: + Layout change + +Mon Dec 14 20:07:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Report which port has the real problem + +Mon Dec 14 19:23:21 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + Resolved fuzz errors/warnings. + +Mon Dec 14 19:06:43 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/descriptors/run_NodeDaemons.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + Resolved fuzz errors/warnings. + +Mon Dec 14 14:53:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Cleaned up code. Removed unused headers, made exception variables const + and outlined code. + +Mon Dec 14 14:36:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc: + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc: + Solve duplicate project names + +Mon Dec 14 14:25:09 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: + Resolved fuzz erros/warnings. + +Mon Dec 14 14:15:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tests/MocksTest/* + Removed, not compiled, not tested + +Mon Dec 14 14:10:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + Resolved fuzz erros/warnings. + +Mon Dec 14 13:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp: + Print debug statement when we don't get a facet + + * ciao/Contexts/Context_Impl_T.cpp: + * ciao/Contexts/Context_Impl_T.h: + * ciao/Servants/Servant_Impl_T.cpp: + * ciao/Servants/Servant_Impl_T.h: + Create the context in the base instead of in the generated + code + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + Layout change + + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + Don't clear tracing flags + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Layout changes + +Mon Dec 14 13:42:56 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp: + Resolved errors in deployment plans related to local interfaces. + +Mon Dec 14 13:16:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + The deleted samples may be invalid. Therefore don't check + on valid_data flag. Implemented this for many_by_many. + +Mon Dec 14 12:56:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + The deleted samples may be invalid. Therefore don't check + on valid_data flag. + +Mon Dec 14 12:18:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added many_by_many listener test to test framework. + +Mon Dec 14 11:37:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp + Solve minor bug in test + +Mon Dec 14 11:18:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Removed generated header + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: + Use ACE_CString for subplan names + + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: + Removed commented out code + + * DAnCE/NodeApplication/NodeApplication_Impl.h: + Removed not needed include + + * DAnCE/NodeManager/NodeManager_Impl.h + Added missing include + +Mon Dec 14 10:58:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SLDisabled: + * connectors/dds4ccm/tests/SLDisabled/Base: + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl: + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: + * connectors/dds4ccm/tests/SLDisabled/Connector: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h: + * connectors/dds4ccm/tests/SLDisabled/descriptors: + * connectors/dds4ccm/tests/SLDisabled/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLDisabled/Receiver: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: + * connectors/dds4ccm/tests/SLDisabled/Sender: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.h: + Added test StateListener: NOT_ENABLED . + +Mon Dec 14 10:46:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + Don't override use trace levels + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Initialise all members to zero + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Improved logging + +Mon Dec 14 10:44:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/ListenManyByMany/*: + Added test in order to test many_by_many on the listener. + +Mon Dec 14 09:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Improved error reporting back to the end user + +Mon Dec 14 08:16:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * performance-tests/Benchmark/RoundTripClient/run_test.pl: + * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/IDL3/Events/Any/run_test.pl: + * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: + Resolved fuzz errors/warnings. + +Mon Dec 14 07:39:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp + * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp + * connectors/dds4ccm/examples/Quoter/descriptors/Plan.cdp + * connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h + * connectors/dds4ccm/idl/ccm_dds.idl + * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl + * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/Getter_T.h + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/SampleInfo.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + * connectors/dds4ccm/impl/ndds/Updater_T.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.h + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.h + * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp + * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp + * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/Plan.cdp + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/Plan.cdp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/Plan.cdp + * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h + * DAnCE/Deployment/Deployment_DeploymentPlan.idl + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * docs/schema/Basic_Deployment_Data.xsd + * tests/IDL_Test/Cornucopia/Cornucopia.idl + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + Removed LocalFacet again as connection kind, we now use a + deployRequirement in order to let D&C know we have a local connection. + Use local interfaces for everything in dds4ccm and updated + all deployment plans for this. This does mean the connector + needs to create all executors as construction time, the + lifecycle of the connector is now that all executors + are created at construction, at the moment we do a + ccm_activate we need to create the real dds entities. + When we get an invocation before ccm_activate we do a + BAD_INVORDER exception. + + In the cdp we now use the following with a connection to + indicate that it has to be deployed as a local connection: + <deployRequirement> + <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> + <resourceType>Local_Interface</resourceType> + </deployRequirement> + +Fri Dec 11 14:03:46 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Display/descriptors/run_NodeDaemons.pl: + * examples/Display/descriptors/run_test_without_ns.pl: + Resolved fuzz errors/warnings/ + +Fri Dec 11 13:19:30 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: + * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: + * examples/Display/descriptors/basicNodeDaemon.pl: + Resolved fuzz errors/warnings/ + +Fri Dec 11 12:00:05 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + Resolved script errors + +Fri Dec 11 11:50:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Cornucopia/Cornucopia.idl: + Extended tests + +Fri Dec 11 11:07:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * performance-tests/Benchmark/RoundTripClient/run_test.pl: + Resolved fuzz errors/warnings + + * performance-tests/Protocols/descriptors/run_test.pl: + Resolved fuzz warnings + +Fri Dec 11 10:52:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * performance-tests/Benchmark/Multi_Threaded/run_test.pl: + * performance-tests/Benchmark/RoundTrip/run_test.pl: + Resolved fuzz errors/warnings + +Fri Dec 11 10:27:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_2130_Regression/descriptors/run_test.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + Resolved fuzz errors/warnings + +Fri Dec 11 09:44:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + Resolved fuzz errors/warnings + +Fri Dec 11 09:30:29 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved script errors. + +Fri Dec 11 08:20:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + Resolved warnings. + +Fri Dec 11 08:09:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * performance-tests/Protocols/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Fri Dec 11 07:44:10 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Display/descriptors/run_NodeDaemons.pl: + * examples/Hello/descriptors/run_NodeDaemons.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 20:23:15 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + Removed add_lib_path in order to resolve fuzz error. + +Thu Dec 10 20:05:00 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: + * tests/Bug_2130_Regression/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 19:40:19 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 19:31:15 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: + * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 19:26:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Home_Servant_Impl_T.cpp: + Check return value sprintf and use is_nil + +Thu Dec 10 19:15:15 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_alias.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 19:03:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: + Removed generated headers + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + const changes and improved debug messages + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Const change + + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp: + Fixed typo in debug statement + +Thu Dec 109 17:02:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + Resolved warning. + +Thu Dec 10 16:20:37 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:56:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:42:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:35:51 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:29:00 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 14:41:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Wait a few seconds before the actual writing starts. + + * connectors/dds4ccm/tests/ListenOneByOne/*: + Added one_by_one listener test. + + * bin/ciao_tests.lst: + Added one_by_one test to the test framework. + +Thu Dec 109 14:31:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl: + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h: + * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/Updater/Receiver: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: + * connectors/dds4ccm/tests/Updater/Sender: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h: + Implement test for Updater functions + +Thu Dec 10 13:30:01 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added !FIXED_BUGS_ONLY for the connection tests since + there's a known issue in the connector. + +Thu Dec 10 12:44:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added ListenNotEnabled test to the test framework. + +Thu Dec 10 12:42:08 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Renamed get_many into write_many. + + * connectors/dds4ccm/tests/ListenNotEnabled/*: + * connectors/dds4ccm/tests/Listener/*: + Split the listener into three separate tests. Added + listener test where mode is NOT_ENABLED as starter. + +Thu Dec 10 11:01:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Servant_Activator.cpp: + Extended logging + +Thu Dec 10 10:11:56 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 10:00:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Fixed compiler warnings about arguments not used + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Fixed invalid string comparison and const improvements + +Thu Dec 10 09:41:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc: + Removed some unnecessary defines. + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + Removed unused class variable. + + * connectors/dds4ccm/tests/Listener/*: + Empty test framework for the listener test. + +Thu Dec 10 08:37:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/README: + * connectors/dds4ccm/tests/Reader/README: + Described the tests. + +Thu Dec 10 08:21:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + * connectors/dds4ccm/impl/ndds/Updater_T.h: + Fixed bugs in the updater + + * connectors/ami4ccm/examples/Hello/AMI/AMI.idl + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Merged a revised ami4ccm example that has local interfaces for the + reply handler, which reduces the footprint of ami4ccm and also + simplifies the code + +Thu Dec 10 08:06:08 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp: + Shorten the names of the projects in order to solve some fuzz warnings. + +Wed Dec 9 19:52:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/Deployment_DeploymentPlan.idl + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * docs/schema/Basic_Deployment_Data.xsd + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + Merged changes from local_facets branch from Will Otte to svn head. + This is going to be used by at least ami4ccm. We are looking if there + is a different way to determine whether we need to connect a local + facet. + +Wed Dec 9 15:53:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Wed Dec 9 15:01:48 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Resolved unicode compiler errors. + +Wed Dec 9 14:29:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Container_Base.cpp: + * ciao/Containers/Container_Base.h: + * ciao/Containers/Container_Base.idl: + * ciao/Containers/Container_Base.inl: + Get rid of the receptacle policy map, this doesn't do a thing + +Wed Dec 9 14:26:17 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Extended tests with a timeout test on get_many. + +Wed Dec 9 13:58:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: + Don't need the ConnectorStatusListener anymore. + + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Print debug message in stead of an error message. + +Wed Dec 9 13:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Servant_Impl_Base.cpp (lookup_facet): + Log an error when we can't find a facet + +Wed Dec 9 13:53:47 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + On get_many should at least return 1 sample. + + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp: + Return _nil rather than 0. + +Wed Dec 9 13:11:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + Check whether instance_handle and instance match + +Wed Dec 9 12:55:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: + Changed project names in order to resolve fuzz warnings. + +Wed Dec 9 12:48:35 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: + Shorten the shared name of DDS_ConnectorStatusListener_TestSec_Connector_lem_stub. + +Wed Dec 9 12:40:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Added Local_Facet test + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Resolved a bug whereby connection endpoints in the original plan + would be copied into two separate connections in a child plan. + +Wed Dec 9 12:37:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Local_Facet: + Removed + + * tests/CIAO_ComponentServer/Local_Facet: + New test for testing local facets + + * ciao/ComponentServer/CIAO_ComponentServer.idl + * ciao/ComponentServer/CIAO_Container_Impl.cpp + * ciao/ComponentServer/CIAO_Container_Impl.h + * ciao/Containers/Container_Base.idl + * ciao/Containers/Session/Session_Container.cpp + * ciao/Containers/Session/Session_Container.h + Added support to connect local facets by William Otte + + * ciao/Servants/Servant_Impl_Base.cpp: + * ciao/Servants/Servant_Impl_Base.h: + Made several methods pure virtual instead of not implemented + +Wed Dec 9 11:24:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Resolved compiler warnings. + +Wed Dec 9 11:13:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added State_Connection_Test. + + * connectors/dds4ccm/tests/Event_Connection_Test/README: + Changed to meet the latest code updates. + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl: + Removed comments. + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: + Logging debug messages (in stead of error messages). + + * connectors/dds4ccm/tests/State_Connection_Test/*: + Added this test in order to test all the connections a state connector + needs. + +Wed Dec 9 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: + Support only the DDS_Event connector. Removed DDS_State connector stuff. + +Wed Dec 9 08:25:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp + Add newline at end of file + +Wed Dec 9 08:17:27 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Get_Connection_Test/*: + Renamed to Event_Connection_Test. + +Wed Dec 9 08:14:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/Event_Connection_Test/*: + Renamed Get_Connection_Test to Event_Connection_Test. + +Wed Dec 9 07:47:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * etc/ciao_dds4ccm.doxygen: + Also exclude the tests directory + +Wed Dec 9 07:17:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Tue Dec 8 16:36:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Fixes to debug statements + +Tue Dec 8 16:31:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/descriptors/run_test.pl: + Adapted to the new test framework. + +Tue Dec 8 15:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + * connectors/dds4ccm/impl/ndds/Updater_T.h: + Added existence checks as mandated by the spec + +Tue Dec 8 15:29:40 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz warnings. + +Tue Dec 8 15:20:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + Cache dds executors + +Tue Dec 8 15:17:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Resolved compiler warnings. + +Tue Dec 8 15:11:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + Resolved fuzz errors. + +Tue Dec 8 15:01:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz errors. + +Tue Dec 8 14:56:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + Provide access to the DDS entities + +Tue Dec 8 12:51:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Using a local waitset in stead of a global one. + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + Optimized get_many. + +Tue Dec 8 10:48:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added Getter test to the test framework. + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Implemented get_many. + +Tue Dec 8 09:05:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: + Change QoS settings of test to generate a on_sample_lost callback. + +Tue Dec 8 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + RETCODE_NO_DATA should throw an exception since + there always must be data after when the timeout does + not occur. + + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: + Removed qos_profile config property. + +Tue Dec 8 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Resolved some timing issues between sender and receiver. + +Tue Dec 8 08:17:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Solved errors duplicate projectnames + + +Tue Dec 8 07:21:52 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Minor changes in order to meet the spec. + + * connectors/dds4ccm/tests/Getter/*: + Added test for the getter. + +Mon Dec 7 15:37:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst + * connectors/dds4ccm/tests/PSLSampleLost: + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Connector: + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Sender: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: + Add test PortStatusListener:on_sample_lost + +Mon Dec 7 14:53:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + Implement get_dds_entity methods + + * NEWS + Added DDS4CCM_NDDS_LOG_VERBOSITY + +Mon Dec 7 13:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + Fixed runtime problems and refactored statelistener + +Mon Dec 7 13:25:55 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Reads according to DDS4CCM spec. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + NO_DATA shouldn't throw an exception but just return + an empty sequence. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Optimized test. Don't need to sleep prior to writing samples to DDS. + +Mon Dec 7 13:07:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/Updater_T.h + Introduced DDS_Get_T, DDS_Listen_T, DDS_Read_T, DDS_Update_T, and + DDS_Write_T templates which implement the dds4ccm extended ports + +Mon Dec 7 11:157:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + Add second port to test + +Mon Dec 7 11:12:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Instance state should be alive in all cases. + +Mon Dec 7 10:54:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Implemented max_delivered_data. + +Mon Dec 7 10:30:38 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + Rewritten test due to timing issues. Also added a 'no data' test. + +Mon Dec 7 10:07:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/PSLDeadline: + * connectors/dds4ccm/tests/PSLDeadline/Base: + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl: + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Connector: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/descriptors: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/PSLDeadline/Receiver: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h + * connectors/dds4ccm/tests/PSLDeadline/Sender: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: + Add test PortStatusListener:on_requested_deadline_missed for DDS_Listen port + +Mon Dec 7 06:52:05 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3769_Regression/Foo.idl: + * tests/Bug_3769_Regression/Foo_exec.h: + * tests/Bug_3769_Regression/Foo_exec.cpp: + + Extended this test to test a struct attribute of a component. + The descriptor file needs to be extended as well. + +Mon Dec 7 06:08:31 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3769_Regression/Foo.idl: + * tests/Bug_3769_Regression/Foo_exec.h: + * tests/Bug_3769_Regression/Foo_exec.cpp: + + Extended this test to test a sequence attribute of a component. + The descriptor file needs to be extended to capture data + for the sequence attribute(s). + +Mon Dec 7 03:02:18 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: + + Fixed a small bug in a switch statement where one of the + cases did not have a 'break' statement. + +Sun Dec 6 19:22:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_Container_Impl.cpp: + Changed layout debug message + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + Implement more portstatus listner functionality + +Sun Dec 6 18:49:47 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/Bug_3769_Regression/Foo_exec.cpp: + + Fixed the comparison for float to ensure the numeric literal isn't + converted to a double. + + * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: + + Float configproperty was incorrectly typed as a double. + + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: + + Fixed bug whereby floats/doubles weren't properly dereferences. + +Sat Dec 5 01:06:06 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * bin/ciao_tests.lst: + + Add bugzilla 3769 to the list of test to run. + +Sat Dec 5 00:59:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3769_Regression: + * tests/Bug_3769_Regression/Foo.idl: + * tests/Bug_3769_Regression/Foo.mpc: + * tests/Bug_3769_Regression/Foo_exec.h: + * tests/Bug_3769_Regression/Foo_exec.cpp: + * tests/Bug_3769_Regression/descriptors: + * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: + * tests/Bug_3769_Regression/descriptors/NodeMap.dat: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/Bug_3769_Regression/model: + + Added bugzilla 3769. Component attributes of type double and float + do not get set properly by DAnCE. + +Fri Dec 4 20:41:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Introduced a PortStatusListener which is than the base of + the DataReaderListener + +Fri Dec 4 14:31:45 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/CIAO_ComponentServer/SimpleComponent/run_test.pl: + Resolved fuzz error. + +Fri Dec 4 14:28:18 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Enabled some more test for fuzz. + +Fri Dec 4 14:15:24 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: + Adapted to the new test framework. Fuzz + errors/warnings should be resolved + +Fri Dec 4 13:53:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/IDL3_to_XMI/Bug_3607_Regression/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Array/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Included_File/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Module_Reopen/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Native/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Sequence/run_test.pl: + Resolved some minor fuzz errors/warnings. + +Fri Dec 4 13:49:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: + Add more infrastructure for the 5 extended ports this connector + provides + +Fri Dec 4 13:23:46 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * tests/CIAO_ComponentServer/Basic/run_test.pl: + Resolved runtime errors in script. + +Fri Dec 4 13:14:10 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Fixed many_by_many. The last updates should be send to + the listener. + +Fri Dec 4 13:04:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/dds4ccm.mpc + * connectors/dds4ccm/impl/ndds/DataListenerControl.cpp + * connectors/dds4ccm/impl/ndds/DataListenerControl.h + * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp + * connectors/dds4ccm/impl/ndds/DataListenerControl_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp + * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp + * connectors/dds4ccm/impl/ndds/StateListenerControl.h + * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp + * connectors/dds4ccm/impl/ndds/StateListenerControl_T.h + Refactored data/state listener controls + +Fri Dec 4 12:56:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Refactored MANY_BY_MANY. + +Fri Dec 4 11:24:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Implemented MANY_BY_MANY. First all new samples are handled. + After that the updated ones, by invoking on_many_updates on + the listener. The last step is to inform the listener + about the deleted samples. + +Fri Dec 4 10:38:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Resolved compiler errors. + +Fri Dec 4 10:21:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Extended logging + +Fri Dec 4 10:11:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + Removed listener callbacks that are handled by the subscriber + +Fri Dec 4 09:49:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/Updater/* + Use the stateconnector as starting point + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + First compile fixes + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Handle data_on_readers + +Fri Dec 4 09:34:09 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * tests/CIAO_ComponentServer/Activator/run_test.pl: + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + Resolved fuzz errors/warnings. + +Fri Dec 4 09:04:34 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/CIAO_ComponentServer/Activator/run_test.pl: + * tests/CIAO_ComponentServer/Basic/run_test.pl: + Resolved fuzz errors/warnings. + +Fri Dec 4 08:32:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 3 20:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp + Layout changes + +Thu Dec 3 20:08:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + Added a lot of logging and made the subscriberlistener + working again + +Thu Dec 3 20:08:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Only returning valid data. + +Thu Dec 3 18:46:35 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Using a take in stead of take_next_sample. Also created + Created difference between ONE_BY_ONE and MANY_BY_MANY by + invoking on_one_update and on_many_updates on the listener. + +Thu Dec 3 15:13:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: + Resolved warning unused parameter. + +Thu Dec 3 14:06:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Removed the context switch. + Created difference between ONE_BY_ONE and MANY_BY_MANY by + introducing a take (in stead of take_next_sample). + +Thu Dec 3 13:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Handle everything related to the CSL at subscriber/publisher + level + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + Corrected base project + +Thu Dec 3 13:52:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + *bin/ciao_tests.lst: + * connectors/dds4ccm/tests/CSLUnexpStat: + * connectors/dds4ccm/tests/CSLUnexpStat/Base: + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + Test ConnectorStatusListener:on_unexpected_status implemented + + +Thu Dec 3 12:56:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Let each layer initialise itself + +Thu Dec 3 12:06:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Added keys and max_dds_samples to idl. + +Thu Dec 3 11:07:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + UnkeyedWriter test may fail since DDS allows more + samples than configured in the QoS file. + +Thu Dec 3 11:06:37 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Resolved compiler warnings on Windows. + +Thu Dec 3 11:03:34 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: + Resolved some runtime errors. Expected_samples and name are not + used in Sender. + +Thu Dec 3 10:51:20 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: + Disabled the listener for now. No takes should be performed. + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Rewritten in order to test exceptions from the connector. + +Thu Dec 3 10:14:28 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: + Build in checks on received data. + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Write more samples + +Wed Dec 3 08:56:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: + Solved initialize warnings. + +Thu Dec 3 08:55:27 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + Reduced log level. + +Thu Dec 3 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + Adapted to the update Reader port. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Minor code optimization. + +Thu Dec 3 08:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Don't handle data_on_readers, if we install this listener, + the data reader listener will not get any on_data_available + +Wed Dec 2 14:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: + Use the word error to trigger the scoreboard parser + +Wed Dec 2 14:19:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Used operators to file readinfo sequences. + + * connectors/dds4ccm/impl/ndds/SampleInfo.h: + Removed <== operator for readinfo_seq. Also added + instance handle when copying sample_info. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Added handle tests and test exceptions related to handles. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Changed timing. + +Wed Dec 2 13:58:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + Add test to test list. + +Wed Dec 2 13:49:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + * connectors/dds4ccm/tests/CSLSampleRejected: + * connectors/dds4ccm/tests/CSLSampleRejected/Base: + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: + Created test ConnectorStatusListener:on_sample_rejected + +Wed Dec 2 13:35:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Handle data_on_readers + +Wed Dec 2 13:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp + * connectors/dds4ccm/impl/ndds/TopicListener_T.h + Added a get_mask to all listeners, this should return the + mask the listener needs, this is then used by the connector + templates. This way a listener can listen for more callbacks + and update his mask without any connector to be updated + +Wed Dec 2 13:10:40 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented read_last. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Optimized tests. + +Wed Dec 2 11:52:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Cleaned up code by removing double code. Implemented + read_all. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Enabled read_all test. + +Wed Dec 2 11:33:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + Added translate_statuskind + +Wed Dec 2 11:16:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.h: + Implemented more CSL callbacks + +Wed Dec 2 10:57:20 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented read_one_last and read_one_all according to + spec. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Enabled read_one_last and read_one_all to test. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Sleep between writing samples to DDS. + + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + Optimized logging. + +Wed Dec 2 10:26:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp: + * ciao/Containers/Session/Session_Container.h: + Improved failure reporting in case we can't get the needed + entities + +Wed Dec 2 09:05:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Moved publisher and subscriber to the DDS_TopicBase + +Wed Dec 2 08:33:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added reader test to the test framework. + +Wed Dec 2 08:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Started with read_one_last. + + * connectors/dds4ccm/tests/Reader: + * connectors/dds4ccm/tests/Reader/Base: + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc: + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl: + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: + * connectors/dds4ccm/tests/Reader/Connector: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp: + * connectors/dds4ccm/tests/Reader/README: + * connectors/dds4ccm/tests/Reader/Receiver: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Reader/descriptors: + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/Reader/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + Added test to test the Reader. + +Tue Dec 01 12:39:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented read_one_all + +Tue Dec 01 11:50:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp + * connectors/dds4ccm/impl/ndds/StateListenerControl.h + StateListenerControl + +Tue Dec 01 10:59:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + StateListener + +Tue Dec 01 09:42:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp + * connectors/dds4ccm/impl/ndds/TopicListener_T.h + * connectors/dds4ccm/impl/ndds/Updater_T.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.h + Implemented empty listeners for each dds entity and first + part of DDS_State + +Tue Dec 01 08:33:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc + Corrected mpc file for connector_stub + +Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + Corrected warnings for unused parameters + + +Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: + Corrected long project names and add tests to test list. + +Mon Nov 30 12:27:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: + Empty state connector so that we can start with creating tests + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: + Corrected ifdef guards + +Mon Nov 30 11:32:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline: + * connectors/dds4ccm/tests/CSLDeadline/Base: + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl: + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Connector: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/descriptors: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/CSLDeadline/Receiver: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Sender: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: + Test ConnectorStatusListener on_offered_deadline_missed. + + * connectors/dds4ccm/tests/CSLQoS: + * connectors/dds4ccm/tests/CSLQoS/Base: + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl: + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: + * connectors/dds4ccm/tests/CSLQoS/Connector: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLQoS/descriptors: + * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/CSLQoS/Receiver: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Sender: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: + Test ConnectorStatusListener on_requested- and on_offered_incompatible_QoS. + +Mon Nov 30 09:21:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.h: + * ciao/Servants/Port_Activator_T.h: + * DAnCE/TargetManager/DomainDataManager.h: + * DAnCE/TargetManager/ResourceCommitmentManager.h: + Doxygen fixes + +Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO version 0.7.5 released. + +Thu Nov 26 20:18:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: + Layout changes + + * ciao/ComponentServer/CIAO_RTComponentServer.cpp: + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: + Latest changes for rt component server to have server declared priorities + +Thu Nov 26 19:30:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: + When creating the process options, calculate the size of the + commandline, the default of 1024 can be too small if the + system has multiple network interfaces + +Thu Nov 26 19:03:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: + Check if we successfully constructed the commandline + +Thu Nov 26 18:52:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: + If the narrow of the callback IOR fails, print the IOR + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: + Const change + +Thu Nov 26 15:32:37 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedWriter/README: + * connectors/dds4ccm/tests/UnkeyedSamples/README: + Added test description + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + Removed keys. + + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Removed keys. Added qos_profile. + + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Started with configuring DDS in order to test the unkeyed + writer. + +Thu Nov 26 13:59:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + KeyedWriter is not fixed, yet. + +Thu Nov 26 13:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Servant_Impl_Base.cpp: + * ciao/Servants/Servant_Impl_Base.h: + Removed some methods or made them pure virtual, no need to let + them throw no_implement, the derived template does implement it + +Thu Nov 26 13:29:51 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Removed CLINFO from log message in order to consistent with other + log messages. + +Thu Nov 26 13:11:06 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Resolved runtime errors. + + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: + Resolved test error: test took longer than 60 seconds. + +Thu Nov 26 12:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.h: + Removed not needed forward declaration + + * ciao/Servants/Servant_Impl_Base.cpp: + Keep a reference to the home servant so that it doesn't get deleted + when we have a reference to it + + * ciao/Servants/Servant_Impl_T.cpp: + Only print the refcount of the executor when it is > 1, than we have + a leak + +Thu Nov 26 12:54:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: + Resolved some test errors when using write_many. + +Thu Nov 26 12:40:18 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Resolved test errors. Expected samples should always be in the + deployment plan. + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: + Added expected samples. + + * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Resolved test error by adding qos_profile to the deployment plan. + +Thu Nov 26 12:18:07 UTC 2009 Marcel Smit <msmit@remedy.nl> + + + * connectors/dds4ccm/examples/Quoter/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/examples/Shapes/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/Get_Connection_Test/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Removed these files since the default qos is coded. + +Thu Nov 26 12:12:36 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + Resolved compiler warnings on linux. + +Thu Nov 26 11:43:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Get_Connection_Test/Receiver/Get_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + Also reported messages when things go as planned. + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Resolved some compiler error. + +Thu Nov 26 11:37:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Hello/descriptors_RTCCM/*: + Deleted, not used + + * examples/Hello/Sender/Sender_exec.cpp: + Return the correct string + + * examples/Hello/descriptors/DeploymentPlan.cdp: + Removed rate attribute + +Thu Nov 26 10:50:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + Give more feedback on the test itself + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + Layout changes, create topic with profile, and fixed key_fields set/get methods + +Thu Nov 26 10:42:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/Receiver/Receiver.idl: + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Receiver/Receiver_exec.cpp: + Reverted some of my last changes. + Removed timer functionality. + + * examples/Hello/Sender/Sender.idl: + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/descriptors/DeploymentPlan.cdp: + Removed log_time attribute. + + * examples/Hello/descriptors/run_test.pl: + No sleep necessary anymore. + +Thu Nov 26 10:19:55 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Changed logging on exit. Reporting an error only when received < expected. + +Thu Nov 26 09:28:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/Receiver/Receiver.idl: + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Receiver/Receiver_exec.cpp: + Reviced this example a bit. The receiver now uses the + orb reator thread to call the sender periodically. Therefore + the receiver is not blocked in the receiving CCM event method. + Also introduced a rate in the deployment plan; no hard coded + sleep of 200 seconds anymore. + + * examples/Hello/Sender/Sender.idl: + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + Removed attribute Hertz since it was not used + + * examples/Hello/descriptors/DeploymentPlan.cdp: + Introduced rate for the receiver (see above). + + * examples/Hello/descriptors/run_test.pl: + Added a sleep of 60 seconds. + +Thu Nov 26 08:09:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Optimized logging for ConnectorStatusListener. + + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: + Resolved fuzz warning (project names too long). + +Thu Nov 26 07:32:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + Since the connector is now cleaning up the DDS environment, shutting + down takes considerably longer. Therefore extended the shutdown times. + +Wed Nov 25 16:22:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + Using the orb reactor thread in order to handle application specific + logic. + + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + Optimized logging. + +Wed Nov 25 15:50:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Logged errors instead of warnings when received!=expected. + + * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp: + Nothing is received when this deployment plan is ran. + +Wed Nov 25 15:40:59 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + Resolved minor typos. + +Wed Nov 25 15:30:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/README: + * connectors/dds4ccm/tests/SetConnectorAttributes/README: + Added test description. + +Wed Nov 25 15:15:43 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Get_Connection_Test/README: + * connectors/dds4ccm/tests/NonChangeableAttribute/README: + Added test description. + +Wed Nov 25 14:26:21 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.h + Implemented all with_profile methods + +Wed Nov 25 14:12:21 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/UnkeyedWriter: + * connectors/dds4ccm/tests/UnkeyedWriter/Base: + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + Added an unkeyed writer test. + +Wed Nov 25 13:45:05 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SetConnectorAttributes: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + Added this test in order to test whether the connector attributes are set properly. + +Wed Nov 25 13:15:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Resolved typo in setting key_fields. + +Wed Nov 25 13:05:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Servant_Activator.cpp: + Fix typo in debug statement + + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: + Removed updater functionality + + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Added missing \n to debug messages + + * tests/CIAO_ComponentServer/Activator/run_test.pl: + * tests/CIAO_ComponentServer/Basic/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + Shortened timeouts + + * ciao/ComponentServer/CIAO_ComponentServer.cpp: + For x.7.5, don't wait for worker threads + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Some cleanup and destroy dds entities at ccm_remove + +Wed Nov 25 10:54:24 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: + Resolved some errors. + + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + No need to wait 60 seconds. + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Optimized logging. + +Wed Nov 25 09:39:17 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Optimized logging. + +Wed Nov 25 09:37:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.cpp: + Renamed ConnectorStatusListener_TestSec_Connecto in order to resolve fuzz errors. + +Wed Nov 25 09:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Some code outlining. + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: + Added connector status listener. + + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: + Optimized logging. + +Wed Nov 25 09:21:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: + layout change + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Added missing trace + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + Fixed trace and layout change + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Don't use the qos because the conversions are not fully implemented + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Use default qos + +Wed Nov 25 08:47:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2130_Regression/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + * examples/Hello/descriptors_RTCCM/rt_run_test.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Display/descriptors/run_test_without_ns.pl: + * examples/BasicSP/descriptors/run_test.pl: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + Use more realistic timeouts, this will shorten the test runs + a lot at the moment a test or example is broken + + * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.cpp + * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.h + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.cpp + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.h + * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.h + * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h + * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.h + * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.h + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.h + * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.h + * DAnCE/tests/CIAO/Components/SimpleNull_exec.h + * DAnCE/tests/CIAO/Components/SimpleProvider_exec.h + * DAnCE/tests/CIAO/Components/SimplePublisher_exec.h + * DAnCE/tests/CIAO/Components/SimpleUser_exec.h + Removed generated headers from these files + +Wed Nov 25 08:31:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Hello/Receiver/Receiver_exec.cpp + * examples/Hello/Receiver/Receiver_exec.h + * examples/Hello/Sender/Sender_exec.cpp + * examples/Hello/Sender/Sender_exec.h + * examples/Null_Component/Null_Component_exec.cpp + * examples/Null_Component/Null_Component_exec.h + * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.h + * tests/Minimum/Receiver/Receiver_exec.cpp + * tests/Minimum/Receiver/Receiver_exec.h + * tests/Minimum/Sender/Sender_exec.cpp + * tests/inimum/Sender/Sender_exec.h + Removed generated headers from these files + +Wed Nov 25 08:19:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: + Fixed order error on Windows. + +Wed Nov 25 07:52:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added !FIXED_BUGS_ONLY to Get_Connection_Test since the updater + is not working, yet. + + * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: + No need to write samples to activate the listener. + + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Resolved compiler warnings. + +Tue Nov 24 19:34:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Resolved a bug whereby connection endpoints in the original plan + would be copied into two separate connections in a child plan. + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Bugfix with connection logic. + + * connectors/ami4ccm/examples/Hello/AMI/AMI.idl: + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp: + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl: + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + + Ported to new local interface support. + +Mon Dec 7 18:21:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd: + * tools/Config_Handlers/Basic_Deployment_Data.cpp: + * tools/Config_Handlers/Basic_Deployment_Data.hpp: + * tools/Config_Handlers/CPD_Handler.cpp: + * tools/Config_Handlers/DnC_Dump.cpp: + * tools/Config_Handlers/PSPE_Handler.cpp: + + Config handler updates. + +Mon Dec 7 17:51:30 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.idl: + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc: + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.h: + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp: + * tests/CIAO_ComponentServer/Local_Facet/client.cpp: + * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: + + Added simple test for local facet connection logic. + +Mon Dec 7 17:04:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/CIAO_ComponentServer/Local_Facet: + + Moved local facet test under ComponentServer. + + * tests/IDL_Test/Local_Facet: + + Removed these files. + +Mon Dec 7 14:52:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + * ciao/ComponentServer/CIAO_Container_Impl.h: + * ciao/ComponentServer/CIAO_Container_Impl.cpp: + * ciao/Containers/Session/Session_Container.cpp: + + Integration. + +Mon Dec 7 14:11:14 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * ciao/ComponentServer/CIAO_ComponentServer.idl: + * ciao/ComponentServer/CIAO_Container_Impl.h: + * ciao/ComponentServer/CIAO_Container_Impl.cpp: + * ciao/Containers/Container_Base.idl: + * ciao/Containers/Session/Session_Container.h: + * ciao/Containers/Session/Session_Container.cpp: + * ciao/Servants/Servant_Impl_Base.h: + + Container code. + +Sat Dec 5 05:33:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Deployment/Deployment_DeploymentPlan.idl: + * DAnCE/NodeApplication/NodeApplication_Impl.h: + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Infrastructure to connect local interfaces. + + * tests/IDL_Test/Local_Facet/Local_Facet.mpc: + + Enabled test. Local Variables: mode: change-log diff --git a/CIAO/ChangeLogs/ChangeLog-2010a b/CIAO/ChangeLogs/ChangeLog-2010a deleted file mode 100644 index b156adb47e4..00000000000 --- a/CIAO/ChangeLogs/ChangeLog-2010a +++ /dev/null @@ -1,9061 +0,0 @@ -Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO version 0.7.7 released. - -Mon Mar 1 22:49:52 UTC 2010 William Otte <wotte@zifnab> - - * docs/OMG-CCM-Tutorial.ppt: - * DAnCE/docs/OMG-DnC-Tutorial.ppt: - - Split OMG-CCM-Tutorial into CIAO and DAnCE parts to - make for more manageably sized documents. Provided - updates to the DnC tutorial. - -Mon Mar 1 19:38:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * ccm/CCM.mpc: - - Removed the application of the -Ssi IDL compiler option to - Navigation.idl and Receptacles.idl, so that their direct - collocation related code can be compiled for a specialized - build that tests the direct collocation code generation - option. - -Mon Mar 1 10:00:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Fixed versioned namespace builds - -Sun Feb 28 23:13:23 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/MPC/config/dance_domainapplicationmanager.mpb: - - Link error on static linux builds. - -Fri Feb 26 15:54:33 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_DP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_SP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_DP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_SP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - - Expanded NS/PlanLocality testing merged in, converted this test - to use dance_plan_launcher. - * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp: - - Removed these files as they are no longer needed for above test. - -Fri Feb 26 13:08:03 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - - Avoids ace_for_tao, as Convert_Plan requires file connector. - -Fri Feb 26 12:37:53 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Unicode compile error. - -Fri Feb 26 08:27:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * MPC/config/dds4ccm_impl.mpb: - When ndds nor dds4ccm_ndds is set, no need to compile - the derived projects. - -Fri Feb 26 07:40:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - Optimized doxygen. - -Thu Feb 25 20:03:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp - * connectors/dds4ccm/impl/ndds/ReadCondition.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/TopicListener.cpp - Set of cleanup of the core library. More will come after the release - of x.7.7. The code is at a much better level than with x.7.6 but - not at the level we aimed for x.7.7 because that was scheduled for - the end of March - -Thu Feb 25 16:23:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * NEWS: - Added news entries. - -Thu Feb 25 16:20:27 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: - Compile error fix. - -Thu Feb 25 15:47:16 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - Optimized logging regarding query condition. - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - Optimized Doxygen documentation. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved compile error when QueryConditions are - enabled. - -Thu Feb 25 13:28:31 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - Added doxygen documentation. - -Thu Feb 25 12:48:30 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Optimized get_one. Return false when DDS returns - DDS_RETCODE_NO_DATA (instead of throwing an exception). - -Thu Feb 25 12:43:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - Layout changes. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Resolve runtime errors. - -Thu Feb 25 11:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Reverted some of the last changes. - -Thu Feb 25 10:14:21 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * MPC/config/dds4ccm_base.mpb: - When no features is set, all dds4cmm should require - dummy_label. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Implemented some more Qos related methods. - -Thu Feb 25 09:08:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Implemented some get/set_qos methods. - -Thu Feb 25 08:32:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: - Cleanup - -Thu Feb 25 08:29:14 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberQos.h: - Implemented set/get_qos methods. - -Thu Feb 25 08:16:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - Added missing base projects - -Thu Feb 25 07:46:04 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented methods wich were not implemented yet. - -Wed Feb 24 22:08:45 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Additional cleanup. - -Wed Feb 24 15:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - Resolved compiler errors. - -Wed Feb 24 15:01:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderListener.h: - * connectors/dds4ccm/impl/ndds/DataReaderQos.h: - * connectors/dds4ccm/impl/ndds/DataWriter.h: - * connectors/dds4ccm/impl/ndds/DataWriterListener.h: - * connectors/dds4ccm/impl/ndds/DataWriterQos.h: - * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/ndds/Duration_t.h: - * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/ndds/Publisher.h: - * connectors/dds4ccm/impl/ndds/PublisherListener.h: - * connectors/dds4ccm/impl/ndds/PublisherQos.h: - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/ndds/QueryCondition.h: - * connectors/dds4ccm/impl/ndds/ReadCondition.h: - * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/ndds/SampleLostStatus.h: - * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/ndds/StatusCondition.h: - * connectors/dds4ccm/impl/ndds/StringSeq.h: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener.h: - * connectors/dds4ccm/impl/ndds/SubscriberQos.h: - * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/ndds/Time_t.h: - * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/ndds/TopicListener.h: - * connectors/dds4ccm/impl/ndds/TopicQos.h: - * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h: - Implemented Qos operators and renamed header defines. - -Wed Feb 24 14:36:37 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Split_Plan/Split_Plan_impl.h: - - Fuzz fix. - -Wed Feb 24 13:21:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - Removed all lem interfaces - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Fixed compile errors - - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - Some callbacks are ndds specific - -Wed Feb 24 11:43:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/config/dds4ccm_ts_default.mpb: - ndds needs no-strict-aliasing - -Wed Feb 24 11:39:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.h - More cleanup - -Wed Feb 24 11:26:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp - * connectors/dds4ccm/impl/ndds/ReadCondition.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.h - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.h - Cleaning up the implementation - -Wed Feb 24 10:45:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp - * connectors/dds4ccm/impl/ndds/StatusCondition.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/Topic.h - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.h - * connectors/dds4ccm/impl/ndds/TopicListener.cpp - * connectors/dds4ccm/impl/ndds/TopicListener.h - Cleaning up the implementation - -Wed Feb 24 08:09:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - Resolved compiler warnings on Linux. - -Wed Feb 24 08:06:47 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - Resolved compiler warnings. Also removed unnecessary - space characters. - -Wed Feb 24 07:28:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DataReaderQos.h - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener.h - * connectors/dds4ccm/impl/ndds/DataWriterQos.h - * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h - * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h - * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h - * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h - * connectors/dds4ccm/impl/ndds/Duration_t.h - * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h - * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h - * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h - * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h - * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h - * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h - * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h - * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h - * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h - * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h - * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h - * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h - * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h - * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h - * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h - * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/PublisherQos.h - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h - * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h - * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h - * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h - * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h - * connectors/dds4ccm/impl/ndds/SampleInfo.h - * connectors/dds4ccm/impl/ndds/SampleLostStatus.h - * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h - * connectors/dds4ccm/impl/ndds/StringSeq.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/SubscriberQos.h - * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h - * connectors/dds4ccm/impl/ndds/Time_t.h - * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h - * connectors/dds4ccm/impl/ndds/TimeUtilities.h - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h - * connectors/dds4ccm/impl/ndds/TopicDescription.h - * connectors/dds4ccm/impl/ndds/TopicListener.cpp - * connectors/dds4ccm/impl/ndds/TopicQos.h - * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h - * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h - * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h - Guarded all RTI specific code - - * MPC/config/dds4ccm.mpb: - Don't compile anything related to dds4ccm when we don't have - a dds vendor installed - -Tue Feb 23 21:49:52 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - - Rogue letter was causing a compile error. - -Tue Feb 23 16:22:42 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/MPC/config/dance_convert_plan.mpb: - * DAnCE/MPC/config/dance_split_plan.mpb: - * DAnCE/MPC/config/dance_tools.mpb: - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - * DAnCE/tools/Split_Plan/Split_Plan.cpp: - * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - - Fuzz fixes. - -Tue Feb 23 16:13:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Bugfix for how connections are handled when there are two - internalEndpoints but it is _not_ a local conneciton. - - * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: - * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: - - Corrected IOR file so test script finds controller. - -Tue Feb 23 15:33:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - - Added dance_config_handlers as a base project to DAnCE_Convert_Plan - project. Thanks to William Otte for the suggestion. - -Tue Feb 23 15:16:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/ExecutionManager/ExecutionManager.mpc: - - Added split_plan base project. - -Tue Feb 23 14:54:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - Inserted forgotten new line character. - -Tue Feb 23 14:46:23 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: - Resolved deployment errors related to generation of the connector - code. - -Tue Feb 23 14:34:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - CSLUnexpStat is not ready, yet. - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Layout changes. - - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: - Resolved deployment errors related to generation of the connector - code. - -Tue Feb 23 14:28:22 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Convert_Plan/DAnCE_Convert_Plan_export.h: - - Missing file. - -Tue Feb 23 13:25:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl - Added various pragma's - - * connectors/dds4ccm/idl/dds4ccm.mpc - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/Getter_T.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h - * connectors/dds4ccm/impl/ndds/StringSeq.h - * connectors/dds4ccm/impl/ndds/Subscriber.h - * MPC/config/ciaoidldefaults.mpb - * MPC/config/componentidldefaults.mpb - Portability changes - -Tue Feb 23 14:08:20 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - - Use the split plan library instead of internal split plan impl. - - * DAnCE/MPC/config/dance_convert_plan.mpb: - * DAnCE/MPC/config/dance_split_plan.mpb: - * DAnCE/MPC/config/dance_tools.mpb: - - Base projects for convert_plan/split_plan. - - * DAnCE/tools: - * DAnCE/tools/Convert_Plan: - * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: - - Tool allowing validation/conversion of XML deployment plans to - CDR. - - * DAnCE/tools/Split_Plan: - * DAnCE/tools/Split_Plan/DAnCE_Split_Plan_export.h: - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - * DAnCE/tools/Split_Plan/Split_Plan.cpp: - * DAnCE/tools/Split_Plan/Split_Plan_impl.h: - * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - - Tool allowing users to split plans into locality constrained - partitions. Also contains important bugfixes for process - colocation. - -Tue Feb 23 13:40:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Added new 3832 tests - - * ciao/Logger/Logger_Service.cpp: - * ciao/Logger/Logger_Service.h: - * DAnCE/Logger/Logger_Service.cpp: - * DAnCE/Logger/Logger_Service.h: - Fixed service config macros which caused this service not - to get loaded on linux - - * tests/Bug_3832_Regression/* - * DAnCE/tests/Bug_3832_Regression/* - Added new test for 3832 - -Tue Feb 23 12:45:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/logger/Log_Macros.h: - * connectors/dds4ccm/impl/logger/Log_Macros.cpp: - Making use of the CIAO_Debug_Level flag of the - CIAO logging framework. - -Tue Feb 23 11:54:21 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * MPC/config/dds4ccm_impl.mpb: - * MPC/config/dds4ccm_logger.mpb: - * connectors/dds4ccm/impl/logger: - * connectors/dds4ccm/impl/logger/Log_Macros.h: - * connectors/dds4ccm/impl/logger/Log_Macros.cpp: - * connectors/dds4ccm/impl/logger/Logger.mpc: - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp: - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - * connectors/dds4ccm/impl/ndds/Writer_T.cpp: - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - Created DDS4CCM_DEBUG, DDS4CCM_TRACE and DDS4CCM_ERROR macros. - For now these macros make use of the CIAO logging framework. In - the future, DDS4CCM should have it's own logging framework. - -Tue Feb 23 09:26:15 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Refactored get_one, making use of the read_w_condition - API method. - -Tue Feb 23 08:50:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: - Added missing pragma - - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: - Disabled this project for the moment, rtiddsgen can't handle this - -Tue Feb 23 07:47:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - Updated to generate connector - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.h - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.h - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.h - removed - -Tue Feb 23 07:22:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/idl/dds4ccm.mpc - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handle.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.cpp - * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.h - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.h - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/ReadCondition.h - * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h - * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h - * connectors/dds4ccm/impl/ndds/StatusCondition.h - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h - * connectors/dds4ccm/impl/ndds/TopicDescription.h - * connectors/dds4ccm/impl/ndds/TopicListener.h - * connectors/dds4ccm/impl/ndds/Utils.h - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - * MPC/config/connectoridldefaults.mpb - * MPC/config/dds4ccm.mpb - * MPC/config/dds4ccm_base.mpb - * MPC/config/dds4ccm_ts_default.mpb - More portability changes - -Tue Feb 23 04:44:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_2.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_Default.cdp: - - Tests to excercise process colocation when passed through the - EM. - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - - Test script was broken and not actually running tests. - -Tue Feb 23 04:05:06 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/bin/PythonDAnCE/generator/__init__.py: - * DAnCE/bin/PythonDAnCE/generator/comp_impl.py: - * DAnCE/bin/PythonDAnCE/generator/comp_inst.py: - * DAnCE/bin/PythonDAnCE/generator/config_prop.py: - * DAnCE/bin/PythonDAnCE/generator/connection.py: - * DAnCE/bin/PythonDAnCE/generator/deploy_requirement.py: - * DAnCE/bin/PythonDAnCE/generator/external_reference.py: - * DAnCE/bin/PythonDAnCE/generator/internal_endpoint.py: - * DAnCE/bin/generate_plan.py: - - Improvements to allow more expressive plan generation. - -Tue Feb 23 04:03:46 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Additional error checking, and an improvements to how - colocation groups with NoConstraint are handled. - -Tue Feb 23 02:55:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Hello/descriptors/NodeMap.dat: - * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: - * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: - * examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl: - * examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl: - - Added the files above to test PlanLocality feature. - -Tue Feb 23 02:39:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Hello/Receiver/Receiver_exec.h: - * examples/Hello/Receiver/Receiver_exec.cpp: - * examples/Hello/Sender/Sender_exec.h: - * examples/Hello/Sender/Sender_exec.cpp: - - Update this example. It was out of date and as such, it - wouldn't work with CoSMIC generated descriptors (due - to missing entry points). - -Mon Feb 22 22:13:59 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component/descriptors/NodeMap.dat: - - Changed port number. - - * examples/Null_Component/descriptors/run_test_without_ns.pl: - - Enhanced this script so it would deploy all cdps (component deployment plans) - that are in the directory. - -Mon Feb 22 21:39:08 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component/descriptors/Null_PlanLocality_DifferentProcesses.cdp: - * examples/Null_Component/descriptors/Null_PlanLocality_SameProcess.cdp: - Add a couple of deployment plans to test the PlanLocality feature. - -Mon Feb 22 20:48:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component/descriptors/NodeMap.dat: - * examples/Null_Component_Glfa/descriptors/NodeMap.dat: - - Fixed a small bug in these files. - - * examples/Null_Component/descriptors/run_test_without_ns.pl: - - Added a new test to deploy this example without using the naming service. - - * bin/ciao_tests.lst: - - Add run_test_without_ns.pl to the daily regression tests. - -Feb 22 14:26:16 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: - Extended test with an extra connector which handles a fixed - size struct. - -Mon Feb 22 13:48:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.idl - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.idl - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.idl - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - Updated rti typesupport to ndds typesupport, everywhere we talk - about ndds - -Mon Feb 22 13:39:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/Duration_t.h - * connectors/dds4ccm/impl/ndds/Getter_T.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/SampleInfo.h - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/Time_t.h - * connectors/dds4ccm/impl/ndds/Topic.h - Portability improvements - - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: - Updated typesupport - -Mon Feb 22 12:47:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_nodeapplication.mpb - * DAnCE/NodeApplication/NodeApplication.mpc - Corrected after - -Mon Feb 22 12:46:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_nodeapplicationmanager.mpb - * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc - Corrected after - -Mon Feb 22 12:36:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Added empty source files to not pickup files that are already generated - by other projects in the same directory - -Mon Feb 22 12:30:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - Removed nddslib as base project - - * MPC/config/dds4ccm_base.mpb: - Added nddslib as base project - -Mon Feb 22 12:25:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - Layout changes - -Mon Feb 22 12:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Fixed casing problems - -Mon Feb 22 11:37:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Reverted change below - -Mon Feb 22 10:34:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Added custom_only=1 - -Mon Feb 22 10:16:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h: - Updated ifdef guards - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: - Layout changes - - * MPC/config/dds4ccm_base.mpb: - * MPC/config/dds4ccm_impl.mpb: - Simplified thse projects - -Mon Feb 22 09:49:50 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: - Resolved MPC-warning. - -Mon Feb 22 09:29:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - Use the new dds4ccm_ts_defaults base project - -Mon Feb 22 08:29:03 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - Created typedefs of templated classes. - -Mon Feb 22 08:21:57 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Using the ACE_NEW_* macros (instead of C++ new). - -Mon Feb 22 08:22:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Layout change - - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/RepositoryManager/RepositoryManager.cpp - Shutdown the orb - - * MPC/config/connectoridldefaults.mpb: - No executor header file for a connector - -Mon Feb 22 08:20:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Layout and const changes - -Mon Feb 22 07:18:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc - Simplified these base projects - -Sun Feb 21 09:24:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ChangeLogs/*: - Use full year - -Sat Feb 20 20:31:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/config/dds4ccm_ts_default.mpb: - New base project for dds4ccm dds type support generation. This - base project will be soon be used for all dds4ccm examples and - tests. The typesupport files will now be linked together with - the tao type code to one shared library. dds4ccm should work - on the long term with multiple dds implementations, the fact - that you have an implementation doesn't mean you want to use - it with dds4ccm. with the new features dds4ccm_ndds, dds4ccm_opendds, - and dds4ccm_splice you can control which dds vendor dds4ccm - should use. At this moment ndds is supported and tested - - Thanks to Adam Mitz for extending MPC to make this base - project possible - -Fri Feb 19 15:44:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: - - Added #include, newly required due to reordering of - #includes in the front end. - -Fri Feb 19 15:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Improved AMI4CCM one step further - -Fri Feb 19 12:53:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/Getter_T.h - Added a boolean to the connectors to let the TAO_IDL - compiler generate whether we have a fixed or non fixed - type. The memory management is different and caused - compile and runtime problems with getter::get_one. - We now specialized the Getter::get_one method for - fixed and for non fixed types - -Fri Feb 19 11:53:38 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented some more ACE_NEW_* macros. - -Fri Feb 19 11:29:08 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented some more ACE_NEW_* macros. - -Fri Feb 19 10:51:49 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - Changed value of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Prepared the test to receive the RELIABLE_READER_ACTIVITY_CHANGED_STATUS. - -Fri Feb 19 08:43:52 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/*: - Added tests in order to test the TAO_IDL compliler. - -Fri Feb 19 08:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.cpp - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h - Removed from the archive, generated by tao_idl from now - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl - Added RTI typesupport pragma - - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - Updated to let tao_idl generate the connector - -Thu Feb 18 16:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl - Added rti typesupport pragma - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h - Removed from the archive - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - Updated to generate the connector - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp - Layout change - -Thu Feb 18 15:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/id3p_test/*: - Removed, obsolete - -Thu Feb 18 15:43:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: - Added rti typesupport pragma - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h - Removed from the archive - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - Updated to generate the connector - -Thu Feb 18 15:36:06 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: - Remove some tabs. - -Thu Feb 18 15:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc: - Updated to use tao_idl generation - - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h: - Removed from the archive - -Thu Feb 18 14:22:29 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener.cpp: - Implemented ACE_NEW_* macros. - -Thu Feb 18 13:48:20 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc: - Removed dummy label to enable compilation. - -Thu Feb 18 13:44:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc: - Removed dummy label. - - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Receiver/*: - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Sender/*: - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/descriptors/*: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Receiver/*: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Sender/*: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/descriptors/*: - Removed these files since this is there to capture compiler errors. - -Thu Feb 18 13:26:06 UTC 2010 Marijke Hnegstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Latency: - * connectors/dds4ccm/performance-tests/Latency/Base: - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc: - * connectors/dds4ccm/performance-tests/Latency/Connector: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.idl: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h: - * connectors/dds4ccm/performance-tests/Latency/descriptors: - * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Latency/Receiver: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.idl: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.h: - * connectors/dds4ccm/performance-tests/Latency/Sender: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h: - First base of new latency test dds4ccm. - -Thu Feb 18 13:22:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Made better use of the ACE_NEW_* macros. - -Thu Feb 18 13:13:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Fixed gcc compile error - -Thu Feb 18 12:33:06 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Using the ACE_NEW_* marcros instead of the - regular C++ new. - -Thu Feb 18 11:36:08 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopics/*: - Test to check whether the generated exec code - compiles without errors when defining two topics - in one connector. - -Thu Feb 18 09:00:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/*: - Added test to test fixed size data. Fixed size data is handled - in a different way. This'll result in compliler errors when not - coded properly. - -Thu Feb 18 08:37:49 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Added some more tracing. - - * connectors/dds4ccm/tests/FixedSizeStruct/*: - Added test to test fixed size data. Fixed size data is handled - in a different way. This'll result in compliler errors when not - coded properly. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Improved the way the Receiver receives data. - -Thu Feb 18 08:30:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Fixed compile error with fixed size datatypes - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Layout and documentation fixes - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: - No need for C.inl - -Wed Feb 17 15:24:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - Layout changes - - * DAnCE/DomainApplication/Domain_Application_Impl.cpp - * DAnCE/DomainApplication/Domain_Application_Impl.h - * DAnCE/DomainApplication/DomainApplication.mpc - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h - Cleanup - -Wed Feb 17 13:57:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - Deleted reactor member which is not needed here - - * DAnCE/NodeManager/Node_Manager_Module.h: - * DAnCE/RepositoryManager/Repository_Manager_Module.h: - Removed not needed include - - * DAnCE/RepositoryManager/RepositoryManager.mpc: - Cleanup base projects - -Wed Feb 17 12:14:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_plan_generator.mpb - * DAnCE/Plan_Generator/PCVisitor.cpp - * DAnCE/Plan_Generator/PCVisitor.h - * DAnCE/Plan_Generator/PCVisitorBase.cpp - * DAnCE/Plan_Generator/PCVisitorBase.h - * DAnCE/Plan_Generator/PCVisitorBase.inl - * DAnCE/Plan_Generator/Plan_Generator.mpc - * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp - * DAnCE/Plan_Generator/Plan_Generator_Impl.h - * DAnCE/Plan_Generator/Plan_Generator_Impl_Export.h - removed, not used at all - -Wed Feb 17 12:10:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl: - Added pragma - - * DAnCE/RepositoryManager/DAnCE_RepositoryManager_Module_Export.h: - Deleted - -Wed Feb 17 12:09:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeManager/Node_Manager_Module.h: - Removed obsolete header - - * DAnCE/MPC/config/dance_utils.mpb - * DAnCE/Utils - * DAnCE/Utils/DAnCE_Utils.mpc - * DAnCE/Utils/DAnCE_Utils_Export.h - * DAnCE/Utils/Plan_Handler.cpp - * DAnCE/Utils/Plan_Handler.h - Removed, not used at all - -Wed Feb 17 11:40:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Cleanup of the repository manager - - * DAnCE/DAnCE/DAnCE_Loader.h: - * DAnCE/MPC/config/dance_repositorymanager.mpb: - * DAnCE/RepositoryManager/Repository_Manager_Admin_Export.h - Deleted - - * DAnCE/RepositoryManager/PC_Updater.h - * DAnCE/RepositoryManager/Repository_Manager.cpp - * DAnCE/RepositoryManager/repository_manager_admin.h - * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.h - * DAnCE/RepositoryManager/RepositoryManager.mpc - * DAnCE/RepositoryManager/RepositoryManager_Impl.h - * DAnCE/RepositoryManager/RM_Helper.h - * DAnCE/RepositoryManager/URL_Parser.h - Cleanup - -Wed Feb 17 11:20:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Cleanup of the target manager - - * DAnCE/MPC/config/dance_nodemanager.mpb: - * DAnCE/MPC/config/dance_targetmanager.mpb - Deleted, obsolete - - * DAnCE/NodeApplication/NodeApplication.mpc: - * DAnCE/RepositoryManager/RM_Helper.h: - * DAnCE/TargetManager/ResourceCommitmentManager.h: - layout change - - * DAnCE/NodeManager/NodeManager.mpc: - Reduced dependency - - * DAnCE/TargetManager/Target_Manager_Exec.cpp - * DAnCE/TargetManager/Target_Manager_Module_export.h - * DAnCE/TargetManager/TargetManager_Impl_export.h - Deleted from the archive - - * DAnCE/TargetManager/Target_Manager.cpp - * DAnCE/TargetManager/Target_Manager_Module.cpp - * DAnCE/TargetManager/Target_Manager_Module.h - * DAnCE/TargetManager/TargetManager.mpc - * DAnCE/TargetManager/TargetManager_Impl.cpp - * DAnCE/TargetManager/TargetManager_Impl.h - Simplified and cleanup - -Wed Feb 17 10:54:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/TargetManager/CmpClient.cpp - * DAnCE/TargetManager/TM_Client.mpc - Moved to DAnCE/tests/TargetManager - -Wed Feb 17 09:49:35 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Stopping time when the run actualy starts. - -Wed Feb 17 09:41:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: - Added rti typesupport trait - - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc: - Updated to use tao_idl generated connector - - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.cpp: - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: - Removed from the archive - -Wed Feb 17 09:36:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Check whether the get_listener returns nil. - - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: - Improved implementation. Sometimes unregister_handles hangs in - a never ending loop. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Improved implementation. Polling for the last sample in DDS now - is done using the reactor thread. - -Wed Feb 17 09:21:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.cpp: - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - Deleted, generated by tao_idl now - -Wed Feb 17 09:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Simplified NodeManager - - * DAnCE/NodeManager/DAnCE_NodeManager_Module_Export.h - * DAnCE/NodeManager/Node_Manager_Exec.cpp - * DAnCE/NodeManager/NodeManager_Export.h - Removed - - * DAnCE/NodeManager/Node_Manager.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/NodeManager/Node_Manager_Module.h - * DAnCE/NodeManager/NodeManager.mpc - * DAnCE/NodeManager/NodeManager_Impl.cpp - * DAnCE/NodeManager/NodeManager_Impl.h - Simplified - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - Fixed warning - -Tue Feb 16 20:34:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * connectors/dds4ccm/idl/dds4ccm_Connector.idl: - - Removed the line '#define connector component' since we - now have backend and frontend connector support. - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: - - Modified projects to generate and compile the - connector implementation. - - * examples/BasicSP/BMClosedED/BMClosedED.idl: - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - Cosmetic changes. - -Tue Feb 16 20:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Simplified execution manager - - * DAnCE/ExecutionManager/DAnCE_ExecutionManager_Module_Export.h - * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp - * DAnCE/ExecutionManager/ExecutionManager_Export.h - Removed - - * DAnCE/ExecutionManager/Execution_Manager.cpp - * DAnCE/ExecutionManager/ExecutionManager.mpc - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/ExecutionManager/ExecutionManager_Module.h - Simplified - - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: - Layout changes - -Tue Feb 16 19:33:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Simplified the plan_launcher, it was way to complex to - build - - * DAnCE/MPC/config/dance_plan_launcher.mpb - * DAnCE/MPC/config/dance_plan_launcher_base.mpb - * DAnCE/Plan_Launcher/Plan_Launcher.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Module.h - * DAnCE/Plan_Launcher/Plan_Launcher_Module_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp - Deleted, all not used - - * DAnCE/Plan_Launcher/Plan_Launcher.cpp - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h - Updated to contain the Plan_Launcher implementation and main - -Tue Feb 16 18:45:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Plan_Launcher/launcher.cpp: - Removed, not used - - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h: - Layout changes - -Tue Feb 16 18:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DAnCE/CIAO_ExecutionManagerDaemon.idl - * DAnCE/DAnCE/CIAO_Interfaces.mpc - * DAnCE/ExecutionManager/ExecutionManager.mpc - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/MPC/config/ciao_executionmanager_skel.mpb - * DAnCE/MPC/config/ciao_executionmanager_stub.mpb - * DAnCE/RepositoryManager/RepositoryManager.cpp - Removed shutdown method, it was not used and a non spec interface - -Tue Feb 16 15:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DAnCE/DAnCE_Properties.mpc: - Added mpc file which should have been committed earlier today - -Tue Feb 16 13:08:57 UTC 2010 Marijke Hemgstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub3.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub_BE.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub_BE.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/README: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Add attribute number_of_subscribers, made different test scripts. - -Tue Feb 16 12:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/DAnCE/DAnCE_Loader.h - * DAnCE/DAnCE/DAnCE_Properties.idl - * DAnCE/DAnCE/Deployment_common.h - * DAnCE/Deployment/DAnCE_Core.mpc - * DAnCE/Deployment/DAnCE_Loader.h - * DAnCE/Deployment/DAnCE_Properties.idl - * DAnCE/Deployment/Deployment.idl - * DAnCE/Deployment/Deployment_Application.idl - * DAnCE/Deployment/Deployment_ApplicationManager.idl - * DAnCE/Deployment/Deployment_Base.idl - * DAnCE/Deployment/Deployment_common.h - * DAnCE/Deployment/Deployment_DeploymentPlan.idl - * DAnCE/Deployment/Deployment_NodeManager.idl - * DAnCE/Deployment/Deployment_Packaging_Data.idl - * DAnCE/Deployment/Deployment_RepositoryManager.idl - * DAnCE/Deployment/Deployment_ResourceCommitmentManager.idl - * DAnCE/Deployment/Deployment_stub_export.h - * DAnCE/Deployment/Deployment_svnt_export.h - * DAnCE/Deployment/Deployment_TargetData.idl - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/NodeApplication/NodeApplication.mpc - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.h - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/NodeManager/Node_Manager_Module.h - * DAnCE/NodeManager/NodeManager_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.h - * DAnCE/TargetManager/Target_Manager_Module.cpp - * DAnCE/TargetManager/Target_Manager_Module.h - Removed DAnCE/Deployment to just contain the spec compliant IDL, - non compliant parts have been moved to DAnCE/DAnCE. All using - code has been updated. We did found some problems in the OMG IDL - 07-02-01 which has been reported to the OMG: - - LastConfiguration and InvalidReference are listed in 07-02-01 - but not used at all. - - PlanLocalityKind members have a Plan prefix to resolve a conflict - with LocalityKind::SameProcess. - All extensions for DDS4CCM have now a comment indicating that - -Tue Feb 16 12:32:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: - Resolved shutdown errors. - -Tue Feb 16 10:54:26 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: - Added data listener and test thread switch for this - data listener. - -Tue Feb 16 09:45:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Improved code for thread switch. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Removed reader implementation since it's unnecessary. Also - optimized logging. - - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: - Improved logging. - -Tue Feb 16 08:23:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc - * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/Deployment/DAnCE_Core.mpc - * DAnCE/DomainApplication/DomainApplication.mpc - * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc - * DAnCE/ExecutionManager/ExecutionManager.mpc - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/MPC/config/ciao_config_handlers.mpb - * DAnCE/MPC/config/ciao_config_handlers_base.mpb - * DAnCE/MPC/config/ciao_nodeapplication.mpb - * DAnCE/MPC/config/ciao_nodeapplicationmanager.mpb - * DAnCE/MPC/config/ciao_plan_generator.mpb - * DAnCE/MPC/config/ciao_targetmanager_stub.mpb - * DAnCE/MPC/config/ciao_targetmanager_svnt.mpb - * DAnCE/MPC/config/dance_applicationmanager_skel.mpb - * DAnCE/MPC/config/dance_component_server.mpb - * DAnCE/MPC/config/dance_component_server_svnt.mpb - * DAnCE/MPC/config/dance_config_handlers.mpb - * DAnCE/MPC/config/dance_config_handlers_base.mpb - * DAnCE/MPC/config/dance_deployment_skel.mpb - * DAnCE/MPC/config/dance_deployment_svnt.mpb - * DAnCE/MPC/config/dance_domainapplication_skel.mpb - * DAnCE/MPC/config/dance_executionmanager_skel.mpb - * DAnCE/MPC/config/dance_extension_stub.mpb - * DAnCE/MPC/config/dance_nodeapplication_skel.mpb - * DAnCE/MPC/config/dance_nodemanager_skel.mpb - * DAnCE/MPC/config/dance_nodemanager_svnt.mpb - * DAnCE/MPC/config/dance_output.mpb - * DAnCE/MPC/config/dance_plan_generator.mpb - * DAnCE/MPC/config/dance_repositorymanager.mpb - * DAnCE/MPC/config/dance_repositorymanager_skel.mpb - * DAnCE/MPC/config/dance_targetmanager.mpb - * DAnCE/MPC/config/dance_targetmanager_skel.mpb - * DAnCE/MPC/config/dance_tm_daemon.mpb - * DAnCE/NodeApplication/NodeApplication.mpc - * DAnCE/NodeManager/NodeManager.mpc - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/RepositoryManager/RepositoryManager.mpc - * DAnCE/TargetManager/TargetManager.mpc - * DAnCE/TargetManager/TM_Client.mpc - * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc - * DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc - * DAnCE/tests/Config_Handlers/Config_Handlers.mpc - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc - * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/tests/DeploymentPlanDump/DeploymentPlanDump.mpc - * DAnCE/tests/DeploymentPlanTestReferences/DeploymentPlanTestReferences.mpc - * DAnCE/tests/DeploymentTest1/DeploymentTest1.mpc - * DAnCE/Utils/DAnCE_Utils.mpc - Cleanup of DAnCE base projects - -Mon Feb 15 19:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DAnCE - * DAnCE/DAnCE/CIAO_Interfaces.mpc - * DAnCE/DAnCE/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/ciao - * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl - * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc - * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/ciao/Module_Main.h - * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/MPC/config/ciao_nodemanager_skel.mpb - * DAnCE/MPC/config/ciao_nodemanager_stub.mpb - * DAnCE/NodeManager/Node_Manager_Exec.cpp - * DAnCE/NodeManager/NodeManager_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp - * DAnCE/TargetManager/Target_Manager_Exec.cpp - * DAnCE/TargetManager/TM_Client.mpc - Moved DAnCE/Deployment/ciao to DAnCE/DAnCE and removed the - CIAO_NodeManagerDeamon interface, it was not used at all - -Mon Feb 15 19:05:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl: - Fixed comments and removed commented out stuff - - * DAnCE/NodeManager/Node_Manager_Module.cpp: - * DAnCE/TargetManager/Target_Manager_Module.cpp - Fixed typo in comment - - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Fixed warning - - * DAnCE/RepositoryManager/PC_Updater.cpp: - * DAnCE/RepositoryManager/PC_Updater.h - Layout and documentation fixes - - * DAnCE/RepositoryManager/repository_manager_admin.cpp: - Unicode fixes - - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.h - Removed not used servant map - - * DAnCE/RepositoryManager/RepositoryManager.cpp: - Doxygen fixes - - * DAnCE/RepositoryManager/RepositoryManager_Impl.h: - * DAnCE/RepositoryManager/RM_Helper.cpp - * DAnCE/RepositoryManager/RM_Helper.h - Layout changes - - * DAnCE/TargetManager/DAnCE_TargetManagerDaemon.idl: - Removed, this interface was used, but not implemented at all - - * DAnCE/TargetManager/TargetManager.mpc: - Removed obsolete projects - - * DAnCE/TargetManager/TargetManager_Impl.cpp - * DAnCE/TargetManager/TargetManager_Impl.h - removed not used shutdown - -Mon Feb 15 14:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/DomainDataManager.h - * DAnCE/TargetManager/ResourceCommitmentManager.cpp - * DAnCE/TargetManager/ResourceCommitmentManager.h - * DAnCE/TargetManager/TargetManager_Impl.cpp - Various code improvements - -Mon Feb 15 13:32:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - * DAnCE/NodeApplication/NodeApplication_Impl.h: - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: - * DAnCE/NodeManager/Node_Manager_Module.cpp: - * DAnCE/NodeManager/NodeManager_Impl.h: - Various code improvements - -Mon Feb 15 13:20:10 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * DAnCE/DomainApplication/Domain_Application_Impl.cpp: - Throwing exception when errors occur during shutdown. - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - New line appended to log message. - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Throwing and catching exceptions when errors occur - during shutdown. When errors occur, ccm_remove is not - invoked and when it isn't, tests seems to be ok while they're - not. - - * connectors/dds4ccm/docs/ccm_dds.idl: - Layout changes. - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Added trace. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Optimized logging. - -Mon Feb 15 13:15:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/TargetManager/TargetManager_exec.cpp: - * DAnCE/TargetManager/TargetManager_exec.h: - Removed, not used - - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/DomainDataManager.h - * DAnCE/TargetManager/ResourceCommitmentManager.cpp - Reduced includes and dependencies - -Mon Feb 15 12:50:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/ciao - * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl - * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc - * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/ciao/Module_Main.h - * DAnCE/Deployment/CIAO_ExecutionManagerDaemon.idl - * DAnCE/Deployment/CIAO_Interfaces.mpc - * DAnCE/Deployment/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/DAnCE_Core.mpc - * DAnCE/Deployment/Deployment_common.h - * DAnCE/Deployment/Deployment_NodeManager.idl - * DAnCE/Deployment/Module_Main.h - * DAnCE/DomainApplication/Domain_Application_Impl.cpp - * DAnCE/DomainApplication/Domain_Application_Impl.h - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp - * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/MPC/config/dance_domainapplicationmanager_skel.mpb - * DAnCE/MPC/config/dance_domainapplicationmanager_stub.mpb - * DAnCE/MPC/config/dance_nodeapplication_stub.mpb - * DAnCE/MPC/config/dance_nodeapplicationmanager_skel.mpb - * DAnCE/MPC/config/dance_nodeapplicationmanager_stub.mpb - * DAnCE/NodeManager/Node_Manager_Exec.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp - * DAnCE/TargetManager/Target_Manager_Exec.cpp - Moved the CIAO specific idl/code from DAnCE/Deployment to - DAnCE/Deployment/ciao and updated using code. Move - ApplicationManager to its own DLL and enabled in some projects - AMI. - -Mon Feb 15 09:50:57 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Optimized logging regarding domain_id. - -Mon Feb 15 09:35:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Changed the startup sequence. Don't use a sleep. - - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - Extended test time. - -Mon Feb 15 09:19:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Layout changes - - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: - Extend test with two connectors sharing the same topic. - -Fri Feb 12 19:08:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/config/dance_applicationmanager.mpb: - * MPC/config/dance_applicationmanager_skel.mpb: - * MPC/config/dance_applicationmanager_stub.mpb: - New base projects for the dance am library - -Fri Feb 12 18:49:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - Added some missing includes - -Fri Feb 12 18:31:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Null_Component_Glfa/Null_Component.mpc: - Removed not needed after - -Fri Feb 12 15:50:36 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Reusing topic when reusing a domainparticipant. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Optimized logging. - -Fri Feb 12 13:18:06 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl: - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h: - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp: - Moved typed module ShapeType from the CCM_DDS module to the Shapes module - and renamed it to ShapeTypeConn. - -Fri Feb 12 12:37:15 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - Moved typed module TestTopic from the CCM_DDS module to the TestTopic module - and renamed it to TestTopicConn. - -Fri Feb 12 11:31:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - Changed number of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. This now - reflects the DDS_RELIABLE_READER_ACTIVITY_CHANGED_STATUS. - - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: - Moved typed connector to the test module. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Added a reader. Stopping reading after a while. - Also changes related to movement of the connector. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Changed timing. - - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - Added reader connection. - - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: - Removed some unused settings. - - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - Sleeping 20 seconds. - -Thu Feb 11 15:41:08 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - -Thu Feb 11 15:26:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Don't need to test thread switch in the receiver because - on_offered_deadline_missed-status is not related to a subsciber and should not - be reaceived. - -Thu Feb 11 15:22:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated to reflect the latest status. - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Resolved test errors. - -Thu Feb 11 11:34:38 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.h: - Added RELIABLE_READER_ACTIVITY_CHANGED_STATUS to string - conversion. - - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - Layout changes. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Enabled listener. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: - Added ON_LIVELINESS_LOST status test. - - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - Removed ConnectorStatusListener from connection list. - -Thu Feb 11 10:42:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Null_Component_Glfa/Null_Component.mpc: - Glem is required - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: - Small cleanup - -Thu Feb 11 08:31:27 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Improved test by using a timer to check for last sample in DDS. - - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - Incremented iterations - -Thu Feb 11 02:27:37 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * bin/ciao_tests.lst: - - Add TAO/CIAO/examples/Null_Component_Glfa to the list of - daily tests we run so we can ensure that the feature - is still functional. - -Thu Feb 11 02:21:29 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/Null_Component.mpc: - * examples/Null_Component_Glfa/Null_Interface.mpc: - - Decorated project names with Glfa token so project names - won't clash with the Null_Component example. - -Wed Feb 10 22:22:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * connectors/dds4ccm/idl/dds4ccm_Base.idl: - - Removed the line '#define connector component' - -Wed Feb 10 21:36:32 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/Null_Interface.mpc: - - Minor changes to the MPC files to accomodate Glfa changes. - -Wed Feb 10 21:15:28 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/StaticDAnCEApp.cpp: - * examples/Null_Component_Glfa/StaticDAnCEApp.mpc: - * examples/Null_Component_Glfa/plan.h: - - Removed these files. They are not relavent to the Glfa - example. - -Wed Feb 10 21:13:53 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/Null_Component.mpc: - - Added -Glfa option to the project. - -Wed Feb 10 21:02:03 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/*: - - We should have an example to test the -Glfa feature. - This is a place holder for now, more modifications - are needed to make this functional. - -Wed Feb 10 19:49:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Using refcounting of CORBA::LocalObject since it's thread safe. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Removed unnecessary debug statement. - -Wed Feb 10 15:33:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Use a High_Res_Timer in sender in order to make it possible to send more messages in a timeinterval. - -Wed Feb 10 14:23:51 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Checking whether a connection to the reader is in place before read. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Wait a while before informing the receiver that the samples - were written. - -Wed Feb 10 14:06:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - SharedDomainParticipant tests should work again. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Made DomainParticipant proxy class refcounted. Prevented - deleting the DomainParticipant proxy when still in use. - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - Optimized logging. - -Wed Feb 10 10:26:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: - Removed generated headers - -Wed Feb 10 10:03:26 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Implemented thread switch for DataReaderStateListener. - - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl: - Layout changes. - -Wed Feb 10 09:36:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended native example - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: - Added the exec export flags to get svn head to compile - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: - Added another pragma - -Wed Feb 10 08:12:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: - Preparing thread switch DataReaderStateListener_T. - - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - Code alignment. - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - Check on error listeners pointer. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Optimized logging. Code alignment. - -Wed Feb 10 8:10:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: - Removed unused parameter. - -Tue Feb 9 22:57:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: - - Added generation of connector export header file, and cosmetic - changes. - - * MPC/config/connectoridldefaults.mpb: - - Added command line options to trigger generation of connector - implementation and connector export header file. - -Tue Feb 9 13:27:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Get and print throughput statistics, print latency one way, code optimalizations. - -Tue Feb 9 13:27:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl: - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl: - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h: - Moved typed module Hello to Hello namespace (instead of leaving - it in the CCM_DDS namespace). - -Tue Feb 9 13:25:17 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Valuetype_Factories/Cookies.h: - Layout change - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added commented out example using native that causes tao_idl to crash - -Tue Feb 9 12:49:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Code alignment in order to be consistent with other tests. - -Tue Feb 9 12:36:38 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Added test for thread switch. - -Tue Feb 9 12:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - Added test for thread switch. - - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - Resolved compiler warnings on Linux. - -Tue Feb 9 12:02:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - Code alignment and optimized logging. - - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - Added thread switch test. - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - Code aligning. - -Tue Feb 9 11:04:46 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - Added thread swich test to Sender component. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Optimized logging. - -Tue Feb 9 10:21:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Minor code changes. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Tested thread switch on sender side. Minor code changes. - -Tue Feb 9 10:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: - Fixed memory leak - - * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: - * connectors/ami4ccm/docs/AMI4CCM-spec.odt: - Small updates - -Tue Feb 9 10:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Since on_data_on_readers is not available anymore, this test - didn't start. Resolved this by letting the receiver know that - all samples were written. - -Tue Feb 9 09:29:54 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Resolved compiler issue. - -Tue Feb 9 08:40:07 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - When DDS returns nil as a listener, we don't need - to create a proxy. Just return nil will be enough. - Implemented get_listener methods. - -Mon Feb 8 20:22:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - Since on_data_on_readers is not available anymore, these tests - didn't start. Resolved this by start listening on ccm_activate. - -Mon Feb 8 15:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - Added explicit global scope - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: - Added pragma rti typesupport to indicate the name of the typesupport - header that will be generated by rtiddsgen. We need to know the - name of this file when generating the dds4ccm connectors by tao_idl - -Mon Feb 8 15:00:45 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Extended test with on_publication_matched. Also implemented test regarding - thread switch for all unexpected statusses to be received (instead of - one thread switch test for all statussses). - -Mon Feb 8 13:49:04 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - Add tests for thread switch. - - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - Code aligning. - -Mon Feb 8 13:33:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Fixed incorrect path - -Mon Feb 8 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * DAnCE/TargetManager/ResourceCommitmentManager.cpp - Removed generated comments which didn't had any value - -Mon Feb 8 13:02:39 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - Resolved compiler issue. - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Extended test with thread switch test. - -Mon Feb 8 12:28:48 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Replaced DDS_STATUS_MASK_NONE with 0 since DDS_STATUS_MASK_NONE - is not part of the DDS spec. Also using the DDS namespace to - determine mask. - -Mon Feb 8 12:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Shouldn't propagate on_data_on_readers to the user component. - -Mon Feb 8 11:35:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Moved all empty inline methods from header to source file. - -Mon Feb 8 11:15:00 UTC 2010 Marcel Smit <msmit@remedy.nl> - - - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Added test scenario for thread switch. - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Optimized logging regarding thread switch test. - -Mon Feb 8 10:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc: - Added missing after - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Layout change - -Mon Feb 8 09:54:01 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Only test thread switch when CIAO_DDS4CCM_CONTEXT_SWITCH is turned on. - -Mon Feb 8 07:46:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: - Fixed memory leak - -Fri Feb 5 19:45:46 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: - * tools/IDL3_to_XMI/IR_Simulator_visitor.h: - - Updates to eliminate build errors due to frontend - changes in home factories and finders. Further - work is needed for this tool to support home factories - and finders. - -Fri Feb 5 15:02:23 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Implemented thread switch. Test result was incorrectly printed. - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - Code aligning. - -Fri Feb 5 14:07:48 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: - Resolved compiler issues on windows. - -Fri Feb 5 13:11:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Test on thread handle is NIL. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Tested thread switch for StatusListener. - -Fri Feb 5 12:37:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - Code aligning. - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Tested thread switch for PortStatusListener. - -Fri Feb 5 12:10:58 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Added new tests. - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - Tested thread switch for ConnectorStatusListener. - - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - Tested thread switch for ReaderListener. - -Fri Feb 5 10:07:39 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h: - * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - Renamed OnUnexpectedStatusHandler to DDSCallbackStatusHandler. - -Fri Feb 5 09:38:48 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.h: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Only use the DDS listener callbacks when the listener - connection is there or when logging is required. - -Fri Feb 5 07:25:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - Resolved compiler issue. - -Thu Feb 4 15:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added a test related to 3819 - -Thu Feb 4 15:27:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/TimeConversion: - * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: - * connectors/dds4ccm/tests/TimeConversion/run_test.pl: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - Added test for testing conversions from and to DDS::Time_t. - -Thu Feb 4 15:21:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - Resolved runtime issues regarding logging an instance_handle - -Thu Feb 4 14:09:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: - Cleanup and log which attribute is causing the exception - -Thu Feb 4 13:21:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.h: - * connectors/dds4ccm/impl/ndds/Utils.cpp: - Resolved compiler issues on windows. - -Thu Feb 4 12:42:05 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Resolved compiler errors. - -Thu Feb 4 12:37:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - Resolved compiler errors. - -Thu Feb 4 12:31:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Added status logging for each DDS callback. Also implemented - thread switch. - -Thu Feb 4 11:45:20 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Corrected mask and according methods. - -Thu Feb 4 10:46:25 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/idl/ccm_dds.idl: - Code aligning. - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: - Added implementation regarding - ReliableReaderActivityChangedStatus. - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Added status logging for each DDS callback. - - * connectors/dds4ccm/impl/ndds/Utils.h: - * connectors/dds4ccm/impl/ndds/Utils.cpp: - Added helper methods for status logging in - DDS callbacks. - - * connectors/dds4ccm/impl/ndds/TimeUtilities.h: - Removed unnecessary comment. - - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - Rewritten to test all unexpected status. Also removed unused - DDS callbacks and realigned some code. - -Thu Feb 4 10:38:43 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * tests/Bug_2130_Regression/descriptors/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - * connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/BasicSP/descriptors/run_test.pl: - * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: - * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - - Added cleanup code to kill off remaining ciao_componentserver processes - (in case of certain test failures) since these otherwise tend to choke test - machines. - -Thu Feb 4 10:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended this idl file - - * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: - enabled this test for compilation again - -Thu Feb 4 10:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Home_Servant_Impl_T.h: - Layout changes - - * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.mpc: - New MPC file, this test compiles fine now - -Thu Feb 4 10:23:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_IDL2/basic_visitor.cpp - * tools/IDL3_to_IDL2/basic_visitor.h - * tools/IDL3_to_IDL2/checking_visitor.cpp - * tools/IDL3_to_IDL2/checking_visitor.h - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp - * tools/IDL3_to_XMI/IR_Simulator_visitor.h - Merged changes from idl3_plus_backend2 branch to svn head - -Thu Feb 4 09:22:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - Solve some compiler warnings. - -Wed Feb 3 15:08:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - Reduced scope of the try/catch blocks - -Wed Feb 3 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - Distribute the reactor through the connector code - -Wed Feb 3 12:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - Extended thread swit code, if you want to use this feature, - add CIAO_DDS4CCM_CONTEXT_SWITCH as 1 to your config.h file, - the code is not tested yet, when that is done, we will enable - this flag by default - -Wed Feb 3 11:59:43 UTC 2010 Marijke Hengstmengel <mhengstmengle@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Split in publisher and subscriber proces. Use other time functions. Set some attributes. - -Wed Feb 3 11:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.h: - Thread switch for the on_inconsistent_topic - -Wed Feb 3 11:19:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - More thread switch infrastructure code - -Wed Feb 3 08:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl: - New IDL3+ test file, fails to compile, when TAO_IDL can - handle this, we will add the mpc file - -Tue Feb 2 12:43:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - Added missing export - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - create eh when there is a reactor - -Tue Feb 2 12:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - More rework for the thread switch - -Tue Feb 2 12:34:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/CIAO/CommandlinePassage/CommandlinePassage.mpc: - This test doesn't dependent on dds4ccm - -Tue Feb 2 12:32:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc: - This test doesn't dependent on dds4ccm - -Tue Feb 2 12:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - More rework for the thread switch - -Tue Feb 2 10:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/TopicListener_T.h - The internal dds4ccm classes will get an ACE_Reactor point, if - that is set, they will handle the thread switch using that - reactor. From the connector side we than only have to pass a - zero pointer or a pointer to a valid reactor - -Tue Feb 2 09:49:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h - removed not needed include of LocalObject - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - First rework to implement the required thread switch - -Mon Feb 1 19:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl: - Removed commented out code - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc - Cleanup - - * MPC/config/ciao_dds4ccm_ndds_impl.mpb: - Deleted, not used - -Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO version 0.7.6 released. - -Fri Jan 29 13:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Updated some more parts to match more closely to the current situation - -Thu Jan 28 19:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Updated several parts to match more closely to the current situation - -Thu Jan 28 08:50:05 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: - Resolved dependency. - -Thu Jan 28 07:59:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_3817_Regression/Bar.idl: - Enabled all idl, this bug has been fixed by Jeff - -Wed Jan 27 14:26:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl - * connectors/dds4ccm/idl/ccm_dds.idl - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl - TAO_IDL has now partly support for templated modules in the front end, but - testing shows that this is enough for our current tets. Much more seperate - tests will be created and more work has to be done, but this is a good - step in the right direction - -Wed Jan 27 10:00:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Added !NO_IDL3_TO_XMI in order to disable idl3_to_xmi tests with cross - platform testing - -Wed Jan 27 09:41:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/TimeUtilities.h: - Fixed msvc warnings - -Wed Jan 27 08:34:36 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Updated value of the keys. - - * connectors/dds4ccm/impl/ndds/TimeUtilities.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - Added operators in order to convert DDS::Time_T to ACE_Time_Value and - vice versa. The logging now uses ACE_Time_Value to print the timestamp. - -Wed Jan 27 06:47:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_3817_Regression/Bar.idl: - Fixed fuzz and commented out the double provides, that will - make the scoreboard turn green again for the moment - -Tue Jan 26 23:07:18 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * tests/Bug_3817_Regression/Bar.idl: - * tests/Bug_3817_Regression/Bar.mpc: - - Renamed to avoid project name conflicts with another regression - test. - - * tests/Bug_3817_Regression/Foo.idl: - * tests/Bug_3817_Regression/Foo.mpc: - - Removed these files. - -Tue Jan 26 22:48:49 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * tests/Bug_3817_Regression: - * tests/Bug_3817_Regression/Foo.idl: - * tests/Bug_3817_Regression/Foo.mpc: - - This test show an example where TAO_IDL does not generate - correct executor code. - -Tue Jan 26 19:56:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_XMI/IDL3_TO_XMI.mpc: - Also build with cross compilation - -Tue Jan 26 14:33:35 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Reverted the implementation of 1 dp per qos_profile for - now. There are some issue regarding which need te be - resolved first. - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - Don't use delete_contained_entities. - - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Renaming variable. - -Tue Jan 26 14:12:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - Compile warning solved. - -Tue Jan 26 13:02:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: - Rename long project name. - -Tue Jan 26 11:39:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - Resolved compiler errors/warnings on Linux. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Replaced InternalError with InternalErr. - -Tue Jan 26 11:20:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/Performance: - * connectors/dds4ccm/performance-tests: - Renamed to performance-tests - -Tue Jan 26 10:41:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Performance - * connectors/dds4ccm/tests/Performance/Keyed - * connectors/dds4ccm/tests/Performance/Keyed/Base - * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.idl - * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Connector - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/Performance/Keyed/descriptors - * connectors/dds4ccm/tests/Performance/Keyed/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Performance/Keyed/descriptors/run_test.pl - * connectors/dds4ccm/tests/Performance/Keyed/descriptors/USER_QOS_PROFILES.xml - * connectors/dds4ccm/tests/Performance/Keyed/Receiver - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h - * connectors/dds4ccm/tests/Performance/Keyed/Sender - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.idl - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h - Add first base of performace tests. - -Tue Jan 26 09:29:26 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: - Resolved fuzz warnings. - -Tue Jan 26 07:43:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: - Extended == and != operators. - Resolved compiler warnings. - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/InstanceHandle/*: - Added test in order to test existing operators - for InstanceHandle_t. - -Mon Jan 25 18:25:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp - Const changes - -Mon Jan 25 13:59:21 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - Resolved compiler issue on Linux. - -Mon Jan 25 13:19:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - Fixed fuzz - -Mon Jan 25 13:08:46 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - Setting listener with the appropriate mask. This resolves - test errors regarding the StateListener. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Changed 'exception' with 'excep'. This'll resolved - test errors which aren't real errors. - -Mon Jan 25 12:04:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - dpf is now a process wide singleton. This uncovers some issues with - the sharing of the dp between connectors - -Mon Jan 25 11:17:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - Const, layout, and debug message changes - -Mon Jan 25 10:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_redirectionservice.mpb - * DAnCE/RedirectionService/* - * DAnCE/tests/ObjectLocatorTest/* - * DAnCE/tests/RedirectionServiceTest/* - Removed, redirectionservice isn't working in DAnCE and there are no - plans to add support for it - -Mon Jan 25 09:10:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: - Resolved compiler. - -Mon Jan 25 09:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h: - Removed includes to files that have been removed - -Mon Jan 25 08:49:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: - Always print usage messages - -Sat Jan 23 19:08:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/TargetManager/Target_Manager_Module.cpp - Always print usage messages - -Sat Jan 23 18:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/Node_Locator.cpp - * DAnCE/DomainApplicationManager/Node_Locator.h - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - Unicode fixes - -Fri Jan 22 14:59:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl: - * tests/IDL_Test/Included_Component/IC_Bar.idl: - * tests/IDL_Test/Included_Component/IC_Foo.idl: - Resolved compiler errors due to pragma ciao lem implementation. - -Fri Jan 22 14:52:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/TargetManager/DomainEvents.idl: - Removed, not used - - * DAnCE/TargetManager/TargetManager_Impl.h: - Layout changes - -Fri Jan 22 14:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/StringSeq.h: - Added operators in order to copy DDS_StringSeq - to and from DDS::StringSeq. - - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: - Added == and != operator in order to compare a - DDS_InstanceHandle with a DDS::InstanceHandle_t. - - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - Implemented remaining methods. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented remaining implementation of QueryCondition. - -Fri Jan 22 12:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Contexts/Context_Impl_Base.cpp: - * ciao/Contexts/Context_Impl_Base.h: - * ciao/Contexts/Context_Impl_T.cpp: - * ciao/Contexts/Context_Impl_T.h: - * ciao/Servants/Servant_Impl_T.cpp: - Pass the instance id through the constructor - -Fri Jan 22 11:59:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - Use the ami4ccm support in TAO_IDL. The support is partly hardcoded - for just this interface, this is a prototype to show how - ami4ccm could look like. This needs some more tweaks and testing - -Fri Jan 22 11:32:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl: - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl: - Resolved compiler errors due to pragma ciao lem implementation. - -Fri Jan 22 10:28:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Servant_Impl_Base.cpp: - Add debug line - - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl - * DAnCE/tests/CIAO/Components/SimpleProvider.idl - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.idl - * examples/BasicSP/BMClosedED/BMClosedED.idl - * examples/BasicSP/BMDevice/BMDevice.idl - * examples/DevGuideExamples/Messenger/Messenger.idl - * examples/Display/GPS/GPS.idl - * examples/Display/GPS/GPSEI.idl - * examples/Hello/Sender/Sender.idl - * examples/Null_Component/Null_Component.idl - Updated for pragma ciao lem - -Thu Jan 21 14:58:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.idl: - Use the new pragma ciao lem - -Thu Jan 21 14:57:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/ami4ccm/ami4ccm.idl: - Added include guards - -Thu Jan 21 14:40:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: - Make sure the executor is always there - -Thu Jan 21 14:37:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * performance-tests/Benchmark/Benchmark.idl - * performance-tests/Benchmark/RoundTrip/RoundTrip.idl - * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc - * performance-tests/Benchmark/RoundTrip/RoundTripEI.idl - * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl - * performance-tests/Benchmark/RoundTripClient/RoundTripClientEI.idl - * performance-tests/Protocols/common/Protocols.idl - * performance-tests/Protocols/Receiver/Receiver.idl - Use the new pragma ciao lem - -Thu Jan 21 14:07:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPointEI.idl - * tests/CIDL/CodeGen/Basic.idl - * tests/CIDL/CodeGen/CodeGen.idl - * tests/IDL_Test/Included_Component/IC_Bar.idl - * tests/IDL_Test/Inherited_Component/IhC_Bar.idl - * tests/IDL_Test/Reused_Facet_Interface/Basic.idl - * tests/IDL_Test/Reused_Facet_Interface/CodeGen.idl - Use the new pragma ciao lem - -Thu Jan 21 13:55:41 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Resolved last test errors. - -Thu Jan 21 13:48:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/dds4ccm/examples/Quoter/Broker/Broker.idl - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - Use the new pragma ciao lem - - * DAnCE/TargetManager/TargetManager.idl: - * DAnCE/TargetManager/TargetManagerExt.idl: - Deleted, not used - -Thu Jan 21 13:44:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/ccm_dds.idl - * connectors/dds4ccm/idl/dds4ccm_Base.idl - * connectors/dds4ccm/idl/dds4ccm_Connector.idl - * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl - * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.idl - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.idl - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.idl - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.idl - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.idl - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.idl - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.idl - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.idl - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl - Use the new pragma ciao lem - -Thu Jan 21 12:32:27 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: - Running tests in the ORB reactor thread (instead of running in a - DDS callback thread). This is done because you're not allowed to - set query parameters in a DDS callback thread. - Therefore removed ConnectorStatusListener and implemented an - ACE_EventHandler. Also extended tests. - -Thu Jan 21 11:42:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - Removed some old comments - -Thu Jan 21 08:45:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: - Compile with cross compile - -Thu Jan 21 08:07:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Lem_Pragma: - * tests/IDL_Test/Lem_Pragma/A.idl: - * tests/IDL_Test/Lem_Pragma/B.idl: - * tests/IDL_Test/Lem_Pragma/C.idl: - * tests/IDL_Test/Lem_Pragma/Lem_Pragma.mpc: - New test for the new ciao lem pragma support. All tests and examples - in the archive will be updated to use this new feature - -Wed Jan 20 12:28:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - Resolved compiler error on windows. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Throwing an exception when setting the query parameters. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - Added some more tests. - -Tue Jan 19 13:59:58 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Resolved compiler errors on Windows. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Throwing exception when get_expression_parameters does - not succeed. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Testing and catching proper exceptions. - -Tue Jan 19 10:57:12 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - Implemented get_expression_parameters. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Optimized logging. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented getter method for filter. - Introduced define in order to switch between ContentFilteredTopics - and QueryConditions. - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: - Resolved compile errors on windows. - - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: - Extended tests. - -Mon Jan 18 10:14:39 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - Renamed set_topic methods on Reader. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented basics of filter method. - - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Now able to create a DDSDataReader with a - ContentFilteredTopic as input. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Resolved bug. - -Fri Jan 15 14:02:34 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - Implemented get_listener methods. - Some renaming of variables. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Rewritten filter method. Now using DDS proxies instead - of DDS itself. - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Renaming some inconsistent named variables. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Removed unnecessary logging. - -Fri Jan 15 09:11:56 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_IDL2/checking_visitor.cpp - * tools/IDL3_to_IDL2/checking_visitor.h - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp - * tools/IDL3_to_XMI/IR_Simulator_visitor.h - Updated for tao_idl changes - -Fri Jan 15 07:03:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc: - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: - * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: - Changed project names due to fuzz warnings. - -Thu Jan 14 19:13:52 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Changed variable name. - -Thu Jan 14 15:54:10 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Created a parameter list of variable size. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Extended test a bit more. - -Thu Jan 14 15:33:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - Reverted DDS logging change. - -Thu Jan 14 14:53:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/*: - * bin/ciao_tests.lst: - Added test to test the QueryFilter on the DataReader. - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Create a ContentFilteredTopic on a domainparticipant. - -Thu Jan 14 11:18:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended idl3+ test, added an example that doesn't compile yet, - commented that out on line 124 - -Thu Jan 14 11:19:04 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved fuzz error. - -Thu Jan 14 10:33:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/docs/ccm_dds.idl: - Fixed problem in this IDL file - -Thu Jan 14 10:31:01 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: - Deploying three connectors with different datatypes. - -Thu Jan 14 10:21:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/Base: - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: - Removed these files. Moved to SharedDomainParticipant/SameDatatype. - -Thu Jan 14 10:11:06 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: - Added files for this test (see previous entry for more details). - -Thu Jan 14 10:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added SharedDomainParticipant for different datatypes. - - * connectors/dds4ccm/docs/TestCoverage.ods: - Changed to meet the latest status. - - * connectors/dds4ccm/idl/ccm_dds.idl: - code aligning. - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/impl/ndds/Topic.h: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: - Started with implementation of the QueryFilter attribute. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/*: - Moved existing SharedDomainParticipant test to SameDatatype sub directory. - Added a new SharedDomainParticipant test with which deploys three connectors - with different datatypes. - -Thu Jan 14 09:10:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods - Add new tests. - -Wed Jan 13 13:11:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc: - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc: - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc: - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc: - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc: - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc: - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc: - - Don't hard code the fact that we are using RTI's CORBA Compatability Kit (CCK) in the - MPC projects. ndds_ts_defaults.mpb now uses the CCK by default. - -Wed Jan 13 12:20:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - Removed some unused libs. - -Wed Jan 13 07:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.cpp: - Solved compiler errors by removing these files. - -Tue Jan 12 15:56:45 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - SharedDomainParticipant test should work now. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Added logging when re-using a domainparticipant. - - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.cpp: - Rewritten this test. Deploy one connector three times instead of - deploying three seperate connectors. - -Tue Jan 12 13:55:31 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/ami4ccm/ami4ccm.h - * connectors/ami4ccm/ami4ccm/ami4ccm.idl - * connectors/ami4ccm/examples/Hello/Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - Use new ami4ccm_stub library - - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage.mpc - Layout changes - -Tue Jan 12 13:31:31 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Using a define for factory instance method. - - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: - Resolved compiler errors on windows. - -Tue Jan 12 11:08:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/ami4ccm/ami4ccm.cpp: - * connectors/ami4ccm/ami4ccm/ami4ccm.h: - * connectors/ami4ccm/ami4ccm/ami4ccm.idl: - * connectors/ami4ccm/ami4ccm/ami4ccm.mpc: - New AMI4CCM stub library which is going to be used by - all connectors and components that want to use ami4ccm - - * MPC/config/ami4ccm_stub.mpb: - New base project - - * tests/Bug_3769_Regression/Foo.mpc - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc - * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc - * tests/IDL_Test/Inherited_Component/IhC_Bar.mpc - * tests/IDL_Test/Inherited_Component/IhC_Foo.mpc - * tests/IDL_Test/Lem_Specific_Export/Lem_Export.mpc - * tests/IDL_Test/PIDL_Include/PIDLInclude.mpc - * tests/Minimum/Receiver/Receiver.mpc - Layout changes - -Tue Jan 12 10:07:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Made the domainparticipantfactory a singleton. - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Outlining code. - - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - Resolved fuzz error. - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SharedDomainParticipant/*: - Added test to test whether the same domainparticipant is used - when two connectors in the same process sharing the same qos_profile. - -Tue Jan 12 08:43:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/index.html: - Fixed some broken links and removed some old ones. Thanks to - Sreejith <sreejithsmadhavan at gmail dot com> for reporting this - - * docs/tutorials/Quoter/Simple/Broker/StockBroker.mpc: - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.mpc: - Layout changes - -Mon Jan 11 13:56:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - Change in case. - -Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h - Remove some tabs. - - -Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h - Remove some tabs and change order in mpc files. - -Thu Jan 7 16:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst - * connectors/dds4ccm/tests/VariousTopicsEvent - * connectors/dds4ccm/tests/VariousTopicsEvent/Base - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.h - * connectors/dds4ccm/tests/VariousTopicsState - * connectors/dds4ccm/tests/VariousTopicsState/Base - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Connector - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/descriptors - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Sender - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h - New tests for various topics with DDS_Event and DDS_State connectors. - - - -Thu Jan 7 15:52:30 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added DDS DataWriter test to the test framework. - -Thu Jan 7 15:50:15 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/*: - Added test which shows how to use the DDSDataWriter - directly. - -Thu Jan 7 13:26:27 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Provided every read/write operation on the dp map with a mutex. - -Thu Jan 7 11:41:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Resolved runtime issue. - -Thu Jan 7 09:43:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - Call passivate and remove on the base class after passivating - and removing his own stuff. - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - Setting listeners to nil. Also extended logging when deleting - subscriber. - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Call passivate and remove on the base class after passivating - and removing his own stuff. - Also setting listeners to nil when passivating. - - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Don't use remove_ref. Setting to nil should be enough. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - There should only one domainparticipant for the same - QOS profile. Build in check to prevent the creation of - another domainparticipant for the same QOS profile. - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Added a passivate method. This cleans up - DDS read conditions and wait conditions. - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Extended log info with CLINFO. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Using %C instead of %c. Also extended logging info. - -Wed Jan 6 12:51:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Improved debug output - -Wed Jan 6 12:27:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/Logger_Service.cpp: - Changed the commandline flags, to: - -CIAOLogLevel - -CIAOTraceEnable - -CIAOLogFile - - * DAnCE/Logger/Logger_Service.cpp - Changed the commandline flags, to: - -DAnCELogLevel - -DAnCETraceEnable - -DAnCELogFile - -Wed Jan 6 10:39:52 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Separate DDS lifecycle from CCM lifecycle. Implemented the - various DANCE start/shutdown steps. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Implemented set_listener method. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Do not use listener when nil. - - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Added traces. get_listener should throw a - no implement exception. - -Wed Jan 6 09:39:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Separate DDS lifecycle from CCM lifecycle. DomainParticipant - now have a configuration_complete, an activate, a passivate - and a remove method. - - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented set_listener method. - -Tue Jan 5 19:25:18 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - Layout changes - -Tue Jan 5 14:01:18 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Improved shutdown of the DDS connector. - - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Prevent a pointer creation when the passed listener - is nil. - -Tue Jan 5 09:37:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Separate DDS lifecycle from CCM lifecycle. DDS_Update_T and DDS_Write_T - now have a configuration_complete, activate, passivate and remove - methods. - -Tue Jan 5 08:51:51 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - Optimized error logging. - - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - Separate DDS lifecycle from CCM lifecycle. DDS_Read_T and DDS_StateListen_T - now have a configuration_complete, activate, passivate and remove - methods. - -Tue Jan 5 07:31:33 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Separate DDS lifecycle from CCM lifecycle. DDS_Get_T and DDS_Listen_T - now have a configuration_complete, activate, passivate and remove - methods. - -Mon Jan 4 20:41:07 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - Cosmetic changes. - -Mon Jan 4 19:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: - First start on updating this document to the latest ideas - -Mon Jan 4 18:45:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Enabled some commented out idl3+ which now is accepted by the idl - compiler - -Mon Jan 4 13:29:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - Updated name of the AMI connector, it is tied to the sender, - so call it AMI_Sender - - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - Print message before spawn - -Mon Jan 4 12:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/docs/AMI4CCM-spec.odt: - Updated with the latest ideas - -Mon Jan 4 11:11:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Updated AMI4CCM story - -Mon Jan 4 10:04:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added missing semi colon - -Thu Dec 31 12:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl - * examples/BasicSP/descriptors/run_test.pl - * examples/Hello/descriptors/run_test.pl - * examples/Hello/descriptors/run_test_alias.pl - * tests/Bug_3769_Regression/descriptors/run_test.pl - * tests/IDL_Test/Double_Inherited_Component/run_test.pl - Check spawn of naming service - -Thu Dec 31 12:40:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - Check return value of the plan and execution manager - - * DAnCE/Deployment/Module_Main.h: - Always destroy the orb - - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: - Layout changes - - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Rethrow the exception so that we don't fail silently - -Wed Dec 30 12:58:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - Give the plan launcher some more time, on a vm it seems to take longer - -Wed Dec 30 12:50:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer.cpp - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_ComponentServer_Task.h - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_RTComponentServer_Task.h - * ciao/Logger/CIAOLoggerFactory.h - * ciao/Logger/File_Logger_Backend.cpp - * ciao/Logger/File_Logger_Backend.h - * ciao/Logger/Logger.mpc - * ciao/Logger/Logger_Service.cpp - * ciao/Logger/Logger_Service.h - * DAnCE/Deployment/Module_Main.h - * DAnCE/Logger/DAnCELoggerFactory.h - * DAnCE/Logger/File_Logger_Backend.cpp - * DAnCE/Logger/File_Logger_Backend.h - * DAnCE/Logger/Logger.mpc - * DAnCE/Logger/Logger_Service.cpp - * DAnCE/Logger/Logger_Service.h - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - Simplified logging infrastructure code - -Wed Dec 30 11:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Layout changes - -Wed Dec 30 10:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: - Removed commented out code - - * AnCE/NodeApplication/NodeApplication.mpc: - Removed commented out lines - - * DAnCE/NodeApplication/ServerActivator_Impl.cpp: - * DAnCE/NodeApplication/ServerActivator_Impl.h: - Removed, not used - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Removed commented out code - - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: - Const changes - - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: - Removed commented out code - -Wed Dec 30 08:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/Module_Main.h: - Check if we get an object back and add more exception handling - -Tue Dec 29 11:22:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: - Layout changes - -Tue Dec 29 10:16:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - Don't override trace/debug levels - -Tue Dec 29 09:57:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - Use sendc_ as prefix for the implicit ports and updated some more - parts to get a more consistent naming - -Mon Dec 28 17:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: - * connectors/ami4ccm/docs/AMI4CCM-spec.odt: - Started to update these documents with the current proto - -Mon Dec 28 12:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/Logger_Service.cpp: - Use ACE to parse commandline arguments - - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Each second call to an attribute results in an exception - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Added missing try/catch for the attributes - - * DAnCE/Config_Handlers/RDD_Handler.cpp: - Unicode fixes - - * DAnCE/Config_Handlers/Utils/Functors.h: - C++ Builder 2010 fix - - * DAnCE/Logger/Logger_Service.cpp: - Use -a for enabling tracing, -t is already used - - * DAnCE/NodeManager/Node_Manager_Module.cpp: - * DAnCE/NodeManager/Node_Manager_Module.h: - Removed ignore_failure, not used - - * DAnCE/RedirectionService/CCMObjectLocator.h: - Doxygen changes - - * DAnCE/RedirectionService/RedirectionService.mpc: - Layout change - -Wed Dec 23 20:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - Extended this example with more exceptions - -Wed Dec 23 15:20:54 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/Logger/Logger_Service.cpp: - Using %s instead of %C - -Wed Dec 23 15:08:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/Logger/Logger_Service.cpp: - Using ace functionality to parse commandline parameters. - - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - Removed CIAO/DANCE_LOG_LEVEL parameters. - -Wed Dec 23 14:38:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/Logger_Service.cpp: - Fixed CIAO_TRACE_ENABLE functionality - - * DAnCE/Logger/Logger_Service.cpp: - Fixed DANCE_TRACE_ENABLE functionality - -Wed Dec 23 14:08:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Servant_Activator.cpp: - Fixed fuzz errors - -Wed Dec 23 14:05:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: - * ciao/ComponentServer/Client_init.cpp: - Fixed fuzz errors - -Wed Dec 23 12:39:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO_TAO_DAnCE.mwc: - Config handlers got moved - - * CIAO_DAnCE.mwc: - Config handlers got moved, don't generate DAnCE/tests - -Wed Dec 23 12:32:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - UnkeyedWriter test should be ok now. - -Wed Dec 23 12:23:03 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Reworked this test. DDS does not return an error when max_samples is - reached. Now a large block of data is send. - - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Removed this file. - -Wed Dec 23 10:44:14 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - Set 'OK' in debug message when catching the expected InternalError - -Wed Dec 23 09:17:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved fuzz errors regarding trace. - -Wed Dec 23 09:04:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: - Using %C instead of %s for char*. Also added ERROR for error logging. - -Wed Dec 23 08:44:50 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Removed some commented out logging. - -Wed Dec 23 08:40:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Using ACE_ERROR and ACE_DEBUG instead of printf. - -Wed Dec 23 08:27:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - Using ACE_ERROR and ACE_DEBUG instead of printf. - -Wed Dec 23 08:06:34 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Reverted last changes. - -Wed Dec 23 08:02:27 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Using ACE_ERROR and ACE_DEBUG instead of printf. - -Tue Dec 22 17:14:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - Uncommented template module construct that was producing a bug, and - added an instantiation of that template module. - -Tue Dec 22 15:41:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Introduced CCM_AMI::ExceptionHolder which is just a local interface - where the executor will contain the AMI exception holder, but - this is hidden for the component developer. The example will now - fail because there is a problem in TAO related to attributes - and AMI, see bugzilla 3801 - -Tue Dec 22 14:34:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - Added missing afters - - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - No need to derive from ReplyHandler - -Tue Dec 22 14:36:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Resolved runtime error. - -Tue Dec 22 14:21:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - Renamed setter data_writer to set_impl (to be consistent). - -Tue Dec 22 13:34:45 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.h: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - Implemented setter and getter for DDSQueryCondition. - -Tue Dec 22 13:01:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Starter - * DAnCE/Starter/Starter.cpp - * DAnCE/Starter/Starter.h - * DAnCE/Starter/Starter.mpc - * DAnCE/StaticConfigurator - * DAnCE/StaticConfigurator/README - * DAnCE/StaticConfigurator/StaticDAnCEApp.cpp.tmpl - * DAnCE/StaticConfigurator/StaticDAnCEApp.mpc.tmpl - * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp - * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc - Removed, really old stuff and not maintained - -Tue Dec 22 13:02:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - To be consistent, renamed data_reader () methods to set_impl. - -Tue Dec 22 12:47:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/Config_Handlers/DynAny_Handler.mpc - * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc - * DAnCE/Config_Handlers/test.cdp - * DAnCE/Config_Handlers/test.cpp - * DAnCE/Config_Handlers/Utils/Functors.h - * DAnCE/Config_Handlers/XML_File_Intf.h - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - * DAnCE/tests/Config_Handlers/Config_Handlers.mpc - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp - * DAnCE/tests/Config_Handlers/test.cdp - * DAnCE/tests/Config_Handlers/test.cpp - * DAnCE/tests/DeploymentPlanDump/test.cpp - * DAnCE/tests/DeploymentPlanTestReferences/test.cpp - * DAnCE/tests/DeploymentTest1/test.cpp - Moved more tests to DAnCE/tests and make sure DANCE_ROOT/docs/schema - is also used - -Tue Dec 22 09:39:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/DynAny_Handler/dynany_test.idl - * DAnCE/Config_Handlers/DynAny_Handler/test.cpp - * DAnCE/Config_Handlers/DynAny_Handler/test.mpc - * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/Config_Handlers/Package_Handlers/test.cpp - * DAnCE/tests/Config_Handlers - * DAnCE/tests/Config_Handlers/DynAny_Handler - * DAnCE/tests/Config_Handlers/DynAny_Handler/dynany_test.idl - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc - * DAnCE/tests/Config_Handlers/Package_Handlers - * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/tests/Config_Handlers/Package_Handlers/test.cpp - Moved tests to the test directory - - * tools/tools.mwc: - Removed, not needed - -Tue Dec 22 09:32:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/File_Logger_Backend.h - * DAnCE/Config_Handlers - * DAnCE/Config_Handlers/ADD_Handler.cpp - * DAnCE/Config_Handlers/Any_Handler.cpp - * DAnCE/Config_Handlers/CCD_Handler.cpp - * DAnCE/Config_Handlers/CEPE_Handler.cpp - * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/Config_Handlers/CPD_Handler.cpp - * DAnCE/Config_Handlers/CRDD_Handler.cpp - * DAnCE/Config_Handlers/DataType_Handler.cpp - * DAnCE/Config_Handlers/DD_Handler.cpp - * DAnCE/Config_Handlers/DP_Handler.cpp - * DAnCE/Config_Handlers/DP_PCD_Handler.cpp - * DAnCE/Config_Handlers/ERE_Handler.cpp - * DAnCE/Config_Handlers/ESD_Handler.cpp - * DAnCE/Config_Handlers/ID_Handler.cpp - * DAnCE/Config_Handlers/IDD_Handler.cpp - * DAnCE/Config_Handlers/IDREF_Base.cpp - * DAnCE/Config_Handlers/IRDD_Handler.cpp - * DAnCE/Config_Handlers/IRDD_Handler.h - * DAnCE/Config_Handlers/MDD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/CAD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/CID_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/CPD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/IAD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/PC_Intf.cpp - * DAnCE/Config_Handlers/Package_Handlers/PCD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/SID_Handler.cpp - * DAnCE/Config_Handlers/PCD_Handler.cpp - * DAnCE/Config_Handlers/PL_Handler.cpp - * DAnCE/Config_Handlers/Property_Handler.cpp - * DAnCE/Config_Handlers/PSPE_Handler.cpp - * DAnCE/Config_Handlers/RDD_Handler.cpp - * DAnCE/Config_Handlers/Req_Handler.cpp - * DAnCE/Config_Handlers/SatisfierProperty_Handler.cpp - * DAnCE/Config_Handlers/STD_PC_Intf.cpp - * DAnCE/Config_Handlers/XML_File_Intf.cpp - * DAnCE/docs/schema - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/MPC/config/ciao_config_handlers.mpb - * DAnCE/MPC/config/ciao_config_handlers_base.mpb - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/TargetManager/CmpClient.cpp - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/TargetManager_exec.cpp - * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp - * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - * DAnCE/tests/DeploymentPlanDump/test.cpp - * DAnCE/tests/DeploymentPlanTestReferences/test.cpp - * DAnCE/tests/DeploymentTest1/test.cpp - * docs/schema - * docs/schema/06-04-02.xsd - * docs/schema/Basic_Deployment_Data.xsd - * docs/schema/ccd.xsd - * docs/schema/cdd.xsd - * docs/schema/cdp.xsd - * docs/schema/CIAOEvents.xsd - * docs/schema/ciaopolicy.xsd - * docs/schema/CIAOServerResources.xsd - * docs/schema/cid.xsd - * docs/schema/cpd.xsd - * docs/schema/Deployment.xsd - * docs/schema/iad.xsd - * docs/schema/Modified_Deployment.xsd - * docs/schema/pcd.xsd - * docs/schema/README.html - * docs/schema/SANet_Network.xsd - * docs/schema/ServerResourceUsage.txt - * docs/schema/Spec_Defined_Deployment.xsd - * docs/schema/Spec_Defined_XMI.xsd - * docs/schema/Task_Map.xsd - * docs/schema/toplevel.xsd - * docs/schema/unused_06-04-02.xsd - * docs/schema/unused_elements.xsd - * docs/schema/XMI.xsd - * docs/schema/xsc-banner.cpp - * docs/schema/xsc-banner.h - * MPC/config/ciao_config_handlers.mpb - * MPC/config/ciao_config_handlers_base.mpb - * tools/Config_Handlers - * tools/Config_Handlers/ADD_Handler.cpp - * tools/Config_Handlers/ADD_Handler.h - * tools/Config_Handlers/Any_Handler.cpp - * tools/Config_Handlers/Any_Handler.h - * tools/Config_Handlers/Basic_Deployment_Data.cpp - * tools/Config_Handlers/Basic_Deployment_Data.hpp - * tools/Config_Handlers/ccd.cpp - * tools/Config_Handlers/ccd.hpp - * tools/Config_Handlers/CCD_Handler.cpp - * tools/Config_Handlers/CCD_Handler.h - * tools/Config_Handlers/cdd.cpp - * tools/Config_Handlers/cdd.hpp - * tools/Config_Handlers/cdp.cpp - * tools/Config_Handlers/cdp.hpp - * tools/Config_Handlers/CEPE_Handler.cpp - * tools/Config_Handlers/CEPE_Handler.h - * tools/Config_Handlers/cid.cpp - * tools/Config_Handlers/cid.hpp - * tools/Config_Handlers/Common.h - * tools/Config_Handlers/ComponentPropertyDescription_Handler.cpp - * tools/Config_Handlers/ComponentPropertyDescription_Handler.h - * tools/Config_Handlers/Config_Handlers.mpc - * tools/Config_Handlers/Config_Handlers_Common_Export.h - * tools/Config_Handlers/Config_Handlers_Export.h - * tools/Config_Handlers/cpd.cpp - * tools/Config_Handlers/cpd.hpp - * tools/Config_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/CPD_Handler.h - * tools/Config_Handlers/CRDD_Handler.cpp - * tools/Config_Handlers/CRDD_Handler.h - * tools/Config_Handlers/DataType_Handler.cpp - * tools/Config_Handlers/DataType_Handler.h - * tools/Config_Handlers/DD_Handler.cpp - * tools/Config_Handlers/DD_Handler.h - * tools/Config_Handlers/Deployment.cpp - * tools/Config_Handlers/Deployment.hpp - * tools/Config_Handlers/DnC_Dump.cpp - * tools/Config_Handlers/DnC_Dump.h - * tools/Config_Handlers/DnC_Dump_T.cpp - * tools/Config_Handlers/DnC_Dump_T.h - * tools/Config_Handlers/DP_Handler.cpp - * tools/Config_Handlers/DP_Handler.h - * tools/Config_Handlers/DP_PCD_Handler.cpp - * tools/Config_Handlers/DP_PCD_Handler.h - * tools/Config_Handlers/Dump_Obj.cpp - * tools/Config_Handlers/Dump_Obj.h - * tools/Config_Handlers/DynAny_Handler - * tools/Config_Handlers/DynAny_Handler.mpc - * tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DataType_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h - * tools/Config_Handlers/DynAny_Handler/dynany_test.idl - * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.h - * tools/Config_Handlers/DynAny_Handler/test.cpp - * tools/Config_Handlers/DynAny_Handler/test.mpc - * tools/Config_Handlers/ERE_Handler.cpp - * tools/Config_Handlers/ERE_Handler.h - * tools/Config_Handlers/ESD_Handler.cpp - * tools/Config_Handlers/ESD_Handler.h - * tools/Config_Handlers/iad.cpp - * tools/Config_Handlers/iad.hpp - * tools/Config_Handlers/ID_Handler.cpp - * tools/Config_Handlers/ID_Handler.h - * tools/Config_Handlers/IDD_Handler.cpp - * tools/Config_Handlers/IDD_Handler.h - * tools/Config_Handlers/IDREF_Base.cpp - * tools/Config_Handlers/IDREF_Base.h - * tools/Config_Handlers/IRDD_Handler.cpp - * tools/Config_Handlers/IRDD_Handler.h - * tools/Config_Handlers/MDD_Handler.cpp - * tools/Config_Handlers/MDD_Handler.h - * tools/Config_Handlers/Package_Handlers - * tools/Config_Handlers/Package_Handlers/CAD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/CAD_Handler.h - * tools/Config_Handlers/Package_Handlers/CID_Handler.cpp - * tools/Config_Handlers/Package_Handlers/CID_Handler.h - * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp - * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.h - * tools/Config_Handlers/Package_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/CPD_Handler.h - * tools/Config_Handlers/Package_Handlers/IAD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/IAD_Handler.h - * tools/Config_Handlers/Package_Handlers/NIA_Handler.h - * tools/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * tools/Config_Handlers/Package_Handlers/Packaging_Handlers_Export.h - * tools/Config_Handlers/Package_Handlers/PC_Intf.cpp - * tools/Config_Handlers/Package_Handlers/PC_Intf.h - * tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/PCD_Handler.h - * tools/Config_Handlers/Package_Handlers/SID_Handler.cpp - * tools/Config_Handlers/Package_Handlers/SID_Handler.h - * tools/Config_Handlers/Package_Handlers/test.cpp - * tools/Config_Handlers/pcd.cpp - * tools/Config_Handlers/pcd.hpp - * tools/Config_Handlers/PCD_Handler.cpp - * tools/Config_Handlers/PCD_Handler.h - * tools/Config_Handlers/PL_Handler.cpp - * tools/Config_Handlers/PL_Handler.h - * tools/Config_Handlers/Property_Handler.cpp - * tools/Config_Handlers/Property_Handler.h - * tools/Config_Handlers/PSPE_Handler.cpp - * tools/Config_Handlers/PSPE_Handler.h - * tools/Config_Handlers/RDD_Handler.cpp - * tools/Config_Handlers/RDD_Handler.h - * tools/Config_Handlers/Req_Handler.cpp - * tools/Config_Handlers/Req_Handler.h - * tools/Config_Handlers/SatisfierProperty_Handler.cpp - * tools/Config_Handlers/SatisfierProperty_Handler.h - * tools/Config_Handlers/STD_CID_Handler.cpp - * tools/Config_Handlers/STD_CID_Handler.h - * tools/Config_Handlers/STD_CPD_Handler.cpp - * tools/Config_Handlers/STD_CPD_Handler.h - * tools/Config_Handlers/STD_IAD_Handler.cpp - * tools/Config_Handlers/STD_IAD_Handler.h - * tools/Config_Handlers/STD_PC_Intf.cpp - * tools/Config_Handlers/STD_PC_Intf.h - * tools/Config_Handlers/STD_PCD_Handler.cpp - * tools/Config_Handlers/STD_PCD_Handler.h - * tools/Config_Handlers/test.cdp - * tools/Config_Handlers/test.cpp - * tools/Config_Handlers/toplevel.cpp - * tools/Config_Handlers/toplevel.hpp - * tools/Config_Handlers/Utils - * tools/Config_Handlers/Utils/Exceptions.h - * tools/Config_Handlers/Utils/Functors.h - * tools/Config_Handlers/XMI.cpp - * tools/Config_Handlers/XMI.hpp - * tools/Config_Handlers/XML_File_Intf.cpp - * tools/Config_Handlers/XML_File_Intf.h - * tools/Config_Handlers/XML_Typedefs.cpp - * tools/Config_Handlers/XML_Typedefs.h - * tools/Config_Handlers/XMLSchema - * tools/Config_Handlers/XMLSchema/id_map.hpp - * tools/Config_Handlers/XMLSchema/Traversal.hpp - * tools/Config_Handlers/XMLSchema/Traversal.ipp - * tools/Config_Handlers/XMLSchema/Traversal.tpp - * tools/Config_Handlers/XMLSchema/TypeInfo.hpp - * tools/Config_Handlers/XMLSchema/TypeInfo.ipp - * tools/Config_Handlers/XMLSchema/TypeInfo.tpp - * tools/Config_Handlers/XMLSchema/Types.hpp - * tools/Config_Handlers/XMLSchema/Types.ipp - * tools/Config_Handlers/XMLSchema/Types.tpp - * tools/Config_Handlers/XMLSchema/Writer.hpp - * tools/Config_Handlers/XMLSchema/Writer.ipp - * tools/Config_Handlers/XMLSchema/Writer.tpp - * tools/Config_Handlers/XSC_XML_Handlers_Export.h - * tools/Config_Handlers/XSCRT - * tools/Config_Handlers/XSCRT/Elements.hpp - * tools/Config_Handlers/XSCRT/Elements.ipp - * tools/Config_Handlers/XSCRT/Elements.tpp - * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp - * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp - * tools/Config_Handlers/XSCRT/Parser.hpp - * tools/Config_Handlers/XSCRT/Parser.ipp - * tools/Config_Handlers/XSCRT/Parser.tpp - * tools/Config_Handlers/XSCRT/Traversal.hpp - * tools/Config_Handlers/XSCRT/Traversal.ipp - * tools/Config_Handlers/XSCRT/Traversal.tpp - * tools/Config_Handlers/XSCRT/Writer.hpp - * tools/Config_Handlers/XSCRT/Writer.ipp - * tools/Config_Handlers/XSCRT/Writer.tpp - * tools/Config_Handlers/XSCRT/XML.hpp - * tools/Config_Handlers/XSCRT/XML.ipp - * tools/Config_Handlers/XSCRT/XML.tpp - * tools/Config_Handlers/XSCRT/XMLSchema.hpp - Moved Config_Handlers and schema to DAnCE - -Mon Dec 21 18:26:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentInstallation_Impl.cpp - * ciao/ComponentServer/CIAO_ComponentServer.cpp - * ciao/ComponentServer/CIAO_ComponentServer.mpc - * ciao/ComponentServer/CIAO_ComponentServer_Impl.cpp - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_Container_Impl.cpp - * ciao/ComponentServer/CIAO_RTComponentServer.cpp - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp - * ciao/ComponentServer/Client_init.cpp - * ciao/Containers/CIAO_Servant_Activator.mpc - * ciao/Containers/Servant_Activator.cpp - * ciao/Containers/Session/Session_Container.cpp - * ciao/Logger/File_Logger_Backend.cpp - * ciao/Logger/File_Logger_Backend.h - * ciao/Logger/Log_Macros.cpp - * ciao/Logger/Log_Macros.h - * ciao/Logger/Logger.mpc - * ciao/Logger/Logger_Service.cpp - * ciao/Logger/Logger_Service.h - * ciao/Servants/Home_Servant_Impl_T.cpp - * ciao/Servants/Servant_Impl_Base.cpp - * ciao/Servants/Servant_Impl_T.cpp - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * DAnCE/Deployment/Module_Main.h - * DAnCE/DomainApplication/Domain_Application_Impl.cpp - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp - * DAnCE/DomainApplicationManager/Node_Locator.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/Logger/File_Logger_Backend.cpp - * DAnCE/Logger/Log_Macros.cpp - * DAnCE/Logger/Log_Macros.h - * DAnCE/Logger/Logger.mpc - * DAnCE/Logger/Logger_Service.cpp - * DAnCE/Logger/Logger_Service.h - * DAnCE/MPC/config/dance_cdmw_idl.mpb - * DAnCE/MPC/config/dance_mocks.mpb - * DAnCE/MPC/config/dance_plan_generator.mpb - * DAnCE/MPC/config/dance_plan_launcher.mpb - * DAnCE/MPC/config/dance_plan_launcher_base.mpb - * DAnCE/MPC/config/dance_repositorymanager.mpb - * DAnCE/MPC/config/dance_targetmanager.mpb - * DAnCE/MPC/config/dance_utils.mpb - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp - * DAnCE/NodeApplication/Name_Utilities.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/ServerActivator_Impl.cpp - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/NodeManager/NodeManager_Impl.cpp - * DAnCE/Plan_Generator/PCVisitor.cpp - * DAnCE/Plan_Generator/Plan_Generator.mpc - * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher.cpp - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp - * DAnCE/RedirectionService/CCMObjectLocator.cpp - * DAnCE/RedirectionService/NameServiceRedirection.cpp - * DAnCE/RedirectionService/RedirectionService.cpp - * DAnCE/RepositoryManager/PC_Updater.cpp - * DAnCE/RepositoryManager/repository_manager_admin.cpp - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/RepositoryManager.cpp - * DAnCE/RepositoryManager/RepositoryManager.mpc - * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp - * DAnCE/RepositoryManager/RM_Helper.cpp - * DAnCE/RepositoryManager/URL_Parser.cpp - * DAnCE/RepositoryManager/ZIP_Wrapper.cpp - * DAnCE/Starter/Starter.cpp - * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp - * DAnCE/TargetManager/CmpClient.cpp - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/Target_Manager_Module.cpp - * DAnCE/TargetManager/TargetManager.mpc - * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp - * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - * DAnCE/tests/DeploymentPlanDump/test.cpp - * DAnCE/tests/DeploymentPlanTestReferences/test.cpp - * DAnCE/tests/DeploymentTest1/test.cpp - * DAnCE/tests/NameServiceTest/clt_main.cpp - * DAnCE/tests/NameServiceTest/srv_main.cpp - * DAnCE/tests/NodeApplicationManager-NodeApplication/test.cpp - * DAnCE/tests/NodeManager-NodeApplicationManager/test.cpp - * DAnCE/tests/ObjectLocatorTest/clt_main.cpp - * DAnCE/tests/ObjectLocatorTest/srv_main.cpp - * DAnCE/tests/RedirectionServiceTest/clt_main.cpp - * DAnCE/tests/RedirectionServiceTest/srv_main.cpp - * DAnCE/Utils/DAnCE_Utils.mpc - * DAnCE/Utils/Plan_Handler.cpp - * MPC/config/ciao_cs_client.mpb - * MPC/config/ciao_servant_activator.mpb - * MPC/config/dds4ccm_impl.mpb - * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp - * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp - * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp - * tools/Config_Handlers/XML_File_Intf.cpp - CIAO_DEBUG/CIAO_ERROR/DANCE_DEBUG/DANCE_ERROR now have a level - as first argument. This controls at which level (and higher) the - message is printed. DDS4CCM will get its own level very soon. - All example/test code should use ACE_ERROR/ACE_DEBUG, these - are always printed. - Also cleaned up several base projects and various global search - and replace on layout, typos, and more - -Mon Dec 21 14:56:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp - * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.cpp - * tests/IDL_Test/Double_Inherited_Component/ComponentC_exec.cpp - Use ACE_ERROR/ACE_DEBUG - -Mon Dec 21 12:52:38 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - -Mon Dec 21 12:20:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added some more test idl - -Mon Dec 21 11:02:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Removed empty templated module, that is illegal - -Mon Dec 21 10:59:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - Using set_impl and get_impl on DomainParticipant. - -Mon Dec 21 10:25:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/StatusCondition.h: - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Using set_impl and get_impl on StatusCondition. - -Fri Dec 18 20:11:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * testsIDL_Test/IDL3_Plus/KitchenSink.idl: - Extended test idl - -Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - Merge changes from Jeff Parsons related to templated modules - - Thu Dec 17 21:37:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/Cornucopia/README: - - Updated this file with info about the non-template - IDL3+ constructs added to the test IDL. - - * tests/IDL_Test/IDL3_Plus/README: - - New file, containing info about the new test in this - directory. - - Thu Dec 17 21:15:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: - * tools/IDL3_to_XMI/IR_Simulator_visitor.h: - - Changes needed to this back end required by front end - changes made to support IDL3+ grammar changes. - - Thu Dec 17 19:52:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_IDL2/basic_visitor.cpp: - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: - - Changes needed to this back end required by front end - changes made to support IDL template parameters as - base interfaces/valuetypes, supported interfaces, and - primary keys. - - Thu Dec 17 19:37:41 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - New test in new directory (IDL3_Plus) to test IDL3+ - constructs, specifically template-related ones. - TAO_IDL supports IDL3+ only in the front - end currently, this test will be more meaningful as - back end support is added. - - Mon Nov 23 20:39:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_IDL2/checking_visitor.h: - * tools/IDL3_to_IDL2/basic_visitor.cpp: - * tools/IDL3_to_IDL2/basic_visitor.h: - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: - * tools/IDL3_to_IDL2/checking_visitor.cpp: - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h: - - Updated visit_* methods. New visit_* methods corresponding - to the revised IDL3+ grammar types, have not yet been - implemented. - -Fri Dec 18 15:28:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/ReadCondition.h: - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.h: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - Two other classes converted. Implemented getter and - setter for variable impl_. - -Fri Dec 18 14:49:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp - Solve bug in test on_deletion - -Fri Dec 18 14:17:47 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - Resolved compiler errors on linux. - -Fri Dec 18 10:48:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Continued working on separating dds lifecycle from - ccm lifecycle. The DDS entities are now created at - connection time. - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - Logging time difference of get_one. - - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp: - Some debug statements were logged as error messages. - -Fri Dec 18 08:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - Change cdp for test. - -Fri Dec 18 08:32:09 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Added a datareader/writer in order to separate the - dds lifecycle from the ccm lifecycle. - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/SampleInfo.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Don't call impl () recursive. Use impl_ to check - for nil. - - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - Turned off CIAO en DAnCE trace. - -Thu Dec 17 20:43:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - Change cdp for test. - -Thu Dec 17 18:42:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp - Add profile to connectorFour. - -Thu Dec 17 13:08:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - Reworked Topic in order to separate the DDS lifecycle - from the ccm lifecycle. - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Removed unnecessary comments. - -Thu Dec 17 12:56:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/USER_QOS_PROFILES.xml - Forgotten profile Hello example. - -Thu Dec 17 12:35:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataWriter.h: - * connectors/dds4ccm/impl/ndds/Publisher.h: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.h: - Made impl (void) private. Resolved runtime errors. - -Thu Dec 17 12:29:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp - add '\n' in debug and error messages - -Thu Dec 17 12:21:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Change DURABILITY from VOLATILE to TRANSIENT through QoS file. - Add ConectorStatusListener to check on PUBLICATION_MATCHED status. - -Thu Dec 17 09:13:11 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base - * connectors/ami4ccm/examples/Hello/Base/Hello.mpc - * connectors/ami4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Hello_Base - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Moved all connector idl into the connector directory - -Thu Dec 17 08:11:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved compiler issues. - -Wed Dec 16 20:05:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.h: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener.cpp: - Reworked Topic in order to separate the DDS lifecycle - from the ccm lifecycle. - -Wed Dec 16 19:42:36 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - Reworked this in order to separate the dds lifecycle from - the ccm lifecycle. The DDS entity is not passed in the - constructor but can be passed using the set_impl method. - Reworked the DataReader. - -Wed Dec 16 19:16:59 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriter.h: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.h: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - Reworked this in order to separate the dds lifecycle from - the ccm lifecycle. The DDS entity is not passed in the - constructor but can be passed using the set_impl method. - -Wed Dec 16 12:26:24 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Only invoke the listeners when there are valid samples. - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Made the waitset a class variable again. - -Wed Dec 16 11:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl: - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - Simplified receiver - -Wed Dec 16 11:02:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/AMI: - Renamed directory to connector - -Wed Dec 16 10:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.h: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: - Cleanup tests, check returned readers, data, info and status. - -Wed Dec 16 09:32:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: - Resolved errors due to renaming namespaces. - -Wed Dec 16 09:04:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: - *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: - *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: - *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: - *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: - *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: - *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: - Cleanup tests, check returned reader and status. - -Wed Dec 16 08:55:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Using this when using members. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Added newline. - -Wed Dec 16 08:27:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Unicode fix - -Wed Dec 16 08:09:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/AMI/AMI.idl - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h - * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp - * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Improved naming, everything is now in the Hello module and - everything related to AMI has a AMI_ prefix - -Tue Dec 15 18:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ami4ccm/examples/Hello/AMI/AMI_exec.cpp: - * ami4ccm/examples/Hello/AMI/AMI_exec.h: - Made code more consistent and error safe - -Tue Dec 15 15:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ami4ccm/examples/Hello/AMI/AMI.idl - * ami4ccm/examples/Hello/AMI/AMI_exec.cpp - * ami4ccm/examples/Hello/AMI/AMI_exec.h - * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp - * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h - * ami4ccm/examples/Hello/descriptors/run_test.pl - * ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h - * ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Simplified this example - -Tue Dec 15 15:59:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Spreadsheet to keep track of test coverage. - -Tue Dec 15 15:21:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h - Cleanup test. Check DDS_entity. - -Tue Dec 15 15:04:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp - Cleanup test. - -Tue Dec 15 14:58:21 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.h: - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - Optimized code. Removed unused header files, indentation, removed empty lines. - -Tue Dec 15 14:32:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: - Cleanup test. - -Tue Dec 15 13:39:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - Cleanup test. - -Tue Dec 15 13:38:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Extended tests with checks on the received ReadInfo struct. - -Tue Dec 15 12:46:02 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - Extended tests with checks on the received ReadInfo struct. - - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - Sleep for 30 (instead of 60) seconds. - -Tue Dec 15 10:31:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp - Solved compile errors. - -Tue Dec 15 10:23:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Optimized for loop (++i in stead of i++). - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - Catching exceptions as const. - - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - Catching exceptions as const. - Extended tests on the listener callback. - -Tue Dec 15 09:01:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SLManyByMany: - * connectors/dds4ccm/tests/SLManyByMany/Base: - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl: - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Connector: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h: - * connectors/dds4ccm/tests/SLManyByMany/descriptors: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLManyByMany/Receiver: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.h: - * connectors/dds4ccm/tests/SLManyByMany/Sender: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.h: - Add test StateListyener operations with MANY_BY_MANY option. - -Tue Dec 15 08:25:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/Node_Locator.cpp: - * DAnCE/DomainApplicationManager/Node_Locator.h: - Use char* instead of tchar - - * ciao/Contexts/Context_Impl_Base.h: - Made constructor private - -Mon Dec 14 20:35:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - Removed virtual methods that where added by accident and which broke - the psl - -Mon Dec 14 20:31:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp: - Use false and extended debug statements - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Extended debug info - - * DAnCE/NodeManager/NodeManager_Impl.cpp: - Removed not needed debug info - - * ciao/Servants/Servant_Impl_T.cpp: - Layout change - -Mon Dec 14 20:07:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Report which port has the real problem - -Mon Dec 14 19:23:21 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - Resolved fuzz errors/warnings. - -Mon Dec 14 19:06:43 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/descriptors/run_NodeDaemons.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - Resolved fuzz errors/warnings. - -Mon Dec 14 14:53:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Cleaned up code. Removed unused headers, made exception variables const - and outlined code. - -Mon Dec 14 14:36:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc: - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc: - Solve duplicate project names - -Mon Dec 14 14:25:09 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: - Resolved fuzz erros/warnings. - -Mon Dec 14 14:15:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/tests/MocksTest/* - Removed, not compiled, not tested - -Mon Dec 14 14:10:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - Resolved fuzz erros/warnings. - -Mon Dec 14 13:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp: - Print debug statement when we don't get a facet - - * ciao/Contexts/Context_Impl_T.cpp: - * ciao/Contexts/Context_Impl_T.h: - * ciao/Servants/Servant_Impl_T.cpp: - * ciao/Servants/Servant_Impl_T.h: - Create the context in the base instead of in the generated - code - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - Layout change - - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - Don't clear tracing flags - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Layout changes - -Mon Dec 14 13:42:56 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp: - Resolved errors in deployment plans related to local interfaces. - -Mon Dec 14 13:16:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - The deleted samples may be invalid. Therefore don't check - on valid_data flag. Implemented this for many_by_many. - -Mon Dec 14 12:56:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - The deleted samples may be invalid. Therefore don't check - on valid_data flag. - -Mon Dec 14 12:18:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added many_by_many listener test to test framework. - -Mon Dec 14 11:37:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp - Solve minor bug in test - -Mon Dec 14 11:18:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Removed generated header - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: - Use ACE_CString for subplan names - - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: - Removed commented out code - - * DAnCE/NodeApplication/NodeApplication_Impl.h: - Removed not needed include - - * DAnCE/NodeManager/NodeManager_Impl.h - Added missing include - -Mon Dec 14 10:58:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SLDisabled: - * connectors/dds4ccm/tests/SLDisabled/Base: - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl: - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: - * connectors/dds4ccm/tests/SLDisabled/Connector: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h: - * connectors/dds4ccm/tests/SLDisabled/descriptors: - * connectors/dds4ccm/tests/SLDisabled/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLDisabled/Receiver: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: - * connectors/dds4ccm/tests/SLDisabled/Sender: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.h: - Added test StateListener: NOT_ENABLED . - -Mon Dec 14 10:46:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - Don't override use trace levels - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Initialise all members to zero - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Improved logging - -Mon Dec 14 10:44:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/ListenManyByMany/*: - Added test in order to test many_by_many on the listener. - -Mon Dec 14 09:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Improved error reporting back to the end user - -Mon Dec 14 08:16:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * performance-tests/Benchmark/RoundTripClient/run_test.pl: - * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/IDL3/Events/Any/run_test.pl: - * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: - Resolved fuzz errors/warnings. - -Mon Dec 14 07:39:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp - * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp - * connectors/dds4ccm/examples/Quoter/descriptors/Plan.cdp - * connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h - * connectors/dds4ccm/idl/ccm_dds.idl - * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl - * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/Getter_T.h - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/SampleInfo.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - * connectors/dds4ccm/impl/ndds/Updater_T.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.h - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.h - * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp - * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp - * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/Plan.cdp - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/Plan.cdp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/Plan.cdp - * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h - * DAnCE/Deployment/Deployment_DeploymentPlan.idl - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.h - * docs/schema/Basic_Deployment_Data.xsd - * tests/IDL_Test/Cornucopia/Cornucopia.idl - * tools/Config_Handlers/Basic_Deployment_Data.cpp - * tools/Config_Handlers/Basic_Deployment_Data.hpp - * tools/Config_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/DnC_Dump.cpp - * tools/Config_Handlers/PSPE_Handler.cpp - Removed LocalFacet again as connection kind, we now use a - deployRequirement in order to let D&C know we have a local connection. - Use local interfaces for everything in dds4ccm and updated - all deployment plans for this. This does mean the connector - needs to create all executors as construction time, the - lifecycle of the connector is now that all executors - are created at construction, at the moment we do a - ccm_activate we need to create the real dds entities. - When we get an invocation before ccm_activate we do a - BAD_INVORDER exception. - - In the cdp we now use the following with a connection to - indicate that it has to be deployed as a local connection: - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - -Fri Dec 11 14:03:46 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Display/descriptors/run_NodeDaemons.pl: - * examples/Display/descriptors/run_test_without_ns.pl: - Resolved fuzz errors/warnings/ - -Fri Dec 11 13:19:30 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: - * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: - * examples/Display/descriptors/basicNodeDaemon.pl: - Resolved fuzz errors/warnings/ - -Fri Dec 11 12:00:05 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - Resolved script errors - -Fri Dec 11 11:50:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Cornucopia/Cornucopia.idl: - Extended tests - -Fri Dec 11 11:07:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * performance-tests/Benchmark/RoundTripClient/run_test.pl: - Resolved fuzz errors/warnings - - * performance-tests/Protocols/descriptors/run_test.pl: - Resolved fuzz warnings - -Fri Dec 11 10:52:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * performance-tests/Benchmark/Multi_Threaded/run_test.pl: - * performance-tests/Benchmark/RoundTrip/run_test.pl: - Resolved fuzz errors/warnings - -Fri Dec 11 10:27:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/Bug_2130_Regression/descriptors/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - Resolved fuzz errors/warnings - -Fri Dec 11 09:44:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - Resolved fuzz errors/warnings - -Fri Dec 11 09:30:29 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved script errors. - -Fri Dec 11 08:20:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - Resolved warnings. - -Fri Dec 11 08:09:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * performance-tests/Protocols/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Fri Dec 11 07:44:10 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Display/descriptors/run_NodeDaemons.pl: - * examples/Hello/descriptors/run_NodeDaemons.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 20:23:15 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - Removed add_lib_path in order to resolve fuzz error. - -Thu Dec 10 20:05:00 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: - * tests/Bug_2130_Regression/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 19:40:19 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 19:31:15 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: - * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 19:26:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Home_Servant_Impl_T.cpp: - Check return value sprintf and use is_nil - -Thu Dec 10 19:15:15 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_alias.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 19:03:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: - Removed generated headers - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - const changes and improved debug messages - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Const change - - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp: - Fixed typo in debug statement - -Thu Dec 109 17:02:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - Resolved warning. - -Thu Dec 10 16:20:37 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:56:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:42:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:35:51 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:29:00 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 14:41:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Wait a few seconds before the actual writing starts. - - * connectors/dds4ccm/tests/ListenOneByOne/*: - Added one_by_one listener test. - - * bin/ciao_tests.lst: - Added one_by_one test to the test framework. - -Thu Dec 109 14:31:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl: - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h: - * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/Updater/Receiver: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: - * connectors/dds4ccm/tests/Updater/Sender: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h: - Implement test for Updater functions - -Thu Dec 10 13:30:01 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added !FIXED_BUGS_ONLY for the connection tests since - there's a known issue in the connector. - -Thu Dec 10 12:44:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added ListenNotEnabled test to the test framework. - -Thu Dec 10 12:42:08 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Renamed get_many into write_many. - - * connectors/dds4ccm/tests/ListenNotEnabled/*: - * connectors/dds4ccm/tests/Listener/*: - Split the listener into three separate tests. Added - listener test where mode is NOT_ENABLED as starter. - -Thu Dec 10 11:01:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Servant_Activator.cpp: - Extended logging - -Thu Dec 10 10:11:56 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 10:00:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Fixed compiler warnings about arguments not used - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Fixed invalid string comparison and const improvements - -Thu Dec 10 09:41:12 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc: - Removed some unnecessary defines. - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - Removed unused class variable. - - * connectors/dds4ccm/tests/Listener/*: - Empty test framework for the listener test. - -Thu Dec 10 08:37:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/README: - * connectors/dds4ccm/tests/Reader/README: - Described the tests. - -Thu Dec 10 08:21:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - * connectors/dds4ccm/impl/ndds/Updater_T.h: - Fixed bugs in the updater - - * connectors/ami4ccm/examples/Hello/AMI/AMI.idl - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Merged a revised ami4ccm example that has local interfaces for the - reply handler, which reduces the footprint of ami4ccm and also - simplifies the code - -Thu Dec 10 08:06:08 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp: - Shorten the names of the projects in order to solve some fuzz warnings. - -Wed Dec 9 19:52:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/Deployment_DeploymentPlan.idl - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.h - * docs/schema/Basic_Deployment_Data.xsd - * tools/Config_Handlers/Basic_Deployment_Data.cpp - * tools/Config_Handlers/Basic_Deployment_Data.hpp - * tools/Config_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/DnC_Dump.cpp - * tools/Config_Handlers/PSPE_Handler.cpp - Merged changes from local_facets branch from Will Otte to svn head. - This is going to be used by at least ami4ccm. We are looking if there - is a different way to determine whether we need to connect a local - facet. - -Wed Dec 9 15:53:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Wed Dec 9 15:01:48 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Resolved unicode compiler errors. - -Wed Dec 9 14:29:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Container_Base.cpp: - * ciao/Containers/Container_Base.h: - * ciao/Containers/Container_Base.idl: - * ciao/Containers/Container_Base.inl: - Get rid of the receptacle policy map, this doesn't do a thing - -Wed Dec 9 14:26:17 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Extended tests with a timeout test on get_many. - -Wed Dec 9 13:58:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: - Don't need the ConnectorStatusListener anymore. - - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Print debug message in stead of an error message. - -Wed Dec 9 13:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Servant_Impl_Base.cpp (lookup_facet): - Log an error when we can't find a facet - -Wed Dec 9 13:53:47 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - On get_many should at least return 1 sample. - - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp: - Return _nil rather than 0. - -Wed Dec 9 13:11:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - Check whether instance_handle and instance match - -Wed Dec 9 12:55:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: - Changed project names in order to resolve fuzz warnings. - -Wed Dec 9 12:48:35 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: - Shorten the shared name of DDS_ConnectorStatusListener_TestSec_Connector_lem_stub. - -Wed Dec 9 12:40:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Added Local_Facet test - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Resolved a bug whereby connection endpoints in the original plan - would be copied into two separate connections in a child plan. - -Wed Dec 9 12:37:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Local_Facet: - Removed - - * tests/CIAO_ComponentServer/Local_Facet: - New test for testing local facets - - * ciao/ComponentServer/CIAO_ComponentServer.idl - * ciao/ComponentServer/CIAO_Container_Impl.cpp - * ciao/ComponentServer/CIAO_Container_Impl.h - * ciao/Containers/Container_Base.idl - * ciao/Containers/Session/Session_Container.cpp - * ciao/Containers/Session/Session_Container.h - Added support to connect local facets by William Otte - - * ciao/Servants/Servant_Impl_Base.cpp: - * ciao/Servants/Servant_Impl_Base.h: - Made several methods pure virtual instead of not implemented - -Wed Dec 9 11:24:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Resolved compiler warnings. - -Wed Dec 9 11:13:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added State_Connection_Test. - - * connectors/dds4ccm/tests/Event_Connection_Test/README: - Changed to meet the latest code updates. - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl: - Removed comments. - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: - Logging debug messages (in stead of error messages). - - * connectors/dds4ccm/tests/State_Connection_Test/*: - Added this test in order to test all the connections a state connector - needs. - -Wed Dec 9 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: - Support only the DDS_Event connector. Removed DDS_State connector stuff. - -Wed Dec 9 08:25:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp - Add newline at end of file - -Wed Dec 9 08:17:27 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Get_Connection_Test/*: - Renamed to Event_Connection_Test. - -Wed Dec 9 08:14:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/Event_Connection_Test/*: - Renamed Get_Connection_Test to Event_Connection_Test. - -Wed Dec 9 07:47:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * etc/ciao_dds4ccm.doxygen: - Also exclude the tests directory - -Wed Dec 9 07:17:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Tue Dec 8 16:36:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Fixes to debug statements - -Tue Dec 8 16:31:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/descriptors/run_test.pl: - Adapted to the new test framework. - -Tue Dec 8 15:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - * connectors/dds4ccm/impl/ndds/Updater_T.h: - Added existence checks as mandated by the spec - -Tue Dec 8 15:29:40 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz warnings. - -Tue Dec 8 15:20:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - Cache dds executors - -Tue Dec 8 15:17:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Resolved compiler warnings. - -Tue Dec 8 15:11:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - Resolved fuzz errors. - -Tue Dec 8 15:01:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz errors. - -Tue Dec 8 14:56:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - Provide access to the DDS entities - -Tue Dec 8 12:51:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Using a local waitset in stead of a global one. - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - Optimized get_many. - -Tue Dec 8 10:48:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added Getter test to the test framework. - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Implemented get_many. - -Tue Dec 8 09:05:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: - Change QoS settings of test to generate a on_sample_lost callback. - -Tue Dec 8 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - RETCODE_NO_DATA should throw an exception since - there always must be data after when the timeout does - not occur. - - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: - Removed qos_profile config property. - -Tue Dec 8 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Resolved some timing issues between sender and receiver. - -Tue Dec 8 08:17:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Solved errors duplicate projectnames - - -Tue Dec 8 07:21:52 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Minor changes in order to meet the spec. - - * connectors/dds4ccm/tests/Getter/*: - Added test for the getter. - -Mon Dec 7 15:37:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst - * connectors/dds4ccm/tests/PSLSampleLost: - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Connector: - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Sender: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: - Add test PortStatusListener:on_sample_lost - -Mon Dec 7 14:53:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - Implement get_dds_entity methods - - * NEWS - Added DDS4CCM_NDDS_LOG_VERBOSITY - -Mon Dec 7 13:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - Fixed runtime problems and refactored statelistener - -Mon Dec 7 13:25:55 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Reads according to DDS4CCM spec. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - NO_DATA shouldn't throw an exception but just return - an empty sequence. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Optimized test. Don't need to sleep prior to writing samples to DDS. - -Mon Dec 7 13:07:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/Updater_T.h - Introduced DDS_Get_T, DDS_Listen_T, DDS_Read_T, DDS_Update_T, and - DDS_Write_T templates which implement the dds4ccm extended ports - -Mon Dec 7 11:157:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - Add second port to test - -Mon Dec 7 11:12:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Instance state should be alive in all cases. - -Mon Dec 7 10:54:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Implemented max_delivered_data. - -Mon Dec 7 10:30:38 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - Rewritten test due to timing issues. Also added a 'no data' test. - -Mon Dec 7 10:07:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/PSLDeadline: - * connectors/dds4ccm/tests/PSLDeadline/Base: - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl: - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Connector: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/descriptors: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/PSLDeadline/Receiver: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h - * connectors/dds4ccm/tests/PSLDeadline/Sender: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: - Add test PortStatusListener:on_requested_deadline_missed for DDS_Listen port - -Mon Dec 7 06:52:05 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3769_Regression/Foo.idl: - * tests/Bug_3769_Regression/Foo_exec.h: - * tests/Bug_3769_Regression/Foo_exec.cpp: - - Extended this test to test a struct attribute of a component. - The descriptor file needs to be extended as well. - -Mon Dec 7 06:08:31 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3769_Regression/Foo.idl: - * tests/Bug_3769_Regression/Foo_exec.h: - * tests/Bug_3769_Regression/Foo_exec.cpp: - - Extended this test to test a sequence attribute of a component. - The descriptor file needs to be extended to capture data - for the sequence attribute(s). - -Mon Dec 7 03:02:18 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: - - Fixed a small bug in a switch statement where one of the - cases did not have a 'break' statement. - -Sun Dec 6 19:22:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_Container_Impl.cpp: - Changed layout debug message - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - Implement more portstatus listner functionality - -Sun Dec 6 18:49:47 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/Bug_3769_Regression/Foo_exec.cpp: - - Fixed the comparison for float to ensure the numeric literal isn't - converted to a double. - - * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: - - Float configproperty was incorrectly typed as a double. - - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: - - Fixed bug whereby floats/doubles weren't properly dereferences. - -Sat Dec 5 01:06:06 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * bin/ciao_tests.lst: - - Add bugzilla 3769 to the list of test to run. - -Sat Dec 5 00:59:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3769_Regression: - * tests/Bug_3769_Regression/Foo.idl: - * tests/Bug_3769_Regression/Foo.mpc: - * tests/Bug_3769_Regression/Foo_exec.h: - * tests/Bug_3769_Regression/Foo_exec.cpp: - * tests/Bug_3769_Regression/descriptors: - * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: - * tests/Bug_3769_Regression/descriptors/NodeMap.dat: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/Bug_3769_Regression/model: - - Added bugzilla 3769. Component attributes of type double and float - do not get set properly by DAnCE. - -Fri Dec 4 20:41:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Introduced a PortStatusListener which is than the base of - the DataReaderListener - -Fri Dec 4 14:31:45 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/CIAO_ComponentServer/SimpleComponent/run_test.pl: - Resolved fuzz error. - -Fri Dec 4 14:28:18 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Enabled some more test for fuzz. - -Fri Dec 4 14:15:24 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: - Adapted to the new test framework. Fuzz - errors/warnings should be resolved - -Fri Dec 4 13:53:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/IDL3_to_XMI/Bug_3607_Regression/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Array/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Included_File/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Module_Reopen/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Native/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Sequence/run_test.pl: - Resolved some minor fuzz errors/warnings. - -Fri Dec 4 13:49:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: - Add more infrastructure for the 5 extended ports this connector - provides - -Fri Dec 4 13:23:46 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * tests/CIAO_ComponentServer/Basic/run_test.pl: - Resolved runtime errors in script. - -Fri Dec 4 13:14:10 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Fixed many_by_many. The last updates should be send to - the listener. - -Fri Dec 4 13:04:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds4ccm.mpc - * connectors/dds4ccm/impl/ndds/DataListenerControl.cpp - * connectors/dds4ccm/impl/ndds/DataListenerControl.h - * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp - * connectors/dds4ccm/impl/ndds/DataListenerControl_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp - * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp - * connectors/dds4ccm/impl/ndds/StateListenerControl.h - * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp - * connectors/dds4ccm/impl/ndds/StateListenerControl_T.h - Refactored data/state listener controls - -Fri Dec 4 12:56:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Refactored MANY_BY_MANY. - -Fri Dec 4 11:24:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Implemented MANY_BY_MANY. First all new samples are handled. - After that the updated ones, by invoking on_many_updates on - the listener. The last step is to inform the listener - about the deleted samples. - -Fri Dec 4 10:38:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Resolved compiler errors. - -Fri Dec 4 10:21:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Extended logging - -Fri Dec 4 10:11:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - Removed listener callbacks that are handled by the subscriber - -Fri Dec 4 09:49:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/Updater/* - Use the stateconnector as starting point - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - First compile fixes - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Handle data_on_readers - -Fri Dec 4 09:34:09 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * tests/CIAO_ComponentServer/Activator/run_test.pl: - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - Resolved fuzz errors/warnings. - -Fri Dec 4 09:04:34 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/CIAO_ComponentServer/Activator/run_test.pl: - * tests/CIAO_ComponentServer/Basic/run_test.pl: - Resolved fuzz errors/warnings. - -Fri Dec 4 08:32:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 3 20:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp - Layout changes - -Thu Dec 3 20:08:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - Added a lot of logging and made the subscriberlistener - working again - -Thu Dec 3 20:08:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Only returning valid data. - -Thu Dec 3 18:46:35 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Using a take in stead of take_next_sample. Also created - Created difference between ONE_BY_ONE and MANY_BY_MANY by - invoking on_one_update and on_many_updates on the listener. - -Thu Dec 3 15:13:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: - Resolved warning unused parameter. - -Thu Dec 3 14:06:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Removed the context switch. - Created difference between ONE_BY_ONE and MANY_BY_MANY by - introducing a take (in stead of take_next_sample). - -Thu Dec 3 13:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Handle everything related to the CSL at subscriber/publisher - level - - * DAnCE/RepositoryManager/RepositoryManager.mpc: - Corrected base project - -Thu Dec 3 13:52:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - *bin/ciao_tests.lst: - * connectors/dds4ccm/tests/CSLUnexpStat: - * connectors/dds4ccm/tests/CSLUnexpStat/Base: - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - Test ConnectorStatusListener:on_unexpected_status implemented - - -Thu Dec 3 12:56:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Let each layer initialise itself - -Thu Dec 3 12:06:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Added keys and max_dds_samples to idl. - -Thu Dec 3 11:07:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - UnkeyedWriter test may fail since DDS allows more - samples than configured in the QoS file. - -Thu Dec 3 11:06:37 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Resolved compiler warnings on Windows. - -Thu Dec 3 11:03:34 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: - Resolved some runtime errors. Expected_samples and name are not - used in Sender. - -Thu Dec 3 10:51:20 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: - Disabled the listener for now. No takes should be performed. - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Rewritten in order to test exceptions from the connector. - -Thu Dec 3 10:14:28 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: - Build in checks on received data. - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Write more samples - -Wed Dec 3 08:56:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - Solved initialize warnings. - -Thu Dec 3 08:55:27 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - Reduced log level. - -Thu Dec 3 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - Adapted to the update Reader port. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Minor code optimization. - -Thu Dec 3 08:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Don't handle data_on_readers, if we install this listener, - the data reader listener will not get any on_data_available - -Wed Dec 2 14:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: - Use the word error to trigger the scoreboard parser - -Wed Dec 2 14:19:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Used operators to file readinfo sequences. - - * connectors/dds4ccm/impl/ndds/SampleInfo.h: - Removed <== operator for readinfo_seq. Also added - instance handle when copying sample_info. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Added handle tests and test exceptions related to handles. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Changed timing. - -Wed Dec 2 13:58:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - Add test to test list. - -Wed Dec 2 13:49:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - * connectors/dds4ccm/tests/CSLSampleRejected: - * connectors/dds4ccm/tests/CSLSampleRejected/Base: - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - Created test ConnectorStatusListener:on_sample_rejected - -Wed Dec 2 13:35:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Handle data_on_readers - -Wed Dec 2 13:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp - * connectors/dds4ccm/impl/ndds/TopicListener_T.h - Added a get_mask to all listeners, this should return the - mask the listener needs, this is then used by the connector - templates. This way a listener can listen for more callbacks - and update his mask without any connector to be updated - -Wed Dec 2 13:10:40 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented read_last. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Optimized tests. - -Wed Dec 2 11:52:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Cleaned up code by removing double code. Implemented - read_all. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Enabled read_all test. - -Wed Dec 2 11:33:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - Added translate_statuskind - -Wed Dec 2 11:16:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.h: - Implemented more CSL callbacks - -Wed Dec 2 10:57:20 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented read_one_last and read_one_all according to - spec. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Enabled read_one_last and read_one_all to test. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Sleep between writing samples to DDS. - - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - Optimized logging. - -Wed Dec 2 10:26:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp: - * ciao/Containers/Session/Session_Container.h: - Improved failure reporting in case we can't get the needed - entities - -Wed Dec 2 09:05:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Moved publisher and subscriber to the DDS_TopicBase - -Wed Dec 2 08:33:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added reader test to the test framework. - -Wed Dec 2 08:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Started with read_one_last. - - * connectors/dds4ccm/tests/Reader: - * connectors/dds4ccm/tests/Reader/Base: - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc: - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl: - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: - * connectors/dds4ccm/tests/Reader/Connector: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp: - * connectors/dds4ccm/tests/Reader/README: - * connectors/dds4ccm/tests/Reader/Receiver: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Reader/descriptors: - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/Reader/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - Added test to test the Reader. - -Tue Dec 01 12:39:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented read_one_all - -Tue Dec 01 11:50:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp - * connectors/dds4ccm/impl/ndds/StateListenerControl.h - StateListenerControl - -Tue Dec 01 10:59:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - StateListener - -Tue Dec 01 09:42:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp - * connectors/dds4ccm/impl/ndds/TopicListener_T.h - * connectors/dds4ccm/impl/ndds/Updater_T.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.h - Implemented empty listeners for each dds entity and first - part of DDS_State - -Tue Dec 01 08:33:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc - Corrected mpc file for connector_stub - -Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - Corrected warnings for unused parameters - - -Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: - Corrected long project names and add tests to test list. - -Mon Nov 30 12:27:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: - Empty state connector so that we can start with creating tests - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: - Corrected ifdef guards - -Mon Nov 30 11:32:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline: - * connectors/dds4ccm/tests/CSLDeadline/Base: - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl: - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Connector: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/descriptors: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/CSLDeadline/Receiver: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Sender: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: - Test ConnectorStatusListener on_offered_deadline_missed. - - * connectors/dds4ccm/tests/CSLQoS: - * connectors/dds4ccm/tests/CSLQoS/Base: - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl: - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: - * connectors/dds4ccm/tests/CSLQoS/Connector: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLQoS/descriptors: - * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/CSLQoS/Receiver: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Sender: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: - Test ConnectorStatusListener on_requested- and on_offered_incompatible_QoS. - -Mon Nov 30 09:21:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.h: - * ciao/Servants/Port_Activator_T.h: - * DAnCE/TargetManager/DomainDataManager.h: - * DAnCE/TargetManager/ResourceCommitmentManager.h: - Doxygen fixes - -Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO version 0.7.5 released. - -Thu Nov 26 20:18:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: - Layout changes - - * ciao/ComponentServer/CIAO_RTComponentServer.cpp: - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: - Latest changes for rt component server to have server declared priorities - -Thu Nov 26 19:30:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: - When creating the process options, calculate the size of the - commandline, the default of 1024 can be too small if the - system has multiple network interfaces - -Thu Nov 26 19:03:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: - Check if we successfully constructed the commandline - -Thu Nov 26 18:52:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: - If the narrow of the callback IOR fails, print the IOR - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: - Const change - -Thu Nov 26 15:32:37 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedWriter/README: - * connectors/dds4ccm/tests/UnkeyedSamples/README: - Added test description - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - Removed keys. - - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Removed keys. Added qos_profile. - - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Started with configuring DDS in order to test the unkeyed - writer. - -Thu Nov 26 13:59:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - KeyedWriter is not fixed, yet. - -Thu Nov 26 13:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Servant_Impl_Base.cpp: - * ciao/Servants/Servant_Impl_Base.h: - Removed some methods or made them pure virtual, no need to let - them throw no_implement, the derived template does implement it - -Thu Nov 26 13:29:51 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Removed CLINFO from log message in order to consistent with other - log messages. - -Thu Nov 26 13:11:06 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Resolved runtime errors. - - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: - Resolved test error: test took longer than 60 seconds. - -Thu Nov 26 12:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.h: - Removed not needed forward declaration - - * ciao/Servants/Servant_Impl_Base.cpp: - Keep a reference to the home servant so that it doesn't get deleted - when we have a reference to it - - * ciao/Servants/Servant_Impl_T.cpp: - Only print the refcount of the executor when it is > 1, than we have - a leak - -Thu Nov 26 12:54:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: - Resolved some test errors when using write_many. - -Thu Nov 26 12:40:18 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Resolved test errors. Expected samples should always be in the - deployment plan. - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: - Added expected samples. - - * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Resolved test error by adding qos_profile to the deployment plan. - -Thu Nov 26 12:18:07 UTC 2009 Marcel Smit <msmit@remedy.nl> - - - * connectors/dds4ccm/examples/Quoter/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/examples/Shapes/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/Get_Connection_Test/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Removed these files since the default qos is coded. - -Thu Nov 26 12:12:36 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - Resolved compiler warnings on linux. - -Thu Nov 26 11:43:12 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Get_Connection_Test/Receiver/Get_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - Also reported messages when things go as planned. - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Resolved some compiler error. - -Thu Nov 26 11:37:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Hello/descriptors_RTCCM/*: - Deleted, not used - - * examples/Hello/Sender/Sender_exec.cpp: - Return the correct string - - * examples/Hello/descriptors/DeploymentPlan.cdp: - Removed rate attribute - -Thu Nov 26 10:50:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - Give more feedback on the test itself - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - Layout changes, create topic with profile, and fixed key_fields set/get methods - -Thu Nov 26 10:42:12 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/Receiver/Receiver.idl: - * examples/Hello/Receiver/Receiver_exec.h: - * examples/Hello/Receiver/Receiver_exec.cpp: - Reverted some of my last changes. - Removed timer functionality. - - * examples/Hello/Sender/Sender.idl: - * examples/Hello/Sender/Sender_exec.h: - * examples/Hello/Sender/Sender_exec.cpp: - * examples/Hello/descriptors/DeploymentPlan.cdp: - Removed log_time attribute. - - * examples/Hello/descriptors/run_test.pl: - No sleep necessary anymore. - -Thu Nov 26 10:19:55 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Changed logging on exit. Reporting an error only when received < expected. - -Thu Nov 26 09:28:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/Receiver/Receiver.idl: - * examples/Hello/Receiver/Receiver_exec.h: - * examples/Hello/Receiver/Receiver_exec.cpp: - Reviced this example a bit. The receiver now uses the - orb reator thread to call the sender periodically. Therefore - the receiver is not blocked in the receiving CCM event method. - Also introduced a rate in the deployment plan; no hard coded - sleep of 200 seconds anymore. - - * examples/Hello/Sender/Sender.idl: - * examples/Hello/Sender/Sender_exec.h: - * examples/Hello/Sender/Sender_exec.cpp: - Removed attribute Hertz since it was not used - - * examples/Hello/descriptors/DeploymentPlan.cdp: - Introduced rate for the receiver (see above). - - * examples/Hello/descriptors/run_test.pl: - Added a sleep of 60 seconds. - -Thu Nov 26 08:09:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Optimized logging for ConnectorStatusListener. - - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: - Resolved fuzz warning (project names too long). - -Thu Nov 26 07:32:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - Since the connector is now cleaning up the DDS environment, shutting - down takes considerably longer. Therefore extended the shutdown times. - -Wed Nov 25 16:22:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - Using the orb reactor thread in order to handle application specific - logic. - - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - Optimized logging. - -Wed Nov 25 15:50:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Logged errors instead of warnings when received!=expected. - - * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp: - Nothing is received when this deployment plan is ran. - -Wed Nov 25 15:40:59 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - Resolved minor typos. - -Wed Nov 25 15:30:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/README: - * connectors/dds4ccm/tests/SetConnectorAttributes/README: - Added test description. - -Wed Nov 25 15:15:43 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Get_Connection_Test/README: - * connectors/dds4ccm/tests/NonChangeableAttribute/README: - Added test description. - -Wed Nov 25 14:26:21 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.h - Implemented all with_profile methods - -Wed Nov 25 14:12:21 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/UnkeyedWriter: - * connectors/dds4ccm/tests/UnkeyedWriter/Base: - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - Added an unkeyed writer test. - -Wed Nov 25 13:45:05 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SetConnectorAttributes: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - Added this test in order to test whether the connector attributes are set properly. - -Wed Nov 25 13:15:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Resolved typo in setting key_fields. - -Wed Nov 25 13:05:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Servant_Activator.cpp: - Fix typo in debug statement - - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: - Removed updater functionality - - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Added missing \n to debug messages - - * tests/CIAO_ComponentServer/Activator/run_test.pl: - * tests/CIAO_ComponentServer/Basic/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - Shortened timeouts - - * ciao/ComponentServer/CIAO_ComponentServer.cpp: - For x.7.5, don't wait for worker threads - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Some cleanup and destroy dds entities at ccm_remove - -Wed Nov 25 10:54:24 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: - Resolved some errors. - - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - No need to wait 60 seconds. - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Optimized logging. - -Wed Nov 25 09:39:17 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Optimized logging. - -Wed Nov 25 09:37:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.cpp: - Renamed ConnectorStatusListener_TestSec_Connecto in order to resolve fuzz errors. - -Wed Nov 25 09:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Some code outlining. - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: - Added connector status listener. - - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: - Optimized logging. - -Wed Nov 25 09:21:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: - layout change - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Added missing trace - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - Fixed trace and layout change - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Don't use the qos because the conversions are not fully implemented - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Use default qos - -Wed Nov 25 08:47:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_2130_Regression/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - * examples/Hello/descriptors_RTCCM/rt_run_test.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Display/descriptors/run_test_without_ns.pl: - * examples/BasicSP/descriptors/run_test.pl: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - Use more realistic timeouts, this will shorten the test runs - a lot at the moment a test or example is broken - - * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.cpp - * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.h - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.cpp - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.h - * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.h - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h - * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.h - * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.h - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.h - * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.h - * DAnCE/tests/CIAO/Components/SimpleNull_exec.h - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.h - * DAnCE/tests/CIAO/Components/SimplePublisher_exec.h - * DAnCE/tests/CIAO/Components/SimpleUser_exec.h - Removed generated headers from these files - -Wed Nov 25 08:31:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Hello/Receiver/Receiver_exec.cpp - * examples/Hello/Receiver/Receiver_exec.h - * examples/Hello/Sender/Sender_exec.cpp - * examples/Hello/Sender/Sender_exec.h - * examples/Null_Component/Null_Component_exec.cpp - * examples/Null_Component/Null_Component_exec.h - * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.h - * tests/Minimum/Receiver/Receiver_exec.cpp - * tests/Minimum/Receiver/Receiver_exec.h - * tests/Minimum/Sender/Sender_exec.cpp - * tests/inimum/Sender/Sender_exec.h - Removed generated headers from these files - -Wed Nov 25 08:19:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: - Fixed order error on Windows. - -Wed Nov 25 07:52:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added !FIXED_BUGS_ONLY to Get_Connection_Test since the updater - is not working, yet. - - * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: - No need to write samples to activate the listener. - - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Resolved compiler warnings. - -Tue Nov 24 19:34:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - - Resolved a bug whereby connection endpoints in the original plan - would be copied into two separate connections in a child plan. - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Bugfix with connection logic. - - * connectors/ami4ccm/examples/Hello/AMI/AMI.idl: - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp: - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl: - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - - Ported to new local interface support. - -Mon Dec 7 18:21:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * docs/schema/Basic_Deployment_Data.xsd: - * tools/Config_Handlers/Basic_Deployment_Data.cpp: - * tools/Config_Handlers/Basic_Deployment_Data.hpp: - * tools/Config_Handlers/CPD_Handler.cpp: - * tools/Config_Handlers/DnC_Dump.cpp: - * tools/Config_Handlers/PSPE_Handler.cpp: - - Config handler updates. - -Mon Dec 7 17:51:30 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.idl: - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc: - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.h: - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp: - * tests/CIAO_ComponentServer/Local_Facet/client.cpp: - * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: - - Added simple test for local facet connection logic. - -Mon Dec 7 17:04:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/CIAO_ComponentServer/Local_Facet: - - Moved local facet test under ComponentServer. - - * tests/IDL_Test/Local_Facet: - - Removed these files. - -Mon Dec 7 14:52:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - * ciao/ComponentServer/CIAO_Container_Impl.h: - * ciao/ComponentServer/CIAO_Container_Impl.cpp: - * ciao/Containers/Session/Session_Container.cpp: - - Integration. - -Mon Dec 7 14:11:14 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * ciao/ComponentServer/CIAO_ComponentServer.idl: - * ciao/ComponentServer/CIAO_Container_Impl.h: - * ciao/ComponentServer/CIAO_Container_Impl.cpp: - * ciao/Containers/Container_Base.idl: - * ciao/Containers/Session/Session_Container.h: - * ciao/Containers/Session/Session_Container.cpp: - * ciao/Servants/Servant_Impl_Base.h: - - Container code. - -Sat Dec 5 05:33:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/Deployment/Deployment_DeploymentPlan.idl: - * DAnCE/NodeApplication/NodeApplication_Impl.h: - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Infrastructure to connect local interfaces. - - * tests/IDL_Test/Local_Facet/Local_Facet.mpc: - - Enabled test. - -Local Variables: -mode: change-log -add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) -indent-tabs-mode: nil -End: diff --git a/CIAO/DAnCE/MPC/config/dance_split_plan.mpb b/CIAO/DAnCE/MPC/config/dance_split_plan.mpb index 7dca6a02e25..5ef5536636a 100644 --- a/CIAO/DAnCE/MPC/config/dance_split_plan.mpb +++ b/CIAO/DAnCE/MPC/config/dance_split_plan.mpb @@ -1,5 +1,4 @@ // $Id$ - project : dance, dance_deployment_stub, dance_tools { after += DAnCE_Split_Plan_Impl libs += DAnCE_Split_Plan_Impl diff --git a/CIAO/DAnCE/Plan_Launcher/Deployment_Failure.h b/CIAO/DAnCE/Plan_Launcher/Deployment_Failure.h deleted file mode 100644 index bc073921794..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Deployment_Failure.h +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @file Deployment_Failure.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * Defines exceptions used internally to the Plan Launcher - */ - -#ifndef DANCE_DEPLOYMENT_FAILURE -#define DANCE_DEPLOYMENT_FAILURE - -#include "ace/SString.h" - -namespace DAnCE -{ - struct Deployment_Failure - { - Deployment_Failure (const ACE_CString &ex) : ex_ (ex) {} - - ACE_CString ex_; - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.cpp b/CIAO/DAnCE/Plan_Launcher/EM_Launcher.cpp deleted file mode 100644 index 3d683f42c2d..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.cpp +++ /dev/null @@ -1,67 +0,0 @@ -// $Id$ - -#include "EM_Launcher.h" - -namespace DAnCE -{ - EM_Launcher::EM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr manager) - : __Base (orb, manager) - { - } - - - - EM_Launcher::~EM_Launcher (void) - { - - } - - bool - EM_Launcher::lookup_by_uuid (const char *uuid, - CORBA::Object_out am, - CORBA::Object_out app) - { - DANCE_TRACE ("EM_Launcher::lookup_by_uuid"); - - try - { - ::Deployment::DomainApplicationManagers_var managers = this->manager_->getManagers (); - - for (CORBA::ULong i = 0; i < managers->length (); ++i) - { - ::Deployment::DeploymentPlan_var plan (managers[i]->getPlan ()); - ACE_CString plan_uuid (plan->UUID.in ()); - if (plan_uuid == uuid) - { - am = CORBA::Object::_duplicate (managers[i]); - - ::Deployment::Applications_var apps = managers[i]->getApplications (); - - if (apps->length () != 0) - { - app = CORBA::Object::_duplicate (apps[0]); - return true; - } - else return false; - } - } - } - catch (const CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("EM_Launcher::lookup_by_uuid - ") - ACE_TEXT ("Caught CORBA Exception: %C\n"), - ex._info ().c_str ())); - throw Deployment_Failure (ex._info ()); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("EM_Launcher::lookup_by_uuid - ") - ACE_TEXT ("Unknown C++ exception\n"))); - throw Deployment_Failure ("Unknown C++ exception in lookup_by_uuid\n"); - } - - return false; - } - -} diff --git a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.h b/CIAO/DAnCE/Plan_Launcher/EM_Launcher.h deleted file mode 100644 index 06f70fa46be..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.h +++ /dev/null @@ -1,44 +0,0 @@ -/** - * @file EM_Launcher.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * Plan Launcher bridge for the Execution Manager. - */ - -#ifndef DANCE_PLAN_LAUNCHER_EM -#define DANCE_PLAN_LAUNCHER_EM - -#include "Plan_Launcher_Base_Impl_T.h" - -#include "DAnCE/Deployment/Deployment_DomainApplicationC.h" -#include "DAnCE/Deployment/Deployment_DomainApplicationManagerC.h" -#include "DAnCE/Deployment/Deployment_ExecutionManagerC.h" - -namespace DAnCE -{ - class EM_Launcher : - public virtual Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager, - ::Deployment::DomainApplicationManager, - ::Deployment::DomainApplication > - { - typedef Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager, - ::Deployment::DomainApplicationManager, - ::Deployment::DomainApplication > __Base; - - public: - EM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr managerw); - - ~EM_Launcher (void); - - - bool lookup_by_uuid (const char *uuid, - CORBA::Object_out am, - CORBA::Object_out app); - - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.cpp b/CIAO/DAnCE/Plan_Launcher/NM_Launcher.cpp deleted file mode 100644 index d95477b7c9f..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "NM_Launcher.h" - -namespace DAnCE -{ - NM_Launcher::NM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr manager) - : __Base (orb, manager) - { - } - - - - NM_Launcher::~NM_Launcher (void) - { - - } -} diff --git a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.h b/CIAO/DAnCE/Plan_Launcher/NM_Launcher.h deleted file mode 100644 index c089c37c7bb..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.h +++ /dev/null @@ -1,40 +0,0 @@ -/** - * @file NM_Launcher.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * Plan Launcher bridge for the Node Manager. - */ - -#ifndef DANCE_PLAN_LAUNCHER_NM -#define DANCE_PLAN_LAUNCHER_NM - -#include "Plan_Launcher_Base_Impl_T.h" - -#include "DAnCE/Deployment/Deployment_NodeApplicationC.h" -#include "DAnCE/Deployment/Deployment_NodeApplicationManagerC.h" -#include "DAnCE/Deployment/Deployment_NodeManagerC.h" - -namespace DAnCE -{ - class NM_Launcher : - public virtual Plan_Launcher_Base_Impl< ::Deployment::NodeManager, - ::Deployment::NodeApplicationManager, - ::Deployment::NodeApplication > - { - typedef Plan_Launcher_Base_Impl< ::Deployment::NodeManager, - ::Deployment::NodeApplicationManager, - ::Deployment::NodeApplication > __Base; - - public: - NM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr managerw); - - ~NM_Launcher (void); - - - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp index 4f2aefeb8e9..d784f689507 100644 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp @@ -1,442 +1,11 @@ // $Id$ #include "ace/Dynamic_Service.h" -#include "ace/Env_Value_T.h" -#include "ace/Get_Opt.h" #include "tao/ORB.h" #include "tao/Object.h" #include "DAnCE/Logger/Log_Macros.h" #include "DAnCE/Logger/Logger_Service.h" -#include "DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h" - -#include "EM_Launcher.h" -#include "NM_Launcher.h" - -//#include "Plan_Launcher_Impl.h" - -namespace -{ - struct Options - { - enum MODE - { - LAUNCH, - STARTLAUNCH, - FINISHLAUNCH, - START, - TEARDOWN, - INVALID - }; - - Options (void) - : em_ior_ (0), - nm_ior_ (0), - xml_plan_ (0), - cdr_plan_ (0), - uuid_ (0), - am_ior_ (0), - app_ior_ (0), - output_ (false), - output_prefix_ (0), - mode_ (LAUNCH) - {} - - const ACE_TCHAR *em_ior_; - const ACE_TCHAR *nm_ior_; - const ACE_TCHAR *xml_plan_; - const ACE_TCHAR *cdr_plan_; - const ACE_TCHAR *uuid_; - const ACE_TCHAR *am_ior_; - const ACE_TCHAR *app_ior_; - bool output_; - const ACE_TCHAR *output_prefix_; - MODE mode_; - }; -} - - -void -usage(const ACE_TCHAR*) -{ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Plan Launcher Options :\n") - - ACE_TEXT ("\t-k|--em-ior <EM IOR>\t\t") - ACE_TEXT ("ExecutionManager IOR for EM based deployment.\n") - ACE_TEXT ("\t-n|--nm-ior <NodeManager IOR>\t") - ACE_TEXT ("NodeManager IOR for NM based deployment.\n") - /* - ACE_TEXT ("\nName Service Options\n") - ACE_TEXT ("\t--domain-nc [NC]\t\tDomain Naming Context (default will rir NameService)\n") - ACE_TEXT ("\t--instance-nc [NC]\t\tInstance Naming Context (default will rir NameService)\n") - */ - ACE_TEXT ("\nPlan Identification Options:\n") - ACE_TEXT ("\t-c|--cdr-plan <CDR Deployment Plan>\n") - ACE_TEXT ("\t-x|--xml-plan <XML Deployment Plan>\n") - ACE_TEXT ("\t-u|--plan-uuid <PLAN UUID>\tOnly supported for EM-based deployments\n") - ACE_TEXT ("\t-a|--app-ior <APP IOR>\t\tIOR for ApplicationManager entity (Domain or Node)\n") - ACE_TEXT ("\t-m|--am-ior <AM IOR>\t\tIOR For Application entity (Domain or Node)\n") - - ACE_TEXT ("\nPlan Control Options:\n") - ACE_TEXT ("The default action is to fully launch a plan. The following options may be used\n") - ACE_TEXT ("to arrive at a different state\n") - ACE_TEXT ("\t-l|--launch-plan\t\tLaunch the plan (Requires CDR/XML plan)\n") - ACE_TEXT ("\t-s|--stop-plan\t\t\tStop the plan (Requires Plan, UUID, or APP/AM references") - - ACE_TEXT ("\nOther Options\n") - ACE_TEXT ("\t-o|--output[prefix]\t\tOutput IOR files that result from plan control action,") - ACE_TEXT ("if any. Optional prefix to filename defaults to plan UUID if plan is provided." - "Default is on for NM-based deployments.\n") - - ACE_TEXT ("\t-h|--help\t\t\tShow this usage information\n") - )); -} - -bool -parse_args(int argc, ACE_TCHAR *argv[], Options &options) -{ - DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("PL options : \""))); - - for (int i = 0; i < argc; ++i) - { - DANCE_DEBUG (9, (LM_TRACE, "\t%s\n", argv[i])); - } - - ACE_Get_Opt get_opt(argc, argv, - ACE_TEXT ("k:n:c:x:u:m:a:lso::h")); - get_opt.long_option(ACE_TEXT("em-ior"), 'k', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("nm-ior"), 'n', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("xml-plan"), 'x', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("cdr-plan"), 'c', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("plan-uuid"), 'u', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("am-ior"), 'm', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("app-ior"), 'a', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("launch-plan"), 'l', ACE_Get_Opt::NO_ARG); - get_opt.long_option(ACE_TEXT("stop-plan"), 's', ACE_Get_Opt::NO_ARG); - get_opt.long_option(ACE_TEXT("output"), 'o', ACE_Get_Opt::ARG_OPTIONAL); - get_opt.long_option(ACE_TEXT("help"), 'h', ACE_Get_Opt::NO_ARG); - - int c; - ACE_CString s; - while ( (c = get_opt ()) != EOF) - { - switch (c) - { - case 'k': - if (get_opt.opt_arg () == 0) - { - options.em_ior_ = "corbaname:rir:/NameService#ExecutionManager"; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - Defaulting to ") - ACE_TEXT ("NameService lookup of ExecutionManager\n"))); - } - else - { - options.em_ior_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using ExecutionManager IOR: %s\n"), - options.em_ior_)); - } - break; - - case 'n': - options.nm_ior_ = get_opt.opt_arg (); - options.output_ = true; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using NodeManager IOR: %s\n"), - options.nm_ior_)); - break; - - case 'x': - options.xml_plan_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using XML plan: %s\n"), - options.xml_plan_)); - break; - - case 'c': - options.cdr_plan_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using CDR plan: %s\n"), - options.cdr_plan_)); - break; - - case 'u': - options.uuid_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using UUID: %s\n"), - options.uuid_)); - break; - - case 'm': - options.am_ior_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using ApplicationManager IOR %s\n"), - options.am_ior_)); - break; - - case 'a': - options.app_ior_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Application IOR: %s\n"), - options.app_ior_)); - break; - - case 'l': - options.mode_ = Options::LAUNCH; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Launching nominated plan\n"))); - break; - - case 's': - options.mode_ = Options::TEARDOWN; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Tearing down nominated plan\n"))); - break; - - case 'o': - options.output_ = true; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("IOR files will be output to the current working directory\n"))); - - if (get_opt.opt_arg () != 0) - { - options.output_prefix_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("Storing user-provided output postfix <%s>\n"), - options.output_prefix_)); - } - - break; - - case 'h': - usage (argv[0]); - return false; - default: - usage (argv[0]); - return false; - } - } - - /// Sanity checking on the options. - - // In all cases, we need to have a EM/NM IOR specified, but only one. - if ((!options.em_ior_ && !options.nm_ior_) || - (options.em_ior_ && options.nm_ior_)) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_launcher::parse_args - ") - ACE_TEXT ("Error: Must specify either EM IOR or NM IOR\n"))); - return false; - } - - // Launching plans requires a plan (duh), and only one plan - if ((options.mode_ == Options::LAUNCH) && - ((!options.xml_plan_ && !options.cdr_plan_) || - (options.xml_plan_ && options.cdr_plan_))) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("Error: Launching plans requires exactly one type of plan (CDR/XML) be ") - ACE_TEXT ("specified.\n"))); - return false; - } - - // tearing down plans requires a bit more complex set of options: - if ((options.mode_ == Options::TEARDOWN) - // Either way (EM/NM), we ca use a combination of a AM and a APP. - && !( - (options.am_ior_ && options.app_ior_) || - // If we are tearing down from EM, we have more options, namely: - // A plan of some kind - (options.em_ior_ && - ( - ((!options.xml_plan_ && !options.cdr_plan_) || - (options.xml_plan_ && options.cdr_plan_)) || - // A UUID - (!options.uuid_) - ) - ) - ) - ) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("Invalid set of plan identification as required for teardown\n"))); - return false; - } - - - return true; -} - -bool -write_IOR (const ACE_TCHAR * ior_file_name, const char* ior) -{ - FILE* ior_output_file_ = ACE_OS::fopen (ior_file_name, ACE_TEXT("w")); - - if (ior_output_file_) - { - ACE_OS::fprintf (ior_output_file_, "%s", ior); - ACE_OS::fclose (ior_output_file_); - return true; - } - return false; -} - -int launch_plan (const Options &opts, - DAnCE::Plan_Launcher_Base *pl_base, - const ::Deployment::DeploymentPlan *plan, - CORBA::ORB_ptr orb) -{ - DANCE_TRACE ("Plan_Launcher::launch_plan"); - - try - { - CORBA::Object_var app_mgr, app; - - ACE_CString uuid (pl_base->launch_plan (*plan, app_mgr.out () , app.out ())); - - DANCE_DEBUG (2, (LM_NOTICE, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Successfully deployed plan with UUID: <%C>\n"), - uuid.c_str ())); - - if (!opts.output_) - return 0; - - ACE_TString am_output, app_output; - - if (opts.output_prefix_) - am_output = app_output = opts.output_prefix_; - else - am_output = app_output = ACE_TEXT_CHAR_TO_TCHAR (uuid.c_str ()); - - am_output += ACE_TEXT ("_AM.ior"); - app_output += ACE_TEXT ("_APP.ior"); - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Writing Application Manager IOR to <%s>\n"), - am_output.c_str ())); - write_IOR (am_output.c_str (), - orb->object_to_string (app_mgr.in ())); - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Writing Application IOR to <%s>\n"), - am_output.c_str ())); - write_IOR (app_output.c_str (), - orb->object_to_string (app.in ())); - - } - catch (const DAnCE::Deployment_Failure &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Deployment failed, exception: %C\n"), - ex.ex_.c_str ())); - return -1; - } - catch (const CORBA::Exception &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Deployment failed, caught CORBA exception %C\n"), - ex._info ().c_str ())); - return -1; - } - catch (...) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Deployment failed, caught unknown C++ exception\n"))); - return -1; - } - - return 0; -} - -int teardown_plan (const Options &opts, - DAnCE::Plan_Launcher_Base *pl_base, - const ::Deployment::DeploymentPlan *plan, - CORBA::ORB_ptr orb) -{ - DANCE_TRACE ("Plan_Launcher::teardown_plan"); - - try - { - if (opts.am_ior_ && opts.app_ior_) - { - DANCE_DEBUG (3, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Tearing down plan with explicitly nominated App and AM IORs.\n"))); - CORBA::Object_var am (orb->string_to_object (opts.am_ior_)); - CORBA::Object_var app (orb->string_to_object (opts.app_ior_)); - - pl_base->teardown_application (am, app); - } - else - { - // Need to perform lookup by uuid, either explicitly provided or in plan. - ACE_CString uuid; - if (plan) - uuid = plan->UUID.in (); - else - uuid = opts.uuid_; - - DAnCE::EM_Launcher *em_launcher = dynamic_cast <DAnCE::EM_Launcher *> (pl_base); - - if (!em_launcher) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Error: Attempting UUID lookup on non-EM managed plan not supported\n"))); - return -1; - } - - CORBA::Object_var am, app; - if (em_launcher->lookup_by_uuid (uuid.c_str (), - am.out (), - app.out ())) - { - DANCE_DEBUG (3, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Tearing down plan with UUID %C\n"), - uuid.c_str ())); - pl_base->teardown_application (am, app); - } - else - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Error: Lookup by UUID failed\n"))); - return -1; - } - } - } - catch (const DAnCE::Deployment_Failure &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Teardown failed, exception: %C\n"), - ex.ex_.c_str ())); - return -1; - } - catch (const CORBA::Exception &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Teardown failed, caught CORBA exception %C\n"), - ex._info ().c_str ())); - return -1; - } - catch (...) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Teardown failed, caught unknown C++ exception\n"))); - return -1; - } - - return 0; -} - -struct ORB_Destroyer -{ - ORB_Destroyer (CORBA::ORB_var &orb) : - orb_ (orb) - { - } - - ~ORB_Destroyer (void) - { - orb_->destroy (); - } - CORBA::ORB_var &orb_; -}; +#include "Plan_Launcher_Impl.h" int ACE_TMAIN (int argc, ACE_TCHAR *argv[]) @@ -456,126 +25,34 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) } DANCE_DEBUG (6, (LM_TRACE, DLINFO - ACE_TEXT("PlanLauncher - initializing ORB\n"))); + ACE_TEXT("PlanLauncher - initializing ORB\n"))); CORBA::ORB_var orb = CORBA::ORB_init (argc, argv); - - ORB_Destroyer safe_orb (orb); - - Options options; - if (!parse_args (argc, argv, options)) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Failed to parse command line arguments, exiting.\n"))); - return -1; - } - - - auto_ptr<DAnCE::Plan_Launcher_Base> pl_base (0); - - if (options.em_ior_) - { - // Resolve ExecutionManager IOR for EM base deployment. - DAnCE::EM_Launcher *em_pl (0); - - CORBA::Object_var obj = orb->string_to_object (options.em_ior_); - Deployment::ExecutionManager_var tmp_em = Deployment::ExecutionManager::_narrow (obj); - - if (CORBA::is_nil (tmp_em.in ())) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Unable to resolve ExecutionManager reference <%s>\n"), - options.em_ior_)); - return -1; - } - - ACE_NEW_THROW_EX (em_pl, - DAnCE::EM_Launcher (orb.in (), - tmp_em.in ()), - CORBA::NO_MEMORY ()); - - pl_base.reset (em_pl); - } - else - { - // Resolve NM IOR for NM based deployment. - DAnCE::NM_Launcher *nm_pl (0); - CORBA::Object_var obj = orb->string_to_object (options.nm_ior_); - Deployment::NodeManager_var tmp_em = Deployment::NodeManager::_narrow (obj); - - if (CORBA::is_nil (tmp_em.in ())) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Unable to resolve NodeManager reference <%s>\n"), - options.em_ior_)); - return -1; - } - - ACE_NEW_THROW_EX (nm_pl, - DAnCE::NM_Launcher (orb.in (), - tmp_em.in ()), - CORBA::NO_MEMORY ()); - - pl_base.reset (nm_pl); - } + DANCE_DEBUG (6, (LM_TRACE, DLINFO + ACE_TEXT("PlanLauncher - initializing module instance\n"))); - - Deployment::DeploymentPlan_var dp; - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Parsing deployment plan\n"))); - if (options.cdr_plan_) - { - dp = DAnCE::Convert_Plan::read_cdr_plan (options.cdr_plan_); - if (!dp.ptr ()) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("PlanLauncher - Error: Unable to read in XML plan\n"))); - return -1; - } - } - else if (options.xml_plan_) - { - dp = DAnCE::Convert_Plan::read_xml_plan (options.xml_plan_); - - if (!dp.ptr ()) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("PlanLauncher - Error: Unable to read in CDR plan\n"))); - return -1; - } - } - - switch (options.mode_) - { - case Options::LAUNCH: - retval = launch_plan (options, pl_base.get (), dp, orb.in ()); - - break; - - case Options::TEARDOWN: - retval = teardown_plan (options, pl_base.get (), dp, orb.in ()); - break; + Plan_Launcher_Impl pl (orb.in (), argc, argv); + pl.execute(); + + DANCE_DEBUG (6, (LM_TRACE, DLINFO + ACE_TEXT("PlanLauncher - destroying ORB\n"))); - default: - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher -") - ACE_TEXT ("Mode not yet supported\n"))); - break; - - }; + orb->destroy (); } - catch (const DAnCE::Deployment_Failure& e) + catch (const Plan_Launcher_Impl::Deployment_Failure& e) { - ACE_ERROR ((LM_ERROR, DLINFO "PlanLauncher - Error: %C.\n", e.ex_.c_str())); + DANCE_ERROR (1, (LM_ERROR, DLINFO "PlanLauncher - Error: %C.\n", e.error_.c_str())); retval = -1; } catch (const CORBA::Exception& ex) { - ACE_ERROR ((LM_ERROR, DLINFO "PlanLauncher - Error: %C\n", ex._info ().c_str ())); + ex._tao_print_exception ("PlanLauncher"); retval = -1; } catch (...) { - ACE_ERROR ((LM_ERROR, "PlanLauncher - Error: Unknown exception.\n")); + DANCE_ERROR (1, (LM_ERROR, "PlanLauncher - Error: Unknown exception.\n")); retval = -1; } diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc index 00f939a7541..a838f6e2d68 100644 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc @@ -1,22 +1,11 @@ // -*- MPC -*- // $Id$ -project(DAnCE_Plan_Launcher_Impl) : dance_lib, dance_logger, dance_convert_plan, \ - dance_executionmanager_stub, \ - dance_nodemanager_stub { - Source_Files { - EM_Launcher.cpp - NM_Launcher.cpp - } - - Template_Files { - Plan_Launcher_Base_Impl_T.cpp - } -} - -project(Plan_Launcher_Exec) : dance_exe, dance_plan_launcher { +project(Plan_Launcher_Exec) : dance_exe, dance_logger, xerces, dance_executionmanager_stub, dance_config_handlers { exename = dance_plan_launcher Source_Files { Plan_Launcher.cpp + Plan_Launcher_Base_Impl.cpp + Plan_Launcher_Impl.cpp } } diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base.h deleted file mode 100644 index 3afb773e928..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base.h +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @file Plan_Launcher_Base.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * ABC for the EM/NM bridges. - */ - -#ifndef DANCE_PLAN_LAUNCHER_BASE -#define DANCE_PLAN_LAUNCHER_BASE - -#include "Deployment/Deployment_DeploymentPlanC.h" -#include "Deployment/Deployment_ConnectionC.h" - -namespace DAnCE -{ - class Plan_Launcher_Base - { - public: - virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan, - CORBA::Object_out am, - CORBA::Object_out app) = 0; - - virtual CORBA::Object_ptr prepare_plan (const ::Deployment::DeploymentPlan &plan) = 0; - - virtual CORBA::Object_ptr start_launch (CORBA::Object_ptr app_mgr, - const ::Deployment::Properties &properties, - ::Deployment::Connections_out connections) = 0; - - virtual void finish_launch (CORBA::Object_ptr application, - const ::Deployment::Connections &provided_connections, - bool start) = 0; - - virtual void start (CORBA::Object_ptr application) = 0; - - /// Tears down a plan given the UUID - virtual void teardown_application (CORBA::Object_ptr app_mgr, - CORBA::Object_ptr app) = 0; - - virtual void destroy_app_manager (CORBA::Object_ptr app_mgr) = 0; - - virtual void create_external_connections(const ::Deployment::DeploymentPlan &plan, - Deployment::Connections &conn) = 0; - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp new file mode 100644 index 00000000000..10fcf4083b6 --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp @@ -0,0 +1,774 @@ +// $Id$ + +#include "Plan_Launcher_Base_Impl.h" +#include "DAnCE/Logger/Log_Macros.h" +#include "ace/Env_Value_T.h" +#include "ace/OS_NS_stdio.h" +#include "ace/Get_Opt.h" + +Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl(CORBA::ORB_ptr orb, int argc, + ACE_TCHAR *argv[]) : + orb_(CORBA::ORB::_duplicate (orb)), + em_(Deployment::ExecutionManager::_nil()), em_ior_("file://em.ior") //default + , mode_(0x0) +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl"); + if (CORBA::is_nil (this->orb_)) + { + DANCE_DEBUG (8, (LM_INFO, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Creating internal ORB.\n"))); + this->orb_ = CORBA::ORB_init (argc, argv); + } + + this->parse_args(argc, argv); + + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_i::init - em_ior = \"%C\"\n") + , this->em_ior_.c_str())); + + if (this->mode_ & (MODE_START_PLAN | MODE_STOP_PLAN)) + { + CORBA::Object_var obj; + if (this->em_ior_.length() > 0) + { + obj = this->orb_->string_to_object(this->em_ior_.c_str()); + if (CORBA::is_nil(obj)) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Failed to retrieve EM object from \"%C\"\n"), this->em_ior_.c_str())); + throw Deployment_Failure ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " + "failed to retrieve EM object"); + } + } + try + { + this->em_ = ::Deployment::ExecutionManager::_narrow (obj.in()); + } + catch(const CORBA::Exception&) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Failed to retrieve EM object from \"%C\"\n"), this->em_ior_.c_str())); + throw Deployment_Failure ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " + "failed to retrieve EM object"); + } + + if (CORBA::is_nil (this->em_.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("failed to get an execution manager.\n"))); + throw Deployment_Failure ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " + "failed to get an execution manager"); + } + } + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Obtained Execution Manager ref\n"))); +} + +Plan_Launcher_Base_Impl::~Plan_Launcher_Base_Impl() +{ +} + +void Plan_Launcher_Base_Impl::execute() +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::execute - "); + + if (this->mode_ & MODE_START_PLAN) + { + size_t sz = this->cdr_plan_urls_.size(); + for (size_t i= 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::execute - ") + ACE_TEXT("launching plan \"<%s>\"...\n"), this->cdr_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = this->read_cdr_plan_file(this->cdr_plan_urls_[i].c_str()); + try + { + CORBA::String_var uuid = this->launch_plan (plan.in()); + if (0 == uuid.in ()) + { + throw Deployment_Failure ("Plan_Launcher_Base_Impl::execute - " + "Error launching plan\n"); + } + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::execute - ") + ACE_TEXT("returned plan UUID is \"%C\"\n"), uuid.in ())); + } + catch (...) + { + this->teardown_plan (plan->UUID.in()); + throw; + } + } + } + else if (this->mode_ & MODE_STOP_PLAN) + { + this->stop_plan(); + } +} + +const char * +Plan_Launcher_Base_Impl::launch_plan (const ::Deployment::DeploymentPlan &plan) +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::launch_plan"); + + try + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - Starting...\n"))); + if (CORBA::is_nil (this->em_.in ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("launch_plan called witn an uninitialized EM.\n"))); + return 0; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("about to call this->em_->preparePlan\n"))); + + ::Deployment::DomainApplicationManager_var dam; + try + { + dam = this->em_->preparePlan (plan, 0); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during EM->preparePlan.\n"))); + throw; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("after to call this->em_->preparePlan\n"))); + + if (CORBA::is_nil (dam.in ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("CIAO_PlanLauncher:preparePlan call failed: ") + ACE_TEXT("nil DomainApplicationManager reference\n"))); + return 0; + } + else + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("DAM was received from preparePlan.\n"))); + } + + this->write_dam_ior (dam.in()); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("Obtained DAM ref\n"))); + + ::Deployment::Properties_var properties; + ACE_NEW_RETURN (properties, + Deployment::Properties, + 0); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("before startLaunch...\n"))); + + ::Deployment::Connections_var conns; + Deployment::Application_var da; + try + { + da = dam->startLaunch (properties.in (), conns.out()); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during DAM->startLaunch.\n"))); + throw; + } + + if (CORBA::is_nil (da.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("CIAO_PlanLauncher:startLaunch call failed: ") + ACE_TEXT("nil DomainApplication reference\n"))); + return 0; + } + else + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("DomainApplication was received from startLaunch\n"))); + } + + this->create_external_connections (plan, conns.inout()); + + // Call finish Launch to complete the connections + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("before finishLaunch\n"))); + try + { + da->finishLaunch (conns.in(), false); // is_ReDAC by default is <false> + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during DA->finishLaunch.\n"))); + throw; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("after finishLaunch\n"))); + + // Call start to activate components + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("before start activating components...\n"))); + + try + { + da->start (); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during DA->start.\n"))); + throw; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - [success]\n"))); + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("Application Deployed successfully\n"))); + + } + catch (const Deployment::ResourceNotAvailable& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: ResourceNotAvaiable exception caught: <%s>,\n" + "Type: <%s>\n" + "Property: <%s>\n" + "Element: <%s>\n" + "Resource: <%s>\n", + ex.name.in (), + ex.resourceType.in (), + ex.propertyName.in (), + ex.elementName.in (), + ex.resourceName.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const Deployment::StartError& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: StartError exception caught: <%s>, <%s>\n", + ex.name.in (), + ex.reason.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const Deployment::InvalidProperty& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidProperty exception caught: <%s>, <%s>\n", + ex.name.in (), + ex.reason.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const Deployment::InvalidConnection& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidConnection exception caught: <%s>, <%s>\n", + ex.name.in (), + ex.reason.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const CORBA::Exception& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - CORBA EXCEPTION: <%s>\n", + ex._info().fast_rep()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (...) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: non-CORBA exception\n"); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + + return CORBA::string_dup (plan.UUID.in()); +} + +bool Plan_Launcher_Base_Impl::teardown_plan(const char *uuid) +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::teardown_plan"); + + try + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - looking for uuid=\"%C\"\n"), uuid)); + ::Deployment::DomainApplicationManagers_var mgrs = this->em_->getManagers(); + ::Deployment::DomainApplicationManager_var dapp_mgr; + for (size_t i = 0; i < mgrs->length(); ++i) + { + ACE_CString s = (*mgrs) [i]->getPlan()->UUID.in(); + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - ") + ACE_TEXT("comparing with existing uuid=\"%C\"\n"), s.c_str())); + if (s == uuid) + { + dapp_mgr = ::Deployment::DomainApplicationManager::_duplicate ( (*mgrs) [i].in()); + break; + } + } + + if (!::CORBA::is_nil (dapp_mgr.in())) + { + this->teardown_plan (dapp_mgr.in()); + } + else + { + throw Deployment_Failure ("Failed to find DAM by UUID"); + } + } + catch (const CORBA::Exception&) + { + // @todo the destroy_dam_by_plan could give a stoperror exception + // we should handle + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - ") + ACE_TEXT("Unable to find DomainApplicationManager ") + ACE_TEXT("for plan with uuid: %C\n"), uuid)); + throw; + } + + return true; +} + +void +Plan_Launcher_Base_Impl::teardown_plan(::Deployment::DomainApplicationManager_ptr dam) +{ + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - destroy the application.....\n"))); + ::Deployment::Applications_var apps = dam->getApplications(); + if (0 == apps->length()) + { + DANCE_DEBUG (6, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - ") + ACE_TEXT("DAM has no application.\n"))); + } + for (CORBA::ULong i = 0; i < apps->length(); ++i) + { + dam->destroyApplication(apps[i]); + } + this->destroy_dam(dam); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - [success]\n"))); +} + +void +Plan_Launcher_Base_Impl::destroy_dam( + ::Deployment::DomainApplicationManager_ptr dam) +{ + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::destroy_dam - destroy the manager.....\n"))); + this->em_->destroyManager(dam); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_dam - [success]\n"))); +} + +void +Plan_Launcher_Base_Impl::usage(const ACE_TCHAR*) +{ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Plan Launcher Options :\n") + ACE_TEXT ("-k|--em-ior <EXECUTION_MANAGER_IOR>") + ACE_TEXT (" : Default file://em.ior\n") + ACE_TEXT ("-d|--read-cdr-plan <CDR_DEPLOYMENT_PLAN_URL>\n") + ACE_TEXT ("-w|--write-cdr-plan <CDR_DEPLOYMENT_PLAN_URL>\n") + ACE_TEXT ("-t|--plan-uuid <PLAN_UUID>\n") + // ACE_TEXT ("-a|dam-ior <DOMAIN_APPLICATION_MANAGER_IOR>\n") + ACE_TEXT ("-q|--stop-plan : Stop the plan\n") + ACE_TEXT ("-h|--help : Show this usage information\n") + ACE_TEXT ("-x|--read-plan <XML_DEPLOYMENT_PLAN_URL>\n\n"))); +} + +void +Plan_Launcher_Base_Impl::parse_args(int argc, ACE_TCHAR *argv[]) +{ + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("PL options : \""))); + + for (int i = 0; i < argc; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, "\t%s\n", argv[i])); + } + + ACE_Get_Opt get_opt(argc, argv, + ACE_TEXT ("k:d:w:t:a:qx:h"), 0); + get_opt.long_option(ACE_TEXT("em-ior"), 'k', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("read-cdr-plan"), 'd', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("write-cdr-plan"), 'w', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("plan-uuid"), 't', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("dam-ior"), 'a', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("stop-plan"), 'q', ACE_Get_Opt::NO_ARG); + get_opt.long_option(ACE_TEXT("read-plan"), 'x', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("help"), 'h', ACE_Get_Opt::NO_ARG); + + int c; + ACE_CString s; + while ( (c = get_opt ()) != EOF) + { + switch (c) + { + case 'k': + this->em_ior_ = expand_env_vars (get_opt.opt_arg()); + break; + case 'd': + s = expand_env_vars (get_opt.opt_arg()); + // trim leading file:// + if (0 < s.length()) + { + ssize_t const pos = s.find("file://"); + if (0 == pos) + { + s = s.substring(7); + } + this->cdr_plan_urls_.push_back(s); + } + break; + case 'w': + if (0 < this->cdr_dest_url_.length()) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Ambiguity: more then one --write-cdr-plan option.\n"))); + throw Deployment_Failure("Ambiguity: more then one --write-cdr-plan option."); + } + this->cdr_dest_url_ = expand_env_vars (get_opt.opt_arg()); + this->mode_ |= MODE_WRITE_CDR; + // trim leading file:// + if (0 < this->cdr_dest_url_.length()) + { + ssize_t pos = this->cdr_dest_url_.find("file://"); + if (0 == pos) + { + this->cdr_dest_url_= this->cdr_dest_url_.substring(7); + } + } + break; + case 't': + this->plan_uuid_ = ACE_TEXT_ALWAYS_CHAR (get_opt.opt_arg()); + break; + case 'a': + this->dam_ior_ = expand_env_vars (get_opt.opt_arg()); + DANCE_DEBUG (9, (LM_TRACE, "Parsed DAM IOR : %s\n", this->dam_ior_.c_str())); + break; + case 'q': + this->mode_ |= MODE_STOP_PLAN; + break; + case 'x': + this->xml_plan_urls_.push_back(expand_env_vars (get_opt.opt_arg())); + break; + case 'h': + usage (argv[0]); + throw Help_Issued (); + break; + default: + usage (argv[0]); + throw Deployment_Failure ("parse_args : invalid arguments"); + } + } + if (0 == (this->mode_ & (MODE_STOP_PLAN | MODE_WRITE_CDR))) + { + this->mode_ |= MODE_START_PLAN; + } + // Post-check + this->check_mode_consistentness(); +} + +void +Plan_Launcher_Base_Impl::write_dam_ior( + ::Deployment::DomainApplicationManager_ptr dam) +{ + if (this->dam_ior_.length () == 0) + return; + + CORBA::String_var ior = this->orb_->object_to_string(dam); + + FILE* ior_output_file = ACE_OS::fopen (this->dam_ior_.c_str(), "w"); + + if (ior_output_file) + { + ACE_OS::fprintf (ior_output_file, "%s", ior.in()); + ACE_OS::fclose (ior_output_file); + } + else + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("PlanLauncher.cpp::write_dap_ior - Error in opening file <%s> to write DAM IOR: %m"), + this->dam_ior_.c_str())); + throw Deployment_Failure (ACE_CString ("write_dap_ior - Error in opening file <%s> to write DAM IOR: %m") + + this->dam_ior_); + } +} + +void +Plan_Launcher_Base_Impl::stop_plan(void) +{ + bool stopped = false; + if (!is_empty (this->plan_uuid_)) + { + stopped = true; + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan \"%C\"\n"), this->plan_uuid_.c_str ())); + + if (!this->teardown_plan(this->plan_uuid_.c_str ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: unknown plan uuid.\n"))); + } + } + + if (!is_empty (this->dam_ior_)) + { + stopped = true; + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan by DAM IOR.\n"))); + CORBA::Object_var + obj = this->orb_->string_to_object(this->dam_ior_.c_str()); + if (CORBA::is_nil (obj.in ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: DAM IOR is invalid.\n"))); + } + else + { + Deployment::DomainApplicationManager_var + dam = Deployment::DomainApplicationManager::_narrow (obj.in()); + this->teardown_plan(dam.in()); + } + } + + if (0 < this->cdr_plan_urls_.size()) + { + stopped = true; + size_t const sz = this->cdr_plan_urls_.size(); + for (size_t i = 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan by plan file : <%s>\n"), this->cdr_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = this->read_cdr_plan_file(this->cdr_plan_urls_[i].c_str()); + if (!this->teardown_plan(plan->UUID.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: unknown plan uuid.\n"))); + } + } + } + + if (!stopped && 0 == this->xml_plan_urls_.size()) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan all running plans.\n"))); + ::Deployment::DomainApplicationManagers_var + mgrs = this->em_->getManagers(); + ::Deployment::DomainApplicationManager_var dapp_mgr; + for (size_t i = 0; i < mgrs->length(); ++i) + { + this->teardown_plan((*mgrs) [i]); + } + } +} + +void +Plan_Launcher_Base_Impl::create_external_connections( + const ::Deployment::DeploymentPlan &plan, Deployment::Connections& conn) +{ + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("create_external_connections - start\n"))); + for (CORBA::ULong i = 0; i < plan.connection.length(); i++) + { + if (plan.connection[i].externalReference.length() > 0 + && plan.connection[i].externalReference[0].provider) + { + DANCE_DEBUG (6, (LM_DEBUG, + "Plan_Launcher_i::create_external_connections - create connection %C from IOR %C\n", + plan.connection[i].name.in(), + plan.connection[i].externalReference[0].location.in())); + CORBA::ULong const indx = conn.length(); + conn.length(indx + 1); + conn[indx].name= CORBA::string_dup (plan.connection[i].name.in()); + conn[indx].endpoint.length(1L); + CORBA::Object_ptr + obj = this->orb_->string_to_object(plan.connection[i].externalReference[0].location.in()); + if (!CORBA::is_nil (obj)) + { + //Components::CCMObject_ptr ccmobj = Components::CCMObject::_narrow (obj); + conn[indx].endpoint[0] = obj; + } + else + { + DANCE_DEBUG (6, (LM_DEBUG, + ACE_TEXT("Plan_Launcher_i::create_external_connections - can't create object for IOR %C\n"), + plan.connection[i].externalReference[0].location.in())); + throw 0; + } + } + } +} + +Deployment::DeploymentPlan* +Plan_Launcher_Base_Impl::read_cdr_plan_file(const char *cdr_plan_uri) +{ + Deployment::DeploymentPlan* res = 0; + try + { + FILE* file = ACE_OS::fopen (cdr_plan_uri, "r"); + if (0 == file) + { + ACE_CString s = "read_cdr_plan_file : failed to open file \""; + s += cdr_plan_uri; + s += "\""; + throw Deployment_Failure (s.c_str()); + } + + size_t buf_size = 0; + ACE_OS::fread (&buf_size, sizeof (buf_size), 1, file); + + char * buf = new char[buf_size]; + ACE_OS::fread (buf, 1, buf_size, file); + { + TAO_InputCDR cdr (buf, buf_size); + ACE_NEW_THROW_EX (res, + Deployment::DeploymentPlan (), + CORBA::NO_MEMORY ()); + cdr >> *res; + } + delete [] buf; + ACE_OS::fclose (file); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Failed to read CDR plan file.\n"))); + throw Deployment_Failure("Failed to read CDR plan file."); + } + return res; +} + +void +Plan_Launcher_Base_Impl::write_cdr_plan_file(const char * filename, + const Deployment::DeploymentPlan & plan) +{ + try + { + FILE * file = ACE_OS::fopen (filename, "w"); + if (0 == file) + { + throw Deployment_Failure ("write_cdr_plan_file : failed to open file."); + } + TAO_OutputCDR cdr; + if (cdr << plan) + { + size_t buf_size = cdr.total_length(); + ACE_OS::fwrite (&buf_size, sizeof (buf_size), 1, file); + for (const ACE_Message_Block *i = cdr.begin (); + i != 0; + i = i->cont ()) + { + ACE_OS::fwrite (i->rd_ptr (), 1, i->length (), file); + } + ACE_OS::fclose (file); + } + else + { + throw Deployment_Failure ("write_cdr_plan_file : failed marshal plan."); + } + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::write_cdr_plan_file - ") + ACE_TEXT("Failed to write CDR plan file.\n"))); + throw Deployment_Failure("Failed to write CDR plan file."); + } +} + +void +Plan_Launcher_Base_Impl::check_mode_consistentness() +{ + if (this->mode_ & MODE_START_PLAN) + { + if (0 == this->cdr_plan_urls_.size() && 0 == this->xml_plan_urls_.size()) + { + throw Deployment_Failure ("check_mode_consistentness : no plan to start"); + } + } + else if (this->mode_ & MODE_STOP_PLAN) + { + // if (is_empty (this->cdr_plan_url_) + // && is_empty (this->xml_plan_url_) + // && is_empty (this->plan_uuid_) + // && is_empty (this->dam_ior_)) + // { + // throw Deployment_Failure ("check_mode_consistentness : no plan to stop"); + // } + } + else if (this->mode_ & MODE_WRITE_CDR) + { + if (is_empty (this->cdr_dest_url_)) + { + throw Deployment_Failure ("check_mode_consistentness : no cdr url for writing plan."); + } + if (1 != this->xml_plan_urls_.size()) + { + throw Deployment_Failure ("check_mode_consistentness : not one source url for writing plan."); + } + } + else + { + throw Deployment_Failure ("check_mode_consistentness : no action specified"); + } + } + +ACE_CString +Plan_Launcher_Base_Impl::expand_env_vars (const ACE_TCHAR * s) + { + ACE_TString src(s); + ACE_TString res; + size_t pos_done = 0; + while (pos_done < (size_t) src.length()) + { + size_t pos_start = src.find ('$', pos_done); + if (ACE_TString::npos == pos_start) + { + res += src.substring (pos_done); + pos_done = src.length(); + } + else // take the substring before '$' and append value + { + if (pos_start > pos_done) + { + res += src.substring (pos_done, pos_start - pos_done); + pos_done = pos_start; + } + + size_t pos_end = src.length(); + + size_t p; + + p = src.find (ACE_TEXT(' '), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + p = src.find (ACE_TEXT('/'), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + p = src.find (ACE_TEXT('\\'), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + p = src.find (ACE_TEXT('$'), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + if (pos_end - pos_start > 1) + { + ACE_Env_Value<const ACE_TCHAR*> val (src.substring (pos_start + 1, pos_end - pos_start - 1).c_str(), 0); + res += val; + pos_done = pos_end; + } + else + { + DANCE_DEBUG (6, (LM_WARNING, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::expand_env_vars - ") + ACE_TEXT("Envvar can not be parsed out at %i in \"<%s>\""), + pos_start, + src.c_str())); + } + } + } + return res; + } + diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h new file mode 100644 index 00000000000..e48fdb3997b --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h @@ -0,0 +1,106 @@ +/** + * $Id$ + * @file Plan_Launcher_Base_Impl.h + * @author Will Otte <wotte@dre.vanderbilt.edu> + * + * Contains the Plan_Launcher_i class, which can be used by + * applications to launch component assemblies. + */ +#ifndef PLAN_LAUNCHER_BASE_IMPL_H +#define PLAN_LAUNCHER_BASE_IMPL_H + +#include "DAnCE/Deployment/Deployment_DomainApplicationManagerC.h" +#include "DAnCE/Deployment/Deployment_ExecutionManagerC.h" +#include "DAnCE/Deployment/Deployment_ConnectionC.h" +#include "ace/Map_Manager.h" +#include "DAnCE/Deployment/Deployment_DeploymentPlanC.h" +#include "ace/Vector_T.h" + +/** + * @class Plan_Launcher_Impl + * @brief This class launches and manages deployment plans. + */ +class Plan_Launcher_Base_Impl +{ +public: + struct Deployment_Failure + { + Deployment_Failure(const ACE_CString &error) : + error_(error) + {} + ACE_CString error_; + }; + + struct Help_Issued + { + Help_Issued() {} + }; + + Plan_Launcher_Base_Impl(CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]); + + virtual ~Plan_Launcher_Base_Impl(); + + void execute(); + + static Deployment::DeploymentPlan* read_cdr_plan_file( + const char *deployment_plan_uri); + static void write_cdr_plan_file(const char * filename, + const Deployment::DeploymentPlan & plan); + +protected: + /** + * @brief Launch a plan, given an IDL deployment plan + * @param plan A valid IDL deployment plan + * @returns a string containing the UUID of the plan. Null indicates failure. + */ + virtual const char * launch_plan(const ::Deployment::DeploymentPlan &plan); + + /// Returns the DAM associated with a given plan URI + ::Deployment::DomainApplicationManager_ptr get_dam(const char *uuid); + + /// Tears down a plan given the UUID + bool teardown_plan(const char *uuid); + + void teardown_plan(::Deployment::DomainApplicationManager_ptr dam); + + void destroy_dam(::Deployment::DomainApplicationManager_ptr dam); + + virtual void stop_plan(); + void usage(const ACE_TCHAR* program = 0); + void parse_args(int argc, ACE_TCHAR *argv[]); + + static bool is_empty(const ACE_CString & s) + { + return 0 == s.length(); + } + + void write_dam_ior(::Deployment::DomainApplicationManager_ptr dam); + + void create_external_connections(const ::Deployment::DeploymentPlan &plan, + Deployment::Connections& conn); + + virtual void check_mode_consistentness(); + static ACE_CString expand_env_vars(const ACE_TCHAR * src); + + /// Cached ORB pointer + CORBA::ORB_var orb_; + + /// Object reference of the ExecutionManager + ::Deployment::ExecutionManager_var em_; + + ACE_Vector<ACE_CString> cdr_plan_urls_; + ACE_CString plan_uuid_; + ACE_CString em_ior_; + ACE_CString dam_ior_; + ACE_Vector<ACE_CString> xml_plan_urls_; + ACE_CString cdr_dest_url_; + + unsigned long mode_; + static const unsigned long MODE_START_PLAN = 0x0001; + static const unsigned long MODE_STOP_PLAN = 0x0002; + static const unsigned long MODE_USE_NAMING = 0x0004; + static const unsigned long MODE_WRITE_CDR = 0x0008; + +}; // class Plan_Launcher_Impl + +#endif /* PLAN_LAUNCHER_BASE_IMPL_H */ diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp deleted file mode 100644 index 620ff1133a8..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp +++ /dev/null @@ -1,529 +0,0 @@ -// $Id$ - -#ifndef PLAN_LAUNCHER_BASE_IMPL_CPP -#define PLAN_LAUNCHER_BASE_IMPL_CPP - -#include "Plan_Launcher_Base_Impl_T.h" - -#include "ace/Env_Value_T.h" -#include "ace/OS_NS_stdio.h" -#include "ace/Get_Opt.h" - -#include "Deployment/Deployment_ApplicationManagerC.h" -#include "DAnCE/Logger/Log_Macros.h" - -#include "Deployment_Failure.h" - -#ifdef GEN_OSTREAM_OPS -#include <iostream> -#include <sstream> -#endif /* GEN_OSTREAM_OPS */ - -namespace DAnCE -{ - template <typename Manager, typename AppManager, typename Application> - Plan_Launcher_Base_Impl <Manager, AppManager, Application> :: - Plan_Launcher_Base_Impl(CORBA::ORB_ptr orb, - Manager_ptr manager) - : orb_ (CORBA::ORB::_duplicate (orb)), - manager_ (Manager::_duplicate (manager)) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl"); - if (CORBA::is_nil (this->orb_.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " - "Plan Launcher requires a valid ORB\n")); - throw Deployment_Failure ("Plan launcher requires a valid ORB\n"); - } - - if (CORBA::is_nil (this->manager_.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " - "Plan Launcher requires a valid Manager reference.\n")); - throw Deployment_Failure ("Plan launcher requires a valid Manager reference\n"); - } - } - - template <typename Manager, typename AppManager, typename Application> - Plan_Launcher_Base_Impl < Manager, AppManager, Application> ::~Plan_Launcher_Base_Impl() - { - } - - template <typename Manager, typename AppManager, typename Application> - CORBA::Object_ptr - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::prepare_plan (const ::Deployment::DeploymentPlan &plan) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::prepare_plan"); - - -#ifdef GEN_OSTREAM_OPS - { - std::ostringstream plan_stream; - plan_stream << plan << std::endl; - DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan - Input plan: %C\n", - plan_stream.str ().c_str ())); - } -#endif /* GEN_OSTREAM_OPS */ - - AppManager_var app_manager; - try - { - app_manager = this->manager_->preparePlan (plan, 0); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("An exception was thrown during EM->preparePlan.\n"))); - throw; - } - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO - ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT ("after to call preparePlan\n"))); - - if (CORBA::is_nil (app_manager.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("preparePlan call failed: ") - ACE_TEXT("nil ApplicationManager reference\n"))); - return 0; - } - else - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("ApplicationMAnager was received from preparePlan.\n"))); - } - - return app_manager._retn (); - } - - template <typename Manager, typename AppManager, typename Application> - CORBA::Object_ptr - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::start_launch (CORBA::Object_ptr app_mgr, - const ::Deployment::Properties &properties, - ::Deployment::Connections_out connections) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::start_launch"); - - AppManager_var app_manager (AppManager::_narrow (app_mgr)); - - if (CORBA::is_nil (app_manager.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher_Base_Impl::start_launch - ") - ACE_TEXT ("Nil ApplicationManager reference\n"))); - return 0; - } - - Deployment::Application_var da; - try - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start_launch - ") - ACE_TEXT("before startLaunch...\n"))); - da = app_manager->startLaunch (properties, connections); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start_launch - ") - ACE_TEXT("startLaunch completed...\n"))); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("An exception was thrown during DAM->startLaunch.\n"))); - throw; - } - - if (CORBA::is_nil (da.in())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("CIAO_PlanLauncher:startLaunch call failed: ") - ACE_TEXT("nil DomainApplication reference\n"))); - return 0; - } - else - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("DomainApplication was received from startLaunch\n"))); - } - - return da._retn (); - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::finish_launch (CORBA::Object_ptr app, - const ::Deployment::Connections &provided_connections, - bool start) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::finish_launch"); - - Application_var application (Application::_narrow (app)); - - if (CORBA::is_nil (application.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("Nil Application reference.\n"))); - throw Deployment_Failure ("Nil Application reference"); - } - - // Call finish Launch to complete the connections - try - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("before finishLaunch\n"))); - application->finishLaunch (provided_connections, - start); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("finishLaunch completed.\n"))); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("An exception was thrown during DA->finishLaunch.\n"))); - throw; - } - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::start (CORBA::Object_ptr app) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::start"); - - Application_var application (Application::_narrow (app)); - - if (CORBA::is_nil (application.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("Nil Application reference.\n"))); - throw Deployment_Failure ("Nil Application reference"); - } - - try - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("before invoking start on application...\n"))); - application->start (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("after invoking start on application...\n"))); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("An exception was thrown during DA->start.\n"))); - throw; - } - } - - template <typename Manager, typename AppManager, typename Application> - const char * - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::launch_plan (const ::Deployment::DeploymentPlan &plan, - CORBA::Object_out am_out, - CORBA::Object_out app_out) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::launch_plan"); - - //this->create_external_connections (plan, conns.inout()); - - try - { - CORBA::Object_var app_mgr = this->prepare_plan (plan); - - ::Deployment::Connections_var conns; - - CORBA::Object_var app = this->start_launch (app_mgr.in (), - 0, - conns.out ()); - - this->create_external_connections (plan, - conns.inout ()); - - this->finish_launch (app.in (), - conns, - false); - - this->start (app.in ()); - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO - ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT ("Application Deployed successfully\n"))); - - am_out = app_mgr._retn (); - app_out = app._retn (); - } - catch (const Deployment::ResourceNotAvailable& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: ResourceNotAvaiable exception caught: <%s>,\n" - "Type: <%s>\n" - "Property: <%s>\n" - "Element: <%s>\n" - "Resource: <%s>\n", - ex.name.in (), - ex.resourceType.in (), - ex.propertyName.in (), - ex.elementName.in (), - ex.resourceName.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const Deployment::StartError& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: StartError exception caught: <%s>, <%s>\n", - ex.name.in (), - ex.reason.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const Deployment::InvalidProperty& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidProperty exception caught: <%s>, <%s>\n", - ex.name.in (), - ex.reason.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const Deployment::InvalidConnection& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidConnection exception caught: <%s>, <%s>\n", - ex.name.in (), - ex.reason.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const CORBA::Exception& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - CORBA EXCEPTION: <%s>\n", - ex._info().fast_rep()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (...) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: non-CORBA exception\n"); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - - return CORBA::string_dup (plan.UUID.in()); - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::teardown_application (CORBA::Object_ptr am_obj, - CORBA::Object_ptr app_obj) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::teardown_application"); - - AppManager_var am (AppManager::_narrow (am_obj)); - - if (CORBA::is_nil (am.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_application - ") - ACE_TEXT("Nil ApplicationManager reference.\n"))); - throw Deployment_Failure ("Nil ApplicationManager reference"); - } - - Application_var app (Application::_narrow (app_obj)); - - if (CORBA::is_nil (app.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT("Nil Application reference.\n"))); - throw Deployment_Failure ("Nil Application reference"); - } - - try - { - am->destroyApplication (app.in ()); - } - catch (const ::Deployment::StopError &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT ("Caught StopError exception\n"))); - throw Deployment_Failure ("StopError Exception\n"); - } - catch (const CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT ("Caught CORBA exception: %s\n"), - ex._info ().c_str ())); - throw Deployment_Failure (ex._info ().c_str ()); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT ("Caught unknown C++ exception\n"))); - throw Deployment_Failure ("Unknown C++ exception\n"); - } - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::destroy_app_manager(CORBA::Object_ptr am_obj) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::destroy_app_manager"); - - AppManager_var am (AppManager::_narrow (am_obj)); - - if (CORBA::is_nil (am.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT("Nil ApplicationManager reference.\n"))); - throw Deployment_Failure ("Nil ApplicationManager reference"); - } - - try - { - DANCE_ERROR (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Destroying ApplicationManager\n"))); - this->manager_->destroyManager (am.in ()); - DANCE_ERROR (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("ApplicationManager destroyed.\n"))); - } - catch (const ::Deployment::StopError &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Caught StopError exception\n"))); - throw Deployment_Failure ("StopError Exception\n"); - } - catch (const CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Caught CORBA exception: %s\n"), - ex._info ().c_str ())); - throw Deployment_Failure (ex._info ().c_str ()); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Caught unknown C++ exception\n"))); - throw Deployment_Failure ("Unknown C++ exception\n"); - } - } - - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::create_external_connections(const ::Deployment::DeploymentPlan &plan, - Deployment::Connections &conn) - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("create_external_connections - start\n"))); - - for (CORBA::ULong i = 0; i < plan.connection.length(); i++) - { - if (plan.connection[i].externalReference.length() > 0 - && plan.connection[i].externalReference[0].provider) - { - DANCE_DEBUG (6, (LM_DEBUG, - "Plan_Launcher_i::create_external_connections - create connection %C from IOR %C\n", - plan.connection[i].name.in(), - plan.connection[i].externalReference[0].location.in())); - - try - { - CORBA::Object_ptr - obj = this->orb_->string_to_object(plan.connection[i].externalReference[0].location.in()); - if (!CORBA::is_nil (obj)) - { - CORBA::ULong const indx = conn.length(); - conn.length(indx + 1); - conn[indx].name= CORBA::string_dup (plan.connection[i].name.in()); - conn[indx].endpoint.length(1L); - conn[indx].endpoint[0] = obj; - } - else - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO - ACE_TEXT("Plan_Launcher_i::create_external_connections - can't create object for IOR %C\n"), - plan.connection[i].externalReference[0].location.in())); - } - } - catch (CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO - ACE_TEXT("Plan_Launcher_i::create_external_connections - ") - ACE_TEXT("Caught CORBA Exception while resolving endpoint for connection %C\n"), - plan.connection[i].name.in ())); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO - ACE_TEXT("Plan_Launcher_i::create_external_connections - ") - ACE_TEXT("Caught C++ Exception while resolving endpoint for connection\n"))); - } - } - } - } - /* - - ACE_CString - Plan_Launcher_Base_Impl::expand_env_vars (const ACE_TCHAR * s) - { - ACE_TString src(s); - ACE_TString res; - size_t pos_done = 0; - while (pos_done < (size_t) src.length()) - { - size_t pos_start = src.find ('$', pos_done); - if (ACE_TString::npos == pos_start) - { - res += src.substring (pos_done); - pos_done = src.length(); - } - else // take the substring before '$' and append value - { - if (pos_start > pos_done) - { - res += src.substring (pos_done, pos_start - pos_done); - pos_done = pos_start; - } - - size_t pos_end = src.length(); - - size_t p; - - p = src.find (ACE_TEXT(' '), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - p = src.find (ACE_TEXT('/'), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - p = src.find (ACE_TEXT('\\'), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - p = src.find (ACE_TEXT('$'), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - if (pos_end - pos_start > 1) - { - ACE_Env_Value<const ACE_TCHAR*> val (src.substring (pos_start + 1, pos_end - pos_start - 1).c_str(), 0); - res += val; - pos_done = pos_end; - } - else - { - DANCE_DEBUG (6, (LM_WARNING, DLINFO - ACE_TEXT("Plan_Launcher_Base_Impl::expand_env_vars - ") - ACE_TEXT("Envvar can not be parsed out at %i in \"<%s>\""), - pos_start, - src.c_str())); - } - } - } - return res; - } - - */ -} -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h deleted file mode 100644 index f77ccd2cf0d..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * $Id$ - * @file Plan_Launcher_Base_Impl.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * Contains the generic implementation of plan launcher logic for both EM and NM deployments. - * - */ - -#ifndef PLAN_LAUNCHER_BASE_IMPL_H -#define PLAN_LAUNCHER_BASE_IMPL_H - -#include "DAnCE/Deployment/Deployment_ConnectionC.h" -#include "DAnCE/Deployment/Deployment_DeploymentPlanC.h" - -#include "Plan_Launcher_Base.h" - -namespace DAnCE -{ - /** - * @class Plan_Launcher_Base_Impl - * @brief This class launches and manages deployment plans. - */ - template<typename Manager, typename AppManager, typename Application> - class Plan_Launcher_Base_Impl : public virtual Plan_Launcher_Base - { - protected: - - typedef typename Manager::_ptr_type Manager_ptr; - typedef typename Manager::_var_type Manager_var; - - typedef typename AppManager::_ptr_type AppManager_ptr; - typedef typename AppManager::_var_type AppManager_var; - - typedef typename Application::_ptr_type Application_ptr; - typedef typename Application::_var_type Application_var; - - public: - Plan_Launcher_Base_Impl (CORBA::ORB_ptr orb, - Manager_ptr manager); - - virtual ~Plan_Launcher_Base_Impl (); - - /** - * @brief Launch a plan, given an IDL deployment plan - * @param plan A valid IDL deployment plan - * @returns a string containing the UUID of the plan. Null indicates failure. - */ - virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan, - CORBA::Object_out am, - CORBA::Object_out app); - - virtual CORBA::Object_ptr prepare_plan (const ::Deployment::DeploymentPlan &plan); - - virtual CORBA::Object_ptr start_launch (CORBA::Object_ptr app_mgr, - const ::Deployment::Properties &properties, - ::Deployment::Connections_out connections); - - virtual void finish_launch (CORBA::Object_ptr app, - const ::Deployment::Connections &provided_connections, - bool start); - - virtual void start (CORBA::Object_ptr application); - - /// Tears down a plan given the UUID - virtual void teardown_application (CORBA::Object_ptr app_mgr, - CORBA::Object_ptr app); - - virtual void destroy_app_manager (CORBA::Object_ptr); - - virtual void create_external_connections(const ::Deployment::DeploymentPlan &plan, - Deployment::Connections &conn); - - // static ACE_CString expand_env_vars(const ACE_TCHAR * src); - protected: - /// Cached ORB pointer - CORBA::ORB_var orb_; - - /// Object reference of the Manager - Manager_var manager_; - }; // class Plan_Launcher_Impl - -} -#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) -#include "Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp" -#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */ - -#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) -#pragma implementation ("Plan_Launcher_Base_Impl_T.cpp") -#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */ - -#endif /* PLAN_LAUNCHER_BASE_IMPL_H */ diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp new file mode 100644 index 00000000000..a6835efce70 --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp @@ -0,0 +1,114 @@ +// $Id$ + +#include "Plan_Launcher_Impl.h" +#include "DAnCE/Logger/Log_Macros.h" +#include "Config_Handlers/XML_File_Intf.h" +#include "Config_Handlers/DnC_Dump.h" +#include "ace/SString.h" +#include "ace/Get_Opt.h" + +Plan_Launcher_Impl::~Plan_Launcher_Impl (void) +{ +} + +::Deployment::DeploymentPlan * +Plan_Launcher_Impl::load_xml_plan(const ACE_TCHAR *deployment_plan_uri) +{ + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - ") + ACE_TEXT("Parsing plan \"%C\"...\n"), deployment_plan_uri)); + + ::Deployment::DeploymentPlan * plan = 0; + try + { + CIAO::Config_Handlers::XML_File_Intf intf (deployment_plan_uri); + intf.add_search_path (ACE_TEXT("DANCE_ROOT"), ACE_TEXT("/docs/schema/")); + intf.add_search_path (ACE_TEXT("CIAO_ROOT"), ACE_TEXT("/docs/schema/")); + intf.add_search_path (ACE_TEXT("TAO_ROOT"), ACE_TEXT("/docs/schema/")); + plan = intf.release_plan (); + if (0 == plan) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - ") + ACE_TEXT("Failed to parse plan \"%C\".\n"), deployment_plan_uri)); + throw Deployment_Failure("Failed to parse plan."); + } + } + catch (...) + { + ACE_TString s = ACE_TEXT ("failed to parse deployment plan \""); + s += deployment_plan_uri; + s += ACE_TEXT ("\""); + DANCE_DEBUG (6, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - %s\n"), s.c_str())); + throw Deployment_Failure (ACE_TEXT_ALWAYS_CHAR (s.c_str())); + } + + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - Parsing complete....\n"))); + return plan; +} + +void Plan_Launcher_Impl::execute() +{ + DANCE_TRACE ("Plan_Launcher_Impl::execute()"); + + if (this->mode_ & MODE_START_PLAN) + { + size_t const sz = this->xml_plan_urls_.size(); + for (size_t i= 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::execute - ") + ACE_TEXT("launching plan \"%C\"...\n"), this->xml_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = + this->load_xml_plan(ACE_TEXT_CHAR_TO_TCHAR (this->xml_plan_urls_[i].c_str())); + try + { + CORBA::String_var uuid = this->launch_plan (plan.in()); + if (0 == uuid.in ()) + { + throw Deployment_Failure ("execute - Error launching plan\n"); + } + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::execute - ") + ACE_TEXT("returned plan UUID is \"%C\"\n"), uuid.in ())); + } + catch (...) + { + this->teardown_plan (plan->UUID.in()); + throw; + } + } + this->Plan_Launcher_Base_Impl::execute(); + } + + if (this->mode_ & MODE_STOP_PLAN) + { + this->stop_plan(); + } + + if (this->mode_ & MODE_WRITE_CDR) + { + ::Deployment::DeploymentPlan_var plan = this->load_xml_plan(ACE_TEXT_CHAR_TO_TCHAR (this->xml_plan_urls_[0].c_str())); + this->write_cdr_plan_file(this->cdr_dest_url_.c_str(), plan); + } +} + +void Plan_Launcher_Impl::stop_plan() +{ + DANCE_TRACE ("Plan_Launcher_Impl::stop_plan"); + + if (0 < this->xml_plan_urls_.size()) + { + size_t const sz = this->xml_plan_urls_.size(); + for (size_t i= 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::stop_plan - ") + ACE_TEXT("Stopping plan by plan file: %C\n"), this->xml_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = + this->load_xml_plan(ACE_TEXT_CHAR_TO_TCHAR (this->xml_plan_urls_[i].c_str())); + if (!this->teardown_plan(plan->UUID.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: unknown plan uuid.\n"))); + } + } + } + this->Plan_Launcher_Base_Impl::stop_plan(); +} + diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h new file mode 100644 index 00000000000..6fe7c43f027 --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h @@ -0,0 +1,35 @@ +/** + * $Id$ + * @file Plan_Launcher_Impl.h + * @author Will Otte <wotte@dre.vanderbilt.edu> + * + * Contains the Plan_Launcher_i class, which can be used by + * applications to launch component assemblies. + */ +#ifndef PLAN_LAUNCHER_IMPL_H +#define PLAN_LAUNCHER_IMPL_H + +#include "Plan_Launcher_Base_Impl.h" + +/** +* @class Plan_Launcher_Impl +* @brief This class launches and manages deployment plans. +*/ +class Plan_Launcher_Impl : public Plan_Launcher_Base_Impl + { + public: + Plan_Launcher_Impl (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]) + : Plan_Launcher_Base_Impl (orb, argc, argv) {}; + + virtual ~Plan_Launcher_Impl(void); + + void execute(void); + + static ::Deployment::DeploymentPlan* load_xml_plan ( + const ACE_TCHAR *deployment_plan_uri); + + protected: + virtual void stop_plan(); + }; // class Plan_Launcher_Impl + +#endif /* PLAN_LAUNCHER_IMPL_H */ diff --git a/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl b/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl index 42e6eb574b4..f9c967a3f99 100755 --- a/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl +++ b/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl @@ -227,7 +227,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp index da1836889c9..7d090ea568c 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp @@ -9,8 +9,7 @@ namespace CIAO_Simple_SimpleConsumer_Impl // Component Executor Implementation Class: SimpleConsumer_exec_i //================================================================== - SimpleConsumer_exec_i::SimpleConsumer_exec_i (void) : - pushed_ (false) + SimpleConsumer_exec_i::SimpleConsumer_exec_i (void) { DANCE_TRACE ("SimpleConsumer_exec_i::SimpleConsumer_exec_i (void)"); } @@ -32,8 +31,7 @@ namespace CIAO_Simple_SimpleConsumer_Impl { DANCE_TRACE ("SimpleConsumer_exec_i::push_hello_ ()"); // Your code here. - - this->pushed_ = true; + ACE_DEBUG ((LM_EMERGENCY, "SimpleConsumer_exec_i::push_hello_ - " "Received hello event, value is %s\n", ev->hello_ ())); } @@ -80,10 +78,6 @@ namespace CIAO_Simple_SimpleConsumer_Impl SimpleConsumer_exec_i::ccm_remove () { DANCE_TRACE ("SimpleConsumer_exec_i::ccm_remove ()"); - if (!pushed_) - { - ACE_ERROR ((LM_EMERGENCY, "Error: SimpleConsumer didn't get pushed!\n")); - } // Your code here. } diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h index d2b0e816302..2069c87dbbb 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h @@ -50,7 +50,6 @@ namespace CIAO_Simple_SimpleConsumer_Impl private: ::Simple::CCM_SimpleConsumer_Context_var context_; - bool pushed_; }; class SIMPLECONSUMER_EXEC_Export SimpleConsumerHome_exec_i diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp index 0cd1ffe396b..f42c735a559 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp @@ -9,8 +9,7 @@ namespace CIAO_Simple_SimpleProvider_Impl // Facet Executor Implementation Class: Trigger_exec_i //================================================================== - Trigger_exec_i::Trigger_exec_i (bool &triggered) - : triggered_ (triggered) + Trigger_exec_i::Trigger_exec_i (void) { DANCE_TRACE ("Trigger_exec_i::Trigger_exec_i (void)"); } @@ -27,7 +26,6 @@ namespace CIAO_Simple_SimpleProvider_Impl const char * hello ) { DANCE_TRACE ("Trigger_exec_i::hello ()"); - this->triggered_ = true; // Your code here. ACE_DEBUG ((LM_EMERGENCY, "Trigger_exec_i::hello - " "Got the following information from trig port: %C\n", @@ -39,7 +37,6 @@ namespace CIAO_Simple_SimpleProvider_Impl //================================================================== SimpleProvider_exec_i::SimpleProvider_exec_i (void) - : triggered_ (false) { DANCE_TRACE ("SimpleProvider_exec_i::SimpleProvider_exec_i (void)"); } @@ -59,7 +56,7 @@ namespace CIAO_Simple_SimpleProvider_Impl SimpleProvider_exec_i::get_trig () { DANCE_TRACE ("SimpleProvider_exec_i::get_trig ()"); - return new Trigger_exec_i (this->triggered_); + return new Trigger_exec_i (); } // Operations from Components::SessionComponent @@ -103,9 +100,6 @@ namespace CIAO_Simple_SimpleProvider_Impl SimpleProvider_exec_i::ccm_remove () { DANCE_TRACE ("SimpleProvider_exec_i::ccm_remove ()"); - if (!triggered_) - ACE_ERROR ((LM_EMERGENCY, "Error: My facet wasn't triggered!!\n")); - // Your code here. } diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h index 1ffa389790f..a0dda3db076 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h @@ -21,7 +21,7 @@ namespace CIAO_Simple_SimpleProvider_Impl public virtual ::CORBA::LocalObject { public: - Trigger_exec_i (bool &); + Trigger_exec_i (void); virtual ~Trigger_exec_i (void); // Operations from ::Simple::Trigger @@ -29,9 +29,6 @@ namespace CIAO_Simple_SimpleProvider_Impl virtual void hello ( const char * hello); - - private: - bool &triggered_; }; class SIMPLEPROVIDER_EXEC_Export SimpleProvider_exec_i @@ -67,7 +64,6 @@ namespace CIAO_Simple_SimpleProvider_Impl private: ::Simple::CCM_SimpleProvider_Context_var context_; - bool triggered_; }; class SIMPLEPROVIDER_EXEC_Export SimpleProviderHome_exec_i diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp b/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp index 9bbc600dd4a..a0e83b17707 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp +++ b/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp @@ -53,6 +53,7 @@ namespace CIAO_Simple_SimplePublisher_Impl { DANCE_TRACE ("SimplePublisher_exec_i::ccm_activate ()"); ::Simple::Hello_var hello = new OBV_Simple::Hello ("Test successful, hello from SimplePublisher_exec_i"); + this->context_->push_hello (hello._retn ()); // Your code here. } diff --git a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl b/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl index 818f6447887..8c167bdbab7 100755 --- a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl +++ b/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl @@ -198,12 +198,12 @@ foreach $file (@files) { # Invoke executor - start the application -. print "Invoking executor - launch the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -k file://$ior_emfile -l"); + "-x $file -k file://$ior_emfile"); $E->SpawnWaitKill (120); print "Teardown the application\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill (120); print "Executor finished.\n"; diff --git a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl b/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl deleted file mode 100755 index 66db78dc487..00000000000 --- a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl +++ /dev/null @@ -1,238 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::TestTarget; - -$CIAO_ROOT = "$ENV{'CIAO_ROOT'}"; -$TAO_ROOT = "$ENV{'TAO_ROOT'}"; -$DANCE_ROOT = "$ENV{'DANCE_ROOT'}"; - -$daemons_running = 0; -$em_running = 0; -$ns_running = 0; - -$nr_daemon = 2; -@ports = ( 60001, 60002 ); -@iorbases = ( "NodeApp1.ior", "NodeApp2.ior" ); -@iorfiles = 0; -@nodenames = ( "NodeOne", "NodeTwo" ); - -# ior files other than daemon -$ior_nsbase = "ns.ior"; -$ior_nsfile = 0; -$ior_embase = "EM.ior"; -$ior_emfile = 0; - -# Processes -$E = 0; -$EM = 0; -$NS = 0; -@DEAMONS = 0; - -# targets -@tg_daemons = 0; -$tg_naming = 0; -$tg_exe_man = 0; -$tg_executor = 0; -$tg_convert_plan = 0; - -$status = 0; - -$ENV{"DANCE_TRACE_ENABLE"} = 0; -$ENV{"CIAO_TRACE_ENABLE"} = 0; - -sub create_targets { - # naming service - $tg_naming = PerlACE::TestTarget::create_target (1) || die "Create target for ns failed\n"; - $tg_naming->AddLibPath ('..'); - # daemon - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../Components'); - } - # execution manager - $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - $tg_exe_man->AddLibPath ('..'); - # executor (plan_launcher) - $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - $tg_executor->AddLibPath ('..'); - - $tg_convert_plan = PerlACE::TestTarget::create_target (1) || die "Could not create target for convert plan\n"; -} - -sub init_ior_files { - $ior_nsfile = $tg_naming->LocalFile ($ior_nsbase); - $ior_emfile = $tg_exe_man->LocalFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } - delete_ior_files (); -} - -# Delete if there are any .ior files. -sub delete_ior_files { - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i]->DeleteFile ($iorbases[$i]); - } - $tg_naming->DeleteFile ($ior_nsbase); - $tg_exe_man->DeleteFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } -} - -sub kill_node_daemon { - for ($i = 0; $i < $nr_daemon; ++$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } -} - -sub kill_open_processes { - if ($daemons_running == 1) { - kill_node_daemon (); - } - - if ($em_running == 1) { - $EM->Kill (); $EM->TimedWait (1); - } - - if ($ns_running == 1) { - $NS->Kill (); $NS->TimedWait (1); - } - # in case shutdown did not perform as expected - $tg_executor->KillAll ('ciao_componentserver'); -} - - -sub run_node_daemons { - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorbase = $iorbases[$i]; - $iorfile = $iorfiles[$i]; - $port = $ports[$i]; - $nodename = $nodenames[$i]; - $iiop = "iiop://localhost:$port"; - $node_app = "$CIAO_ROOT/bin/ciao_componentserver"; - - $d_cmd = "$DANCE_ROOT/bin/dance_node_manager"; - $d_param = "-ORBEndpoint $iiop -s $node_app -n $nodename=$iorfile -t 30 --domain-nc corbaloc:rir:/NameService --instance-nc corbaloc:rir:/NameService"; - - print "Run node daemon\n"; - - $DEAMONS[$i] = $tg_daemons[$i]->CreateProcess ($d_cmd, $d_param); - $DEAMONS[$i]->Spawn (); - - if ($tg_daemons[$i]->WaitForFileTimed($iorbase, - $tg_daemons[$i]->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior $iorfile file of node daemon $i could not be found\n"; - for (; $i >= 0; --$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } - return -1; - } - } - return 0; -} - -if ($#ARGV == -1) { - opendir(DIR, "."); - @files = grep(/\.cdp$/,readdir(DIR)); - closedir(DIR); -} -else { - @files = @ARGV; -} - -create_targets (); -init_ior_files (); - -foreach $file (@files) { - print "Starting test for deployment $file\n"; - - print STDERR "Starting Naming Service\n"; - - $NS = $tg_naming->CreateProcess ("$TAO_ROOT/orbsvcs/Naming_Service/Naming_Service", "-m 0 -ORBEndpoint iiop://localhost:60003 -o $ior_nsfile"); - $NS->Spawn (); - - if ($tg_naming->WaitForFileTimed ($ior_nsbase, - $tg_naming->ProcessStartWaitInterval ()) == -1) { - print STDERR "ERROR: cannot find naming service IOR file\n"; - $NS->Kill (); $NS->TimedWait (1); - exit 1; - } - - $ns_running = 1; - # Set up NamingService environment - $ENV{"NameServiceIOR"} = "corbaloc:iiop:localhost:60003/NameService"; - - # Invoke node daemon. - print "Invoking node daemon\n"; - $status = run_node_daemons (); - - if ($status != 0) { - print STDERR "ERROR: Unable to execute the node daemons\n"; - kill_open_processes (); - exit 1; - } - - $daemons_running = 1; - - # Invoke execution manager. - print "Invoking execution manager\n"; - $EM = $tg_exe_man->CreateProcess ("$DANCE_ROOT/bin/dance_execution_manager", - "-e$ior_emfile --domain-nc corbaloc:rir:/NameService"); - $EM->Spawn (); - - if ($tg_exe_man->WaitForFileTimed ($ior_embase, - $tg_exe_man->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior file of execution manager could not be found\n"; - kill_open_processes (); - exit 1; - } - - $em_running = 1; - - print "Converting plan to CDR representation\n"; - $cdr_planbase = "$file" . ".cdr"; - $cdr_plan = $tg_convert_plan->LocalFile ($cdr_planbase); - $convert = $tg_convert_plan->CreateProcess("$DANCE_ROOT/bin/dance_convert_plan", - "-x $file -o $cdr_plan"); - - $convert->Spawn (); - - if ($tg_convert_plan->WaitForFileTimed ($cdr_planbase, - 30) == -1) { - print STDERR "ERROR: Convert Plan failed to output $cdr_plan.\n"; - kill_open_processes (); - next; - } - - $convert->Kill (); - - # Invoke executor - start the application -. - print "Invoking executor - launch the application -\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-c $cdr_plan -k file://$ior_emfile -l"); - $E->SpawnWaitKill (120); - - print "Teardown the application\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -c $cdr_plan -s"); - $E->SpawnWaitKill (120); - print "Executor finished.\n"; - - $tg_convert_plan->DeleteFile ($cdr_planbase); - delete_ior_files (); - kill_open_processes (); -} - -delete_ior_files (); -kill_open_processes (); - -exit $status; diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc new file mode 100644 index 00000000000..1b8b1b16fbc --- /dev/null +++ b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc @@ -0,0 +1,6 @@ +// $Id$ +project(simple_nm_launcher) : dance_config_handlers, dance_nodemanager_stub, dance_nodeapplication_stub, dance_logger { + Source_Files { + simple_nm_launcher.cpp + } +} diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl index f7c32cc1cbd..3bed5e781d3 100755 --- a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl +++ b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl @@ -27,10 +27,6 @@ $ior_nsbase = "ns.ior"; $ior_nsfile = 0; $ior_embase = "EM.ior"; $ior_emfile = 0; -$ior_applicationbase = "Node_APP.ior"; -$ior_application = 0; -$ior_ambase = "Node_AM.ior"; -$ior_am = 0; # Processes $E = 0; @@ -56,14 +52,14 @@ sub create_targets { # daemon for ($i = 0; $i < $nr_daemon; ++$i) { $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../Components'); + $tg_daemons[$i]->AddLibPath ('..'); } # execution manager $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - # $tg_exe_man->AddLibPath ('..'); + $tg_exe_man->AddLibPath ('..'); # executor (plan_launcher) $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - #$tg_executor->AddLibPath ('..'); + $tg_executor->AddLibPath ('..'); } sub init_ior_files { @@ -72,8 +68,6 @@ sub init_ior_files { for ($i = 0; $i < $nr_daemon; ++$i) { $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); } - $ior_application = $tg_executor->LocalFile ($ior_applicationbase); - $ior_am = $tg_executor->LocalFile ($ior_ambase); delete_ior_files (); } @@ -87,9 +81,6 @@ sub delete_ior_files { for ($i = 0; $i < $nr_daemon; ++$i) { $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); } - - $tg_executor->DeleteFile ($ior_applicationbase); - $tg_executor->DeleteFile ($ior_ambase); } sub kill_node_daemon { @@ -188,16 +179,28 @@ foreach $file (@files) { $daemons_running = 1; + # Invoke execution manager. + print "Invoking execution manager\n"; + $EM = $tg_exe_man->CreateProcess ("$DANCE_ROOT/bin/dance_execution_manager", + "-e$ior_emfile --domain-nc corbaloc:rir:/NameService"); + $EM->Spawn (); + + if ($tg_exe_man->WaitForFileTimed ($ior_embase, + $tg_exe_man->ProcessStartWaitInterval ()) == -1) { + print STDERR + "ERROR: The ior file of execution manager could not be found\n"; + kill_open_processes (); + exit 1; + } + + $em_running = 1; + # Invoke executor - start the application -. print "Invoking executor - launch the application -\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -n file://NodeApp1.ior -l -oNode"); - $E->SpawnWaitKill (120); - - print "Teardown the application\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-n file://NodeApp1.ior -a file://$ior_application -m file://$ior_am -s"); - $E->SpawnWaitKill (120); + $E = $tg_executor->CreateProcess ("simple_em_launcher", + "file://$ior_emfile $file"); + + print "Executor finished.\n"; delete_ior_files (); diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl deleted file mode 100755 index c3fcfd77a92..00000000000 --- a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl +++ /dev/null @@ -1,230 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::TestTarget; - -$CIAO_ROOT = "$ENV{'CIAO_ROOT'}"; -$TAO_ROOT = "$ENV{'TAO_ROOT'}"; -$DANCE_ROOT = "$ENV{'DANCE_ROOT'}"; - -$daemons_running = 0; -$em_running = 0; -$ns_running = 0; - -$nr_daemon = 1; -@ports = ( 60001 ); -@iorbases = ( "NodeApp1.ior" ); -@iorfiles = 0; -@nodenames = ( "NodeOne" ); - -# ior files other than daemon -$ior_nsbase = "ns.ior"; -$ior_nsfile = 0; -$ior_embase = "EM.ior"; -$ior_emfile = 0; -$ior_applicationbase = "Node_APP.ior"; -$ior_application = 0; -$ior_ambase = "Node_AM.ior"; -$ior_am = 0; - -# Processes -$E = 0; -$EM = 0; -$NS = 0; -@DEAMONS = 0; - -# targets -@tg_daemons = 0; -$tg_naming = 0; -$tg_exe_man = 0; -$tg_executor = 0; -$tg_convert_plan = 0; - -$status = 0; - -$ENV{"DANCE_TRACE_ENABLE"} = 0; -$ENV{"CIAO_TRACE_ENABLE"} = 0; - -sub create_targets { - # naming service - $tg_naming = PerlACE::TestTarget::create_target (1) || die "Create target for ns failed\n"; - $tg_naming->AddLibPath ('..'); - # daemon - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../Components'); - } - # execution manager - $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - # $tg_exe_man->AddLibPath ('..'); - # executor (plan_launcher) - $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - #$tg_executor->AddLibPath ('..'); - - $tg_convert_plan = PerlACE::TestTarget::create_target (1) || die "Could not create target for convert plan\n"; -} - -sub init_ior_files { - $ior_nsfile = $tg_naming->LocalFile ($ior_nsbase); - $ior_emfile = $tg_exe_man->LocalFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } - $ior_application = $tg_executor->LocalFile ($ior_applicationbase); - $ior_am = $tg_executor->LocalFile ($ior_ambase); - - delete_ior_files (); -} - -# Delete if there are any .ior files. -sub delete_ior_files { - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i]->DeleteFile ($iorbases[$i]); - } - $tg_naming->DeleteFile ($ior_nsbase); - $tg_exe_man->DeleteFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } -} - -sub kill_node_daemon { - for ($i = 0; $i < $nr_daemon; ++$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } -} - -sub kill_open_processes { - if ($daemons_running == 1) { - kill_node_daemon (); - } - - if ($em_running == 1) { - $EM->Kill (); $EM->TimedWait (1); - } - - if ($ns_running == 1) { - $NS->Kill (); $NS->TimedWait (1); - } - # in case shutdown did not perform as expected - $tg_executor->KillAll ('ciao_componentserver'); -} - - -sub run_node_daemons { - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorbase = $iorbases[$i]; - $iorfile = $iorfiles[$i]; - $port = $ports[$i]; - $nodename = $nodenames[$i]; - $iiop = "iiop://localhost:$port"; - $node_app = "$CIAO_ROOT/bin/ciao_componentserver"; - - $d_cmd = "$DANCE_ROOT/bin/dance_node_manager"; - $d_param = "-ORBEndpoint $iiop -s $node_app -n $nodename=$iorfile -t 30 --domain-nc corbaloc:rir:/NameService --instance-nc corbaloc:rir:/NameService"; - - print "Run node daemon\n"; - - $DEAMONS[$i] = $tg_daemons[$i]->CreateProcess ($d_cmd, $d_param); - $DEAMONS[$i]->Spawn (); - - if ($tg_daemons[$i]->WaitForFileTimed($iorbase, - $tg_daemons[$i]->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior $iorfile file of node daemon $i could not be found\n"; - for (; $i >= 0; --$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } - return -1; - } - } - return 0; -} - -if ($#ARGV == -1) { - opendir(DIR, "."); - @files = grep(/\.cdp$/,readdir(DIR)); - closedir(DIR); -} -else { - @files = @ARGV; -} - -create_targets (); -init_ior_files (); - -foreach $file (@files) { - print "Starting test for deployment $file\n"; - - print STDERR "Starting Naming Service\n"; - - $NS = $tg_naming->CreateProcess ("$TAO_ROOT/orbsvcs/Naming_Service/Naming_Service", "-m 0 -ORBEndpoint iiop://localhost:60003 -o $ior_nsfile"); - $NS->Spawn (); - - if ($tg_naming->WaitForFileTimed ($ior_nsbase, - $tg_naming->ProcessStartWaitInterval ()) == -1) { - print STDERR "ERROR: cannot find naming service IOR file\n"; - $NS->Kill (); $NS->TimedWait (1); - exit 1; - } - - $ns_running = 1; - # Set up NamingService environment - $ENV{"NameServiceIOR"} = "corbaloc:iiop:localhost:60003/NameService"; - - # Invoke node daemon. - print "Invoking node daemon\n"; - $status = run_node_daemons (); - - if ($status != 0) { - print STDERR "ERROR: Unable to execute the node daemons\n"; - kill_open_processes (); - exit 1; - } - - $daemons_running = 1; - - print "Converting plan to CDR representation\n"; - $cdr_planbase = "$file" . ".cdr"; - $cdr_plan = $tg_convert_plan->LocalFile ($cdr_planbase); - $convert = $tg_convert_plan->CreateProcess("$DANCE_ROOT/bin/dance_convert_plan", - "-x $file -o $cdr_plan"); - - $convert->Spawn (); - - if ($tg_convert_plan->WaitForFileTimed ($cdr_planbase, - 30) == -1) { - print STDERR "ERROR: Convert Plan failed to output $cdr_plan.\n"; - kill_open_processes (); - next; - } - - $convert->Kill (); - - # Invoke executor - start the application -. - print "Invoking executor - launch the application -\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-c $file.cdr -n file://NodeApp1.ior -l -oNode"); - $E->SpawnWaitKill (120); - - print "Teardown the application\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-n file://NodeApp1.ior -a file://Node_APP.ior -m file://Node_AM.ior -s"); - $E->SpawnWaitKill (120); - print "Executor finished.\n"; - - $tg_convert_plan->DeleteFile ($cdr_planbase); - - delete_ior_files (); - kill_open_processes (); -} - -delete_ior_files (); -kill_open_processes (); - -exit $status; diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp new file mode 100644 index 00000000000..e0731b074ed --- /dev/null +++ b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp @@ -0,0 +1,125 @@ +/** + * @file simple_nm_launcher.cpp + * @author William R. Otte <wotte@dre.vanderbilt.edu> + * $Id$ + * Launches then immediately tears down a plan. + */ + +#include "ace/OS_NS_unistd.h" +#include "tao/ORB.h" +#include "DAnCE/Logger/Logger_Service.h" +#include "DAnCE/Logger/Log_Macros.h" +#include "Deployment/Deployment_NodeApplicationC.h" +#include "Deployment/Deployment_NodeManagerC.h" +#include "Deployment/Deployment_DeploymentPlanC.h" +#include "Config_Handlers/XML_File_Intf.h" + +int usage () +{ + ACE_ERROR ((LM_ERROR, "simple_nm_launcher <nm_url> <plan>\n")); + return -1; +} + +#include <iostream> + +int ACE_TMAIN (int argc, ACE_TCHAR *argv[]) +{ + DANCE_DISABLE_TRACE (); + + DAnCE::Logger_Service + * dlf = ACE_Dynamic_Service<DAnCE::Logger_Service>::instance ("DAnCE_Logger"); + + if (dlf) + { + dlf->init (argc, argv); + } + + CORBA::ORB_var orb = CORBA::ORB_init (argc, argv); + + if (argc != 3) + return usage (); + + try + { + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: parsing XML\n"))); + // Parse plan + CIAO::Config_Handlers::XML_File_Intf xml (argv[2]); + xml.add_search_path (ACE_TEXT ("DANCE_ROOT"), ACE_TEXT ("/docs/schema/")); + xml.add_search_path (ACE_TEXT ("CIAO_ROOT"), ACE_TEXT ("/docs/schema/")); + + auto_ptr< ::Deployment::DeploymentPlan> plan (xml.release_plan ()); + + if (plan.get () == 0) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** error parsing XML document\n"))); + throw 1; + } + + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: resolving node manager reference.\n"))); + CORBA::Object_var obj = orb->string_to_object (argv[1]); + Deployment::NodeManager_var nm = Deployment::NodeManager::_narrow (obj.in ()); + + if (CORBA::is_nil (nm.in ())) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** simple_nm_launcher: NodeManager reference is nil."))); + throw 1; + } + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling prepareplan.\n"))); + Deployment::NodeApplicationManager_var nam = nm->preparePlan (*plan, + Deployment::ResourceCommitmentManager::_nil ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling startLaunch\n"))); + Deployment::Connections_var conns; + Deployment::Properties props; + Deployment::Application_var app = nam->startLaunch (props, conns.out ()); + Deployment::NodeApplication_var na = Deployment::NodeApplication::_narrow (app.in ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling finishLaunch\n"))); + na->finishLaunch (conns.in (), false); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling start\n"))); + na->start (); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: start finished, sleeping 5 seconds.\n"))); + ACE_OS::sleep (5); + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: waking up from sleep, calling destroyApplication\n"))); + + nam->destroyApplication (na.in ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling destroyManager\n"))); + + nm->destroyManager (nam.in ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: destroyManager completed.\n"))); + + orb->destroy (); + } + catch (Deployment::StopError &ex) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught StopError exception with name %C and reason %C\n"), + ex.name.in (), ex.reason.in ())); + return -1; + } + catch (Deployment::StartError &ex) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught StartError exception with name %C and reason %C\n"), + ex.name.in (), ex.reason.in ())); + return -1; + } + catch (CORBA::Exception &ex) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught CORBA exception: %C\n"), + ex._info ().c_str ())); + return -1; + + } + catch (...) + { + orb->destroy (); + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught unknown exception\n"))); + return -1; + } + return 0; +} diff --git a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp index 2f36ffe88b1..7715a4b7657 100644 --- a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp +++ b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp @@ -61,11 +61,6 @@ parse_args (int argc, ACE_TCHAR *argv []) return true; } -#ifdef GEN_OSTREAM_OPS -#include <iostream> -#include <sstream> -#endif /* GEN_OSTREAM_OPS */ - int ACE_TMAIN (int argc, ACE_TCHAR *argv []) { @@ -109,16 +104,7 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv []) "Unable to load an XML based plan\n")); return -1; } - -#ifdef GEN_OSTREAM_OPS - { - std::ostringstream plan_stream; - plan_stream << *plan << std::endl; - DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan - Input plan: %C\n", - plan_stream.str ().c_str ())); - } -#endif /* GEN_OSTREAM_OPS */ - + if (!output_filename) { DANCE_DEBUG (2, (LM_DEBUG, DLINFO "Convert_Plan - " diff --git a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc index ea792f7ea62..1ac40f820da 100644 --- a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc +++ b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc @@ -1,6 +1,7 @@ // $Id$ project (DAnCE_Convert_Plan) : dance_lib, dance_output, \ - dance_deployment_stub, dance_config_handlers { + dance_deployment_stub, dance_config_handlers, \ + avoids_ace_for_tao { dynamicflags = DANCE_CONVERT_PLAN_BUILD_DLL includes += $(DANCE_ROOT)/tools @@ -12,7 +13,7 @@ project (DAnCE_Convert_Plan) : dance_lib, dance_output, \ project (DAnCE_Convert_Plan_Exec) : dance_exe, dance_output, \ - dance_convert_plan { + avoids_ace_for_tao, dance_convert_plan { exename = dance_convert_plan Source_Files { diff --git a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp index 5969a12273e..0acfc785dca 100644 --- a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp +++ b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp @@ -1,7 +1,7 @@ // $Id$ #include "Convert_Plan_Impl.h" -#include "ace/OS_NS_stdio.h" +#include "ace/FILE_Connector.h" #include "tao/CDR.h" #include "Config_Handlers/XML_File_Intf.h" #include "Logger/Log_Macros.h" @@ -11,12 +11,6 @@ namespace DAnCE Deployment::DeploymentPlan * Convert_Plan::read_xml_plan (const char *filename) { - if (!filename) - { - DANCE_ERROR (2, (LM_WARNING, DLINFO ACE_TEXT ("Convert_Plan::read_xml_plan - ") - ACE_TEXT ("Passed a null pointer, returning.\n"))); - } - CIAO::Config_Handlers::XML_File_Intf xml_intf (filename); xml_intf.add_search_path ("ACE_ROOT", "/docs/schema/"); xml_intf.add_search_path ("TAO_ROOT", "/docs/schema/"); @@ -29,54 +23,42 @@ namespace DAnCE Deployment::DeploymentPlan * Convert_Plan::read_cdr_plan (const char *filename) { - if (!filename) + ACE_FILE_Addr file_addr (ACE_sap_any_cast (ACE_FILE_Addr &)); + + if (filename) + file_addr.set (filename); + else { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Passed a null pointer, returning.\n"))); + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - passed nil file name\n")); return 0; } - - FILE *file = ACE_OS::fopen (filename, "r"); - - if (!file) + + ACE_FILE_Connector conn; + ACE_FILE_IO file; + + if (conn.connect (file, + file_addr, + 0, + ACE_Addr::sap_any, + 0, + O_RDONLY, + ACE_DEFAULT_FILE_PERMS == -1)) { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Error: Unable to open file for reasding %C\n"), + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - unable to read file %p\n", filename)); return 0; } - - char byte_order; - ssize_t n = ACE_OS::fread (&byte_order, sizeof (byte_order), 1, file); - - if (n == 0) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Byte order not written to file\n"))); - ACE_OS::fclose (file); - return 0; - } - - ACE_UINT32 bufsize (0); - n = ACE_OS::fread (&bufsize, sizeof (bufsize), 1, file); - - if (n == 0) + + ACE_FILE_Info info; + if (file.get_info (info) == -1) { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Plan size not written to file\n"))); - ACE_OS::fclose (file); + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - unable to determine file size %p\n", + filename)); return 0; } - - if (byte_order != ACE_CDR_BYTE_ORDER) - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Plan appears encoded in a different endian.\n"))); - ACE_CDR::swap_4 (reinterpret_cast<char *> (&bufsize), - reinterpret_cast<char *> (&bufsize)); - } - - + + ACE_OFF_T bufsize = info.size_ - 1; + char *buffer = 0; ACE_NEW_RETURN (buffer, char[bufsize], @@ -85,17 +67,25 @@ namespace DAnCE #if defined (ACE_INITIALIZE_MEMORY_BEFORE_USE) ACE_OS::memset(buffer, 0, sizeof (buffer)); #endif /* ACE_INITIALIZE_MEMORY_BEFORE_USE */ - + // Make sure <buffer> is released automagically. ACE_Auto_Basic_Array_Ptr<char> b (buffer); - n = ACE_OS::fread (buffer, 1, bufsize, file); - ACE_OS::fclose (file); - - if (n != bufsize) + if (file.seek (0, SEEK_SET) == -1) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - seek failed %p\n", + filename)); + return 0; + } + + char byte_order; + ssize_t size = file.recv (&byte_order, 1); + size = file.recv (buffer, bufsize); + + if (size != bufsize) { DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - read %u bytes " - "instead of %u bytes\n", n, bufsize)); + "instead of %u bytes\n", size, bufsize)); return 0; } @@ -107,24 +97,17 @@ namespace DAnCE input_cdr.reset_byte_order ((int) byte_order); DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan_Impl::read_cdr_plan - " - "Reading file %C in %s endian format with size %u\n", - filename, - ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"), - bufsize)); + "Reading file %C in %s endian format\n", + filename, ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"))); Deployment::DeploymentPlan *retval; - + ACE_NEW_RETURN (retval, Deployment::DeploymentPlan (), 0); - if (!(input_cdr >> *retval)) - { - DANCE_ERROR (1, (LM_ERROR, ACE_TEXT ("Convert_Plan_Impl::read_cdr_plan - ") - ACE_TEXT ("Failed to demarshal plan\n"))); - delete retval; - return 0; - } + input_cdr >> *retval; + file.close (); return retval; } @@ -132,67 +115,54 @@ namespace DAnCE bool Convert_Plan::write_cdr_plan (const char *output_filename, Deployment::DeploymentPlan &plan) { - if (!output_filename) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - passed nil file name\n")); - return false; - } + ACE_FILE_Addr file_addr (ACE_sap_any_cast (ACE_FILE_Addr &)); - TAO_OutputCDR output_cdr; - - if (output_cdr << plan) + if (output_filename) + file_addr.set (output_filename); + else { - FILE *file = ACE_OS::fopen (output_filename, "w"); - - if (file == 0) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - failed to open file %C\n", - output_filename)); - return false; - } - - // First write the byte order - char byte_order = ACE_CDR_BYTE_ORDER; - size_t n = ACE_OS::fwrite (&byte_order, sizeof(byte_order), 1, file); - - // Next write the length - ACE_UINT32 cdr_length (output_cdr.total_length ()); - n += ACE_OS::fwrite (&cdr_length, sizeof (cdr_length), 1, file); - - DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan_Impl::write_cdr_plan - " - ACE_TEXT ("Writing plan to file %s in %s endian format and length %u\n"), - output_filename, - ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"), - cdr_length)); - - // Now write the IDL structure. - for (const ACE_Message_Block *output_mb = output_cdr.begin (); - output_mb != 0; - output_mb = output_mb->cont ()) - { - n += ACE_OS::fwrite (output_mb->rd_ptr (), - 1, - output_mb->length (), - file); - } - - ACE_OS::fclose (file); - - size_t total_size = sizeof (byte_order) + sizeof (cdr_length) + cdr_length; - if (n != total_size) - { - DANCE_ERROR (1, (LM_ERROR, ACE_TEXT ("Convert_Plan::write_cdr_plan - ") - ACE_TEXT ("Error: Unexpected number of bytes written: %u instead of %u\n"), - n, total_size)); - } + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - passed nil file name\n")); + return 0; } - else + + ACE_FILE_Connector conn; + ACE_FILE_IO file; + + if (conn.connect (file, + file_addr, + 0, + ACE_Addr::sap_any, + 0, + O_RDWR | O_CREAT, + ACE_DEFAULT_FILE_PERMS == -1)) { - DANCE_ERROR (1, (LM_ERROR, ACE_TEXT ("Convert_Plan::write_cdr_plan - ") - ACE_TEXT ("Failed to mashal deployment plan\n"))); - return false; + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - unable to write file %p\n", + output_filename)); + return 0; } + char byte_order = ACE_CDR_BYTE_ORDER; + size_t n = file.send (&byte_order, 1); + + TAO_OutputCDR output_cdr (0, ACE_CDR_BYTE_ORDER, 0, 0, 0, + ACE_DEFAULT_CDR_MEMCPY_TRADEOFF, + ACE_CDR_GIOP_MAJOR_VERSION, + ACE_CDR_GIOP_MINOR_VERSION); + + output_cdr << plan; + + const ACE_Message_Block *output_mb = output_cdr.begin (); + + DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan_Impl::write_cdr_plan - " + ACE_TEXT ("Writing plan to file %s in %s endian format\n"), + output_filename, + ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"))); + + n = file.send (output_mb->rd_ptr (), + output_mb->length ()); + + file.close (); + return true; } } diff --git a/CIAO/NEWS b/CIAO/NEWS index 175b76b3127..54952687638 100644 --- a/CIAO/NEWS +++ b/CIAO/NEWS @@ -62,9 +62,6 @@ replacement in the near term: . Implement a planner to query the TargetManager and RepositoryManager and generate deployment plans on the fly. -USER VISIBLE CHANGES BETWEEN CIAO-0.7.7 and CIAO-0.7.8 -======================================================= - USER VISIBLE CHANGES BETWEEN CIAO-0.7.6 and CIAO-0.7.7 ======================================================= diff --git a/CIAO/bin/ciao_tests.lst b/CIAO/bin/ciao_tests.lst index 03ee0207338..a86ac4761de 100644 --- a/CIAO/bin/ciao_tests.lst +++ b/CIAO/bin/ciao_tests.lst @@ -28,9 +28,7 @@ TAO/CIAO/tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: !FIXED_BUGS_ONLY !STATIC !M TAO/CIAO/tests/IDL_Test/Double_Inherited_Component/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/tests/Bug_3832_Regression/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE -TAO/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE TAO/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE -TAO/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE TAO/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/DAnCE/tests/Bug_3832_Regression/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/tests/CIAO_ComponentServer/Activator/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST @@ -78,5 +76,3 @@ TAO/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/desc TAO/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS TAO/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS TAO/CIAO/connectors/dds4ccm/tests/TimeConversion/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS -TAO/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS -TAO/CIAO/connectors/dds4ccm/tests/CoherentWriter/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS diff --git a/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl b/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl index c3c356a8cea..c524dbe0525 100755 --- a/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl +++ b/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl @@ -199,7 +199,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc b/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc index 465eab68916..2b596949aad 100644 --- a/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc +++ b/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Hello_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += HELLO_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=HELLO_BASE_STUB_Export \ -Wb,stub_export_include=Hello_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Hello_Base.idl } diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl index f15d7b4f0cb..15ec9b2e066 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (3 * $tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl index c28adced639..a5dbde388d2 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (3 * $tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl index c324400cae0..a0b6edda28f 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl @@ -233,7 +233,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (5 * $tg_executor->ProcessStopWaitInterval ()); print "Invoking executor - stop the application -\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl index 09a8a098e5e..2e12504c37d 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl index c73fc8e11a7..48110e0fedb 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl index 40764f5b852..658125b4b68 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc b/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc index d3e88495282..7b8a9589c44 100644 --- a/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc +++ b/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Quoter_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += QUOTER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=QUOTER_BASE_STUB_Export \ -Wb,stub_export_include=Quoter_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Quoter_Base.idl } diff --git a/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl index 44cd3fa00c0..0cee98f3263 100755 --- a/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc b/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc index 5f953ca0731..0a311bc0aff 100644 --- a/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc +++ b/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Shapes_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += SHAPES_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SHAPES_BASE_STUB_Export \ -Wb,stub_export_include=Shapes_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Shapes_Base.idl } diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl index 6ab7070d719..91f09e912e2 100755 --- a/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/idl/ccm_dds.idl b/CIAO/connectors/dds4ccm/idl/ccm_dds.idl index 1b5bdb89f1b..2d7beaad068 100644 --- a/CIAO/connectors/dds4ccm/idl/ccm_dds.idl +++ b/CIAO/connectors/dds4ccm/idl/ccm_dds.idl @@ -1,7 +1,7 @@ // $Id$ -#ifndef CCM_DDS_BASE_IDL -#define CCM_DDS_BASE_IDL +#ifndef DDS_CCM_BASE_IDL +#define DDS_CCM_BASE_IDL #include <Components.idl> #include "connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h deleted file mode 100644 index b9ec6e68944..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @author Johnny Willemsen <jwillemsen@remedy.nl> - * - * $Id$ - * - * Wrapper facade for NDDS. - */ - -#ifndef DDS4CCM_GROUPDATAQOSPOLICY_H -#define DDS4CCM_GROUPDATAQOSPOLICY_H - -#include "OctetSeq.h" - -#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) -typedef ::DDS::GroupDataQosPolicy DDS_GroupDataQosPolicy; -#endif - -#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - -inline void -operator<<= (::DDS::GroupDataQosPolicy &ddsqos, const ::DDS_GroupDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -inline void -operator<<= (::DDS_GroupDataQosPolicy &ddsqos, const ::DDS::GroupDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -#endif - -#endif /* DDS4CCM_GROUPDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OctetSeq.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/OctetSeq.h deleted file mode 100644 index ed0cc97a018..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OctetSeq.h +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @author Marcel Smit <msmit@remedy.nl> - * - * $Id$ - * - * Wrapper facade for NDDS. - */ - -#ifndef DDS4CCM_OCTETSEQ_H -#define DDS4CCM_OCTETSEQ_H - -inline void -operator<<= (::DDS::OctetSeq &ddsseq, const ::DDS_OctetSeq & seq) -{ - ddsseq.length (seq.length ()); - for (::DDS_Long i = 0; i < seq.length (); ++i) - { - ddsseq[i] = seq[i]; - } -} - -inline void -operator<<= (::DDS_OctetSeq &ddsseq, const ::DDS::OctetSeq & seq) -{ - ddsseq.length (seq.length ()); - for (::CORBA::ULong i = 0; i < seq.length (); ++i) - { - ddsseq[i] = seq[i]; - } -} - -#endif /* DDS4CCM_OCTETSEQ_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h deleted file mode 100644 index 3173c98e231..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @author Marcel Smit <msmit@remedy.nl> - * - * $Id$ - * - */ - -#ifndef SUBSCRIPTIONBUILTINTOPICDATA_H_ -#define SUBSCRIPTIONBUILTINTOPICDATA_H_ - -#include "BuiltinTopicKey_t.h" -#include "DurabilityQosPolicy.h" -#include "DeadlineQosPolicy.h" -#include "LatencyBudgetQosPolicy.h" -#include "LivelinessQosPolicy.h" -#include "ReliabilityQosPolicy.h" -#include "OwnershipQosPolicy.h" -#include "OwnershipStrengthQosPolicy.h" -#include "DestinationOrderQosPolicy.h" -#include "UserDataQosPolicy.h" -#include "TimeBasedFilterQosPolicy.h" -#include "PresentationQosPolicy.h" -#include "PartitionQosPolicy.h" -#include "TopicDataQosPolicy.h" -#include "GroupDataQosPolicy.h" - -#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) -inline void -operator<<= (::DDS::SubscriptionBuiltinTopicData &ddstopicdata, const ::DDS_SubscriptionBuiltinTopicData & topicdata) -{ - ddstopicdata.key <<= topicdata.key; - ddstopicdata.participant_key <<= topicdata.participant_key; - ddstopicdata.topic_name = topicdata.topic_name; - ddstopicdata.type_name = topicdata.type_name; - - ddstopicdata.durability <<= topicdata.durability; - ddstopicdata.deadline <<= topicdata.deadline; - ddstopicdata.latency_budget <<= topicdata.latency_budget; - ddstopicdata.liveliness <<= topicdata.liveliness; - ddstopicdata.reliability <<= topicdata.reliability; - ddstopicdata.ownership <<= topicdata.ownership; - ddstopicdata.destination_order <<= topicdata.destination_order; - ddstopicdata.user_data <<= topicdata.user_data; - ddstopicdata.time_based_filter <<= topicdata.time_based_filter; - - ddstopicdata.presentation <<= topicdata.presentation; - ddstopicdata.partition <<= topicdata.partition; - ddstopicdata.topic_data <<= topicdata.topic_data; - ddstopicdata.group_data <<= topicdata.group_data; -} - -inline void -operator<<= (::DDS_SubscriptionBuiltinTopicData & ddstopicdata, const ::DDS::SubscriptionBuiltinTopicData & topicdata) -{ - ddstopicdata.key <<= topicdata.key; - ddstopicdata.participant_key <<= topicdata.participant_key; - ddstopicdata.topic_name = CORBA::string_dup (topicdata.topic_name); - ddstopicdata.type_name = CORBA::string_dup (topicdata.type_name); - - ddstopicdata.durability <<= topicdata.durability; - ddstopicdata.deadline <<= topicdata.deadline; - ddstopicdata.latency_budget <<= topicdata.latency_budget; - ddstopicdata.liveliness <<= topicdata.liveliness; - ddstopicdata.reliability <<= topicdata.reliability; - ddstopicdata.ownership <<= topicdata.ownership; - ddstopicdata.destination_order <<= topicdata.destination_order; - ddstopicdata.user_data <<= topicdata.user_data; - ddstopicdata.time_based_filter <<= topicdata.time_based_filter; - - ddstopicdata.presentation <<= topicdata.presentation; - ddstopicdata.partition <<= topicdata.partition; - ddstopicdata.topic_data <<= topicdata.topic_data; - ddstopicdata.group_data <<= topicdata.group_data; -} - -#endif - -#endif /* SUBSCRIPTIONBUILTINTOPICDATA_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h deleted file mode 100644 index cd2463ed535..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h +++ /dev/null @@ -1,33 +0,0 @@ -/** - * @author Johnny Willemsen <jwillemsen@remedy.nl> - * - * $Id$ - * - * Wrapper facade for NDDS. - */ - -#ifndef DDS4CCM_USERDATAQOSPOLICY_H -#define DDS4CCM_USERDATAQOSPOLICY_H - -#include "OctetSeq.h" - -#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) -typedef ::DDS::UserDataQosPolicy DDS_UserDataQosPolicy; -#endif - -#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) -inline void -operator<<= (::DDS::UserDataQosPolicy &ddsqos, const ::DDS_UserDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -inline void -operator<<= (::DDS_UserDataQosPolicy &ddsqos, const ::DDS::UserDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -#endif - -#endif /* DDS4CCM_USERDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h b/CIAO/connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h index 1f4b4fd18b4..3c12b7008f9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h @@ -21,6 +21,18 @@ operator<<= (::DDS_BuiltinTopicKey_t &ddsbuiltintopickey, const ::DDS::BuiltinTo ACE_OS::memcpy (ddsbuiltintopickey.value, builtintopickey.value, sizeof (builtintopickey.value)); } +inline void +operator>>= (const ::DDS_BuiltinTopicKey_t &builtintopickey, ::DDS::BuiltinTopicKey_t & ddsbuiltintopickey) +{ + ACE_OS::memcpy (ddsbuiltintopickey.value, builtintopickey.value, sizeof (builtintopickey.value)); +} + +inline void +operator>>= (const ::DDS::BuiltinTopicKey_t &builtintopickey, ::DDS_BuiltinTopicKey_t & ddsbuiltintopickey) +{ + ACE_OS::memcpy (ddsbuiltintopickey.value, builtintopickey.value, sizeof (builtintopickey.value)); +} + #endif #endif /* BUILTINTOPICKEY_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp index 2a2a0597606..9fd0fd752f2 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp @@ -1,5 +1,5 @@ // $Id$ -#include "dds4ccm/impl/dds/Coherent_Changes_Guard.h" +#include "dds4ccm/impl/ndds/Coherent_Changes_Guard.h" CIAO::DDS4CCM::Coherent_Changes_Guard::Coherent_Changes_Guard (DDSPublisher* p, bool coherent_write) : p_ (p), coherent_write_ (coherent_write) { diff --git a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.h b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h index 77a4a55d986..8a02245aed1 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h @@ -11,7 +11,7 @@ #define _CIAO_COHERENT_CHANGES_GUARD #include "ace/Copy_Disabled.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.cpp b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp index 2a17f8d2118..9bdfb36e72d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp @@ -2,8 +2,7 @@ #include "ContentFilteredTopic.h" #include "Topic.h" - -#include "ndds/StringSeq.h" +#include "StringSeq.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.h b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h index 56633f14a97..13208ca50e4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h @@ -12,7 +12,7 @@ #include "DomainParticipant.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS4CCM_Traits.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h index 5e4fcb003a4..5e4fcb003a4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS4CCM_Traits.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp index e464fd0d680..4cd20753f9f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp @@ -1,7 +1,7 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" #include "dds4ccm/impl/logger/Log_Macros.h" //============================================================ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.h b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h index b2d7d525001..b2d7d525001 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp index 9dbf4ae0eb2..2b28c2ac952 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp @@ -2,8 +2,8 @@ // $Id$ #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DomainParticipantFactory.h" -#include "dds4ccm/impl/dds/DomainParticipant.h" +#include "dds4ccm/impl/ndds/DomainParticipantFactory.h" +#include "dds4ccm/impl/ndds/DomainParticipant.h" #include "ace/Tokenizer_T.h" #include "ace/Env_Value_T.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h index 465aed09079..cb798ddf337 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h @@ -9,7 +9,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsC.h" #include "ace/Copy_Disabled.h" #include "tao/LocalObject.h" -#include "dds4ccm/impl/dds/DomainParticipantListener_T.h" +#include "dds4ccm/impl/ndds/DomainParticipantListener_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_Base_Connector_T @@ -54,6 +54,6 @@ protected: typedef ::CIAO::DDS4CCM::DomainParticipantListener_T<DDS_TYPE, CCM_TYPE> DomainParticipantListener; }; -#include "dds4ccm/impl/dds/DDS_Base_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp" #endif /* CONNECTOR_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp index beea24946bc..a5cad0cbda6 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp @@ -1,13 +1,13 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" -#include "dds4ccm/impl/dds/Getter_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" +#include "dds4ccm/impl/ndds/Getter_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h index c96a1949ee4..e58317060cb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h @@ -8,10 +8,10 @@ #ifndef DDS_EVENT_CONNECTOR_T_H_ #define DDS_EVENT_CONNECTOR_T_H_ -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h" -#include "dds4ccm/impl/dds/DDS_Get_T.h" -#include "dds4ccm/impl/dds/DDS_Write_T.h" -#include "dds4ccm/impl/dds/DDS_Listen_T.h" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h" +#include "dds4ccm/impl/ndds/DDS_Get_T.h" +#include "dds4ccm/impl/ndds/DDS_Write_T.h" +#include "dds4ccm/impl/ndds/DDS_Listen_T.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> class DDS_Event_Connector_T @@ -84,6 +84,6 @@ private: //@} }; -#include "dds4ccm/impl/dds/DDS_Event_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp" #endif /* DDS_EVENT_CONNECTOR_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp index 0fa0f62cf26..e65491d078d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp @@ -1,16 +1,16 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::DDS_Get_T (void) : - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -54,7 +54,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_reader_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_get_.set_impl (reader); this->dds_read_.set_impl (reader); @@ -83,7 +83,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::activate ( PortStatusListener (listener, reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->status_.in (), ::CIAO::DDS4CCM::PortStatusListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -103,7 +103,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::passivate (void) try { this->dds_get_.passivate (); - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( ::DDS::DataReaderListener::_nil (), 0); this->status_ = ::DDS::DataReaderListener::_nil (); @@ -127,7 +127,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::remove ( this->data_reader_ = ::DDS::CCM_DataReader::_nil (); this->dds_get_.set_impl (0); this->dds_read_.set_impl (0); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); } catch (...) { @@ -160,6 +160,6 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.h index 9845792da54..3ed0f519fe8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.h @@ -9,9 +9,9 @@ #define DDS_GET_T_H_ #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/Getter_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/Getter_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> class DDS_Get_T @@ -53,14 +53,14 @@ private: //@{ ::DDS::CCM_DataReader_var data_reader_; ::DDS::DataReaderListener_var status_; - ::CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, FIXED> dds_get_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, FIXED> dds_get_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::PortStatusListener_T<DDS_TYPE, CCM_TYPE> PortStatusListener; }; -#include "dds4ccm/impl/dds/DDS_Get_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Get_T.cpp" #endif /* DDS_GET_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp index 034fa2d99d0..afdabd65774 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp @@ -1,15 +1,15 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" -#include "dds4ccm/impl/dds/Getter_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataReader.h" -#include "dds4ccm/impl/dds/Topic.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" +#include "dds4ccm/impl/ndds/Getter_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataReader.h" +#include "dds4ccm/impl/ndds/Topic.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -17,7 +17,7 @@ template <typename DDS_TYPE, typename CCM_TYPE> DDS_Listen_T<DDS_TYPE, CCM_TYPE>::DDS_Listen_T (void) : data_control_ (new CCM_DDS_DataListenerControl_T < ::CCM_DDS::CCM_DataListenerControl> ()), - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -61,7 +61,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_reader_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_read_.set_impl (this->data_reader_.in ()); this->dds_read_.set_qos (topic, library_name, profile_name); @@ -94,7 +94,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::activate ( reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->data_listener_.in (), ::CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -113,7 +113,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::passivate () DDS4CCM_TRACE ("DDS_Listen_T<DDS_TYPE, CCM_TYPE>::passivate"); try { - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( ::DDS::DataReaderListener::_nil (), 0); this->data_listener_= ::DDS::DataReaderListener::_nil (); @@ -134,7 +134,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::remove ( try { subscriber->delete_datareader (this->data_reader_.in ()); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); this->data_reader_ = ::DDS::CCM_DataReader::_nil (); this->dds_read_.set_impl (0); } @@ -161,7 +161,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_Listen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.h index bc1e0dd8c17..1787e9319db 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.h @@ -55,12 +55,12 @@ private: ::DDS::CCM_DataReader_var data_reader_; ::CCM_DDS::CCM_DataListenerControl_var data_control_; ::DDS::DataReaderListener_var data_listener_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE> DataReaderListener; }; -#include "dds4ccm/impl/dds/DDS_Listen_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Listen_T.cpp" #endif /* DDS_LISTEN_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp index 73f7a0df299..9de3be9e328 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp @@ -1,18 +1,18 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> DDS_Read_T<DDS_TYPE, CCM_TYPE>::DDS_Read_T (void) : - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -56,7 +56,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_read_.set_impl (reader); this->dds_read_.set_qos (topic, library_name, profile_name); @@ -85,7 +85,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::activate ( PortStatusListener (listener, reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->status_.in (), ::CIAO::DDS4CCM::PortStatusListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -105,7 +105,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::passivate () try { - this->ccm_dds_reader_.set_listener (::DDS::DataReaderListener::_nil (), 0); + this->rti_reader_.set_listener (::DDS::DataReaderListener::_nil (), 0); this->status_ = ::DDS::DataReaderListener::_nil (); } catch (...) @@ -125,7 +125,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::remove ( try { subscriber->delete_datareader (this->data_.in ()); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); this->data_ = ::DDS::CCM_DataReader::_nil (); this->dds_read_.set_impl (0); } @@ -151,6 +151,6 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_Read_T<DDS_TYPE, CCM_TYPE>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.h index d1d39a1a68f..54ce6b30926 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.h @@ -49,12 +49,12 @@ private: //@{ ::DDS::CCM_DataReader_var data_; ::DDS::DataReaderListener_var status_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::PortStatusListener_T <DDS_TYPE, CCM_TYPE> PortStatusListener; }; -#include "dds4ccm/impl/dds/DDS_Read_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Read_T.cpp" #endif /* DDS_READ_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp index 0174e5f7e50..01acfc8df28 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp @@ -1,10 +1,10 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderStateListener_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/StateListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/StateListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -12,7 +12,7 @@ template <typename DDS_TYPE, typename CCM_TYPE> DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::DDS_StateListen_T (void) : data_control_ (new CCM_DDS_StateListenerControl_T < ::CCM_DDS::CCM_StateListenerControl> ()), - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -56,7 +56,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_reader_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_read_.set_impl (this->data_reader_.in ()); } @@ -89,7 +89,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::activate ( reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->data_listener_.in (), ::CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -108,7 +108,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::passivate (void) DDS4CCM_TRACE ("DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::passivate"); try { - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( ::DDS::DataReaderListener::_nil (), 0); this->data_listener_ = ::DDS::DataReaderListener::_nil (); @@ -129,7 +129,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::remove ( try { subscriber->delete_datareader (this->data_reader_.in ()); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); this->data_reader_ = ::DDS::CCM_DataReader::_nil (); this->dds_read_.set_impl (0); } @@ -155,7 +155,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h index b785716fba9..2692ccd3bf5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h @@ -52,12 +52,12 @@ private: ::DDS::CCM_DataReader_var data_reader_; ::CCM_DDS::CCM_StateListenerControl_var data_control_; ::DDS::DataReaderListener_var data_listener_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE> DataReaderStateListener; }; -#include "dds4ccm/impl/dds/DDS_StateListen_T.cpp" +#include "dds4ccm/impl/ndds/DDS_StateListen_T.cpp" #endif /* DDS_STATELISTEN_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp index 76f9a1d63e5..7bd64199729 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp @@ -1,15 +1,15 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderStateListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Updater_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/PublisherListener_T.h" -#include "dds4ccm/impl/dds/SubscriberListener_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/StateListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Updater_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/PublisherListener_T.h" +#include "dds4ccm/impl/ndds/SubscriberListener_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/StateListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h index 042dafc36e7..89cacaf4a5b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h @@ -8,12 +8,12 @@ #ifndef DDS_STATE_CONNECTOR_T_H_ #define DDS_STATE_CONNECTOR_T_H_ -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h" -#include "dds4ccm/impl/dds/DDS_Get_T.h" -#include "dds4ccm/impl/dds/DDS_Listen_T.h" -#include "dds4ccm/impl/dds/DDS_StateListen_T.h" -#include "dds4ccm/impl/dds/DDS_Update_T.h" -#include "dds4ccm/impl/dds/DDS_Read_T.h" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h" +#include "dds4ccm/impl/ndds/DDS_Get_T.h" +#include "dds4ccm/impl/ndds/DDS_Listen_T.h" +#include "dds4ccm/impl/ndds/DDS_StateListen_T.h" +#include "dds4ccm/impl/ndds/DDS_Update_T.h" +#include "dds4ccm/impl/ndds/DDS_Read_T.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> class DDS_State_Connector_T @@ -105,6 +105,6 @@ private: //@} }; -#include "dds4ccm/impl/dds/DDS_State_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_State_Connector_T.cpp" #endif /* DDS_STATE_CONNECTOR_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp index 5fb5b21411d..5fb5b21411d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h index 1e9416252dd..69af82224f6 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h @@ -9,10 +9,10 @@ #define DDS_TOPIC_BASE_CONNECTOR_H #include "ace/Copy_Disabled.h" -#include "dds4ccm/impl/dds/DDS_Base_Connector_T.h" -#include "dds4ccm/impl/dds/TopicListener_T.h" -#include "dds4ccm/impl/dds/PublisherListener_T.h" -#include "dds4ccm/impl/dds/SubscriberListener_T.h" +#include "dds4ccm/impl/ndds/DDS_Base_Connector_T.h" +#include "dds4ccm/impl/ndds/TopicListener_T.h" +#include "dds4ccm/impl/ndds/PublisherListener_T.h" +#include "dds4ccm/impl/ndds/SubscriberListener_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_TopicBase_Connector_T @@ -68,6 +68,6 @@ typedef ::CIAO::DDS4CCM::SubscriberListener_T<DDS_TYPE, CCM_TYPE> SubscriberList typedef ::CIAO::DDS4CCM::PublisherListener_T<DDS_TYPE, CCM_TYPE> PublisherListener; }; -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp" #endif /* DDS_TOPIC_BASE_CONNECTOR_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp index c772f4fd8a9..9d36a15099b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp @@ -1,16 +1,16 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderStateListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Updater_T.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Updater_T.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> DDS_Update_T<DDS_TYPE, CCM_TYPE>::DDS_Update_T (void) : - ccm_dds_writer_ (0) + rti_writer_ (0) { } @@ -53,7 +53,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rw = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dwv_tmp.in ()); - this->ccm_dds_writer_.set_impl (rw->get_impl ()); + this->rti_writer_.set_impl (rw->get_impl ()); this->data_writer_ = ::DDS::CCM_DataWriter::_narrow (dwv_tmp); this->dds_update_.set_impl (dwv_tmp); } @@ -78,7 +78,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::activate () DataWriterListener (), CORBA::NO_MEMORY ()); } - this->ccm_dds_writer_.set_listener ( + this->rti_writer_.set_listener ( this->data_listener_.in (), ::CIAO::DDS4CCM::DataWriterListener_T<DDS_TYPE, CCM_TYPE>::get_mask ()); } @@ -96,7 +96,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::passivate () DDS4CCM_TRACE ("DDS_Update_T<DDS_TYPE, CCM_TYPE>::passivate"); try { - this->ccm_dds_writer_.set_listener ( + this->rti_writer_.set_listener ( ::DDS::DataWriterListener::_nil (), 0); this->data_listener_ = ::DDS::DataWriterListener::_nil (); @@ -117,7 +117,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::remove ( try { publisher->delete_datawriter (this->data_writer_.in ()); - this->ccm_dds_writer_.set_impl (0); + this->rti_writer_.set_impl (0); this->data_writer_ = ::DDS::CCM_DataWriter::_nil (); this->dds_update_.set_impl (0); } @@ -139,6 +139,6 @@ template <typename DDS_TYPE, typename CCM_TYPE> ::DDS::CCM_DataWriter_ptr DDS_Update_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { - return &this->ccm_dds_writer_; + return &this->rti_writer_; } diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.h index c6c70235121..0aa579e9446 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.h @@ -8,7 +8,7 @@ #ifndef DDS_UPDATE_T_H #define DDS_UPDATE_T_H -#include "dds4ccm/impl/dds/Updater_T.h" +#include "dds4ccm/impl/ndds/Updater_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_Update_T @@ -42,11 +42,11 @@ private: ::DDS::CCM_DataWriter_var data_writer_; ::DDS::DataWriterListener_var data_listener_; ::CIAO::DDS4CCM::Updater_T<DDS_TYPE, CCM_TYPE> dds_update_; - ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i ccm_dds_writer_; + ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i rti_writer_; //@} typedef ::CIAO::DDS4CCM::DataWriterListener_T<DDS_TYPE, CCM_TYPE> DataWriterListener; }; -#include "dds4ccm/impl/dds/DDS_Update_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Update_T.cpp" #endif /* DDS_UPDATE_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp index f628d5a9829..4f0b6fdf0bb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp @@ -1,10 +1,10 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.h index 5df2f64f3c6..d42f824e608 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.h @@ -8,8 +8,8 @@ #ifndef DDS_WRITE_T_H_ #define DDS_WRITE_T_H_ -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_Write_T @@ -55,6 +55,6 @@ private: typedef ::CIAO::DDS4CCM::DataWriterListener_T<DDS_TYPE, CCM_TYPE> DataWriterListener; }; -#include "dds4ccm/impl/dds/DDS_Write_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Write_T.cpp" #endif /* DDS_WRITE_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp index 627cec340b4..627cec340b4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.h index 50630e7221a..c0aa0db8272 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.h @@ -42,7 +42,7 @@ protected: ACE_Atomic_Op <TAO_SYNCH_MUTEX, ::CCM_DDS::DataNumber_t> max_delivered_data_; }; -#include "dds4ccm/impl/dds/DataListenerControl_T.cpp" +#include "dds4ccm/impl/ndds/DataListenerControl_T.cpp" #endif /* DDS4CCM_DATALISTENERCONTROLI_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReader.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.cpp index 1208e9489cd..d7d963d912d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReader.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.cpp @@ -5,21 +5,20 @@ #include "StatusCondition.h" #include "ReadCondition.h" #include "QueryCondition.h" +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "PublicationBuiltinTopicData.h" +#include "RequestedIncompatibleQosStatus.h" +#include "Duration_t.h" +#include "InstanceHandle_t.h" +#include "InstanceHandleSeq.h" #include "Subscriber.h" #include "TopicDescription.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/PublicationBuiltinTopicData.h" -#include "ndds/RequestedIncompatibleQosStatus.h" -#include "ndds/Duration_t.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/InstanceHandleSeq.h" -#include "ndds/DataReaderQos.h" -#include "ndds/StringSeq.h" +#include "DataReaderQos.h" +#include "StringSeq.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -212,14 +211,14 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_DataReader_i::set_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_DataReaderListener_i *ccm_dds_drl = 0; + CCM_DDS_DataReaderListener_i *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataReaderListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_drl, mask); + return this->impl ()->set_listener (rti_drl, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -232,14 +231,14 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) DDSDataReaderListener *drl = this->impl ()->get_listener (); - CCM_DDS_DataReaderListener_i *ccm_dds_drl = dynamic_cast <CCM_DDS_DataReaderListener_i *> (drl); - if (!ccm_dds_drl) + CCM_DDS_DataReaderListener_i *rti_drl = dynamic_cast <CCM_DDS_DataReaderListener_i *> (drl); + if (!rti_drl) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_DataReader_i::get_listener - " "DDS returned a NIL listener.\n")); return ::DDS::DataReaderListener::_nil (); } - return ccm_dds_drl->get_datareaderlistener (); + return rti_drl->get_datareaderlistener (); #else return this->impl ()->get_listener (); #endif @@ -286,9 +285,9 @@ namespace CIAO ::DDS::SampleRejectedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_SampleRejectedStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_rejected_status (ddsstatus); - status <<= ddsstatus; + DDS_SampleRejectedStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_rejected_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_sample_rejected_status (status); @@ -300,9 +299,9 @@ namespace CIAO ::DDS::LivelinessChangedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_LivelinessChangedStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_changed_status (ddsstatus); - status <<= ddsstatus; + DDS_LivelinessChangedStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_changed_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_liveliness_changed_status (status); @@ -314,9 +313,9 @@ namespace CIAO ::DDS::RequestedDeadlineMissedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_RequestedDeadlineMissedStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_deadline_missed_status (ddsstatus); - status <<= ddsstatus; + DDS_RequestedDeadlineMissedStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_deadline_missed_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_requested_deadline_missed_status (status); @@ -328,9 +327,9 @@ namespace CIAO ::DDS::RequestedIncompatibleQosStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_RequestedIncompatibleQosStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_incompatible_qos_status (ddsstatus); - status <<= ddsstatus; + DDS_RequestedIncompatibleQosStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_incompatible_qos_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_requested_incompatible_qos_status (status); @@ -344,7 +343,7 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_SubscriptionMatchedStatus ddsstatus; ::DDS::ReturnCode_t const retval = this->impl ()->get_subscription_matched_status (ddsstatus); - status <<= ddsstatus; + ddsstatus >>= status; return retval; #else return this->impl ()->get_subscription_matched_status (status); @@ -356,9 +355,9 @@ namespace CIAO ::DDS::SampleLostStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_SampleLostStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_lost_status (ddsstatus); - status <<= ddsstatus; + DDS_SampleLostStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_lost_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_sample_lost_status (status); @@ -382,11 +381,10 @@ namespace CIAO CCM_DDS_DataReader_i::get_matched_publications ( ::DDS::InstanceHandleSeq & publication_handles) { - DDS4CCM_TRACE ("CCM_DDS_DataReader_i::get_matched_publications"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_InstanceHandleSeq rtiseq; ::DDS::ReturnCode_t const retval = this->impl ()->get_matched_publications (rtiseq); - publication_handles <<= rtiseq; + rtiseq >>= publication_handles; return retval; #else return this->impl ()->get_matched_publications (publication_handles); @@ -399,15 +397,15 @@ namespace CIAO DDS_INSTANCE_HANDLE_T_IN publication_handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublicationBuiltinTopicData ccm_dds_pub_data; - ::DDS_InstanceHandle_t ccm_dds_pub_handle; + ::DDS_PublicationBuiltinTopicData rti_pub_data; + ::DDS_InstanceHandle_t rti_pub_handle; - ccm_dds_pub_data <<= publication_data; - ccm_dds_pub_handle <<= publication_handle; + rti_pub_data <<= publication_data; + rti_pub_handle <<= publication_handle; ::DDS::ReturnCode_t const retcode = this->impl()-> - get_matched_publication_data (ccm_dds_pub_data, - ccm_dds_pub_handle); - publication_data <<= ccm_dds_pub_data; + get_matched_publication_data (rti_pub_data, + rti_pub_handle); + rti_pub_data >>= publication_data; return retcode; #else return this->impl ()->get_matched_publication_data (publication_data, publication_handle); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReader.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.h index 11b959c04f5..74648685770 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReader.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.h @@ -14,8 +14,8 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp index c7f51f3a2d6..5b4e276f614 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp @@ -1,8 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h index 44d96bc24c2..929f9cea0df 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h @@ -58,6 +58,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataReaderHandler_T.cpp" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.cpp" #endif diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.cpp index 4cf709b1222..f1f177e8801 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.cpp @@ -2,13 +2,12 @@ #include "DataReaderListener.h" #include "DataReader.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/RequestedIncompatibleQosStatus.h" +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "RequestedIncompatibleQosStatus.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.h index a65d2e37931..a65d2e37931 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp index 63f20392a6e..103b226130b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp @@ -1,7 +1,7 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" #include "ace/Reactor.h" @@ -128,13 +128,8 @@ CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_i (:: if (nr_of_samples > 0) { - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW (inst_seq, - typename CCM_TYPE::seq_type (nr_of_samples)); - - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW (infoseq, - ::CCM_DDS::ReadInfoSeq (nr_of_samples)); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type (nr_of_samples); + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq (nr_of_samples); infoseq->length (nr_of_samples); inst_seq->length (nr_of_samples); @@ -145,12 +140,12 @@ CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_i (:: { if(sample_info[i].valid_data) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } - listener_->on_many_data (*inst_seq, *infoseq); + listener_->on_many_data (inst_seq, infoseq); } } // Return the loan diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.h index 07f63e29529..89d3cb95c3e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.h @@ -12,7 +12,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" ACE_BEGIN_VERSIONED_NAMESPACE_DECL class ACE_Reactor; @@ -53,6 +53,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataReaderListener_T.cpp" +#include "dds4ccm/impl/ndds/DataReaderListener_T.cpp" #endif /* DDS4CCM_DATAREADERLISTENER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderQos.h index 3b493392c1b..23df656a4f8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderQos.h @@ -61,6 +61,39 @@ operator<<= (::DDS_DataReaderQos &ddsqos, const ::DDS::DataReaderQos & qos) ddsqos.reader_data_lifecycle <<= qos.reader_data_lifecycle; } +inline void +operator>>= (const ::DDS_DataReaderQos &qos, ::DDS::DataReaderQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.time_based_filter <<= qos.time_based_filter; + ddsqos.reader_data_lifecycle <<= qos.reader_data_lifecycle; +} + +inline void +operator>>= (const ::DDS::DataReaderQos &qos, ::DDS_DataReaderQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.time_based_filter <<= qos.time_based_filter; + ddsqos.reader_data_lifecycle <<= qos.reader_data_lifecycle; +} #endif #endif /* DDS4CCM_DATAREADERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp index d3e42fa1ca8..d3d09ec7ac8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp @@ -1,9 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" #include "tao/ORB_Core.h" #include <vector> @@ -154,10 +154,8 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ { // sample_new or sample_delete found -> first send out the updated // samples in one go - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW (inst_seq, typename CCM_TYPE::seq_type); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW (infoseq, ::CCM_DDS::ReadInfoSeq); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; infoseq->length (nr_of_updates); inst_seq->length (nr_of_updates); @@ -166,11 +164,11 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ iter != updates.end(); ++iter) { - (*infoseq)[ix] <<= sample_info[*iter]; - (*inst_seq)[ix] = data[*iter]; + infoseq[ix] <<= sample_info[*iter]; + inst_seq[ix] = data[*iter]; ++ix; } - this->listener_->on_many_updates (*inst_seq, *infoseq); + this->listener_->on_many_updates (inst_seq, infoseq); // now invoke on_creation or on_deletion if (sample_info[i].valid_data && sample_info[i].view_state == ::DDS_NEW_VIEW_STATE) @@ -198,10 +196,8 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ //send the latest updates. if (updates.size () > 0) { - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW (inst_seq, typename CCM_TYPE::seq_type); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW (infoseq, ::CCM_DDS::ReadInfoSeq); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; infoseq->length (nr_of_updates); inst_seq->length (nr_of_updates); @@ -210,11 +206,11 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ iter != updates.end(); ++iter) { - (*infoseq)[ix] <<= sample_info[*iter]; - (*inst_seq)[ix] = data[*iter]; + infoseq[ix] <<= sample_info[*iter]; + inst_seq[ix] = data[*iter]; ++ix; } - this->listener_->on_many_updates (*inst_seq, *infoseq); + this->listener_->on_many_updates (inst_seq, infoseq); } // Return the loan reader->return_loan(data, sample_info); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h index 18e1cf4bb3d..637c79bdf38 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h @@ -48,6 +48,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataReaderStateListener_T.cpp" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.cpp" #endif /* DDS4CCM_DATAREADERSTATELISTENER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.cpp index 33c15bf1e37..d07b8bf820a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.cpp @@ -5,16 +5,14 @@ #include "Publisher.h" #include "DataWriterListener.h" #include "Topic.h" - -#include "ndds/Duration_t.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/PublicationMatchedStatus.h" -#include "ndds/LivelinessLostStatus.h" -#include "ndds/OfferedIncompatibleQosStatus.h" -#include "ndds/OfferedDeadlineMissedStatus.h" -#include "ndds/InstanceHandleSeq.h" -#include "ndds/DataWriterQos.h" -#include "ndds/SubscriptionBuiltinTopicData.h" +#include "Duration_t.h" +#include "InstanceHandle_t.h" +#include "PublicationMatchedStatus.h" +#include "LivelinessLostStatus.h" +#include "OfferedIncompatibleQosStatus.h" +#include "OfferedDeadlineMissedStatus.h" +#include "InstanceHandleSeq.h" +#include "DataWriterQos.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -36,9 +34,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DataWriter_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_qos (ccm_dds_qos); + ::DDS_DataWriterQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_qos (rti_qos); #else return this->impl ()->set_qos (qos); #endif @@ -49,11 +47,11 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DataWriter_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ccm_dds_qos <<= qos; + ::DDS_DataWriterQos rti_qos; + rti_qos <<= qos; ::DDS::ReturnCode_t retcode = - this->impl()->get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()->get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_qos (qos); @@ -65,14 +63,14 @@ namespace CIAO ::DDS::StatusMask mask) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_DataWriterListener_i* ccm_dds_impl_list = 0; + CCM_DDS_DataWriterListener_i* rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_DataWriterListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -148,10 +146,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_liveliness_lost_status (::DDS::LivelinessLostStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_LivelinessLostStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_lost_status (ddsstatus); - status <<= ddsstatus; + ::DDS_LivelinessLostStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_lost_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_liveliness_lost_status (status); @@ -162,10 +160,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_offered_deadline_missed_status (::DDS::OfferedDeadlineMissedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_OfferedDeadlineMissedStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_deadline_missed_status (ddsstatus); - status <<= ddsstatus; + ::DDS_OfferedDeadlineMissedStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_deadline_missed_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_offered_deadline_missed_status (status); @@ -176,10 +174,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_offered_incompatible_qos_status (::DDS::OfferedIncompatibleQosStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_OfferedIncompatibleQosStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_incompatible_qos_status (ddsstatus); - status <<= ddsstatus; + ::DDS_OfferedIncompatibleQosStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_incompatible_qos_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_offered_incompatible_qos_status (status); @@ -190,10 +188,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_publication_matched_status (::DDS::PublicationMatchedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublicationMatchedStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_publication_matched_status (ddsstatus); - status <<= ddsstatus; + ::DDS_PublicationMatchedStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_publication_matched_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_publication_matched_status (status); @@ -213,7 +211,7 @@ namespace CIAO ::DDS_InstanceHandleSeq rtiseq; rtiseq <<= subscription_handles; ::DDS::ReturnCode_t const retval = this->impl ()->get_matched_subscriptions (rtiseq); - subscription_handles <<= rtiseq; + rtiseq >>= subscription_handles; return retval; #else return this->impl ()->get_matched_subscriptions (subscription_handles); @@ -222,18 +220,14 @@ namespace CIAO ::DDS::ReturnCode_t CCM_DDS_DataWriter_i::get_matched_subscription_data (::DDS::SubscriptionBuiltinTopicData & subscription_data, - DDS_INSTANCE_HANDLE_T_IN subscription_handle) + DDS_INSTANCE_HANDLE_T_IN subscription_handle) { DDS4CCM_TRACE ("CCM_DDS_DataWriter_i::get_matched_subscription_data"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriptionBuiltinTopicData ccm_dds_sub_data; - ::DDS_InstanceHandle_t ccm_dds_sub_handle; - ccm_dds_sub_data <<= subscription_data; - ccm_dds_sub_handle <<= subscription_handle; - ::DDS::ReturnCode_t const retval = this->impl ()->get_matched_subscription_data (ccm_dds_sub_data, - ccm_dds_sub_handle); - subscription_data <<= ccm_dds_sub_data; - return retval; + ACE_UNUSED_ARG (subscription_data); + ACE_UNUSED_ARG (subscription_handle); + throw CORBA::NO_IMPLEMENT (); + // Add your implementation here #else return this->impl ()->get_matched_subscription_data (subscription_data, subscription_handle); #endif diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h index 5b664dce78a..30ee9a94b12 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h @@ -14,8 +14,8 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.cpp index 71ee37d6430..041092a4324 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.cpp @@ -2,10 +2,10 @@ #include "DataWriterListener.h" #include "DataWriter.h" -#include "ndds/PublicationMatchedStatus.h" -#include "ndds/LivelinessLostStatus.h" -#include "ndds/OfferedIncompatibleQosStatus.h" -#include "ndds/OfferedDeadlineMissedStatus.h" +#include "PublicationMatchedStatus.h" +#include "LivelinessLostStatus.h" +#include "OfferedIncompatibleQosStatus.h" +#include "OfferedDeadlineMissedStatus.h" namespace CIAO { diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.h index 1776bf65f81..fc0751bc1f2 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp index 5155e2402ca..898390a5959 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp @@ -1,7 +1,7 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.h index f8801ee0c90..805499eac25 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.h @@ -60,6 +60,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataWriterListener_T.cpp" +#include "dds4ccm/impl/ndds/DataWriterListener_T.cpp" #endif /* DDS_DATAWRITERLISTENER_T */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterQos.h index 346792c62b9..a12804a4789 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterQos.h @@ -70,6 +70,45 @@ operator<<= (::DDS_DataWriterQos &ddsqos, const ::DDS::DataWriterQos & qos) ddsqos.writer_data_lifecycle <<= qos.writer_data_lifecycle; } +inline void +operator>>= (const ::DDS_DataWriterQos &qos, ::DDS::DataWriterQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.ownership_strength <<= qos.ownership_strength; + ddsqos.writer_data_lifecycle <<= qos.writer_data_lifecycle; +} + +inline void +operator>>= (const ::DDS::DataWriterQos &qos, ::DDS_DataWriterQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.ownership_strength <<= qos.ownership_strength; + ddsqos.writer_data_lifecycle <<= qos.writer_data_lifecycle; +} #endif #endif /* DDS4CCM_DATAWRITERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h index f981bc47c83..83e5298f9fd 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_DeadlineQosPolicy &ddsqos, const ::DDS::DeadlineQosPolicy & q ddsqos.period <<= qos.period; } +inline void +operator>>= (const ::DDS_DeadlineQosPolicy &qos, ::DDS::DeadlineQosPolicy & ddsqos) +{ + ddsqos.period <<= qos.period; +} + +inline void +operator>>= (const ::DDS::DeadlineQosPolicy &qos, ::DDS_DeadlineQosPolicy & ddsqos) +{ + ddsqos.period <<= qos.period; +} #endif #endif /* DDS4CCM_DEADLINEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h index d0ca02ec1ba..31dbeb1b32d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_DestinationOrderQosPolicy &ddsqos, const ::DDS::DestinationOr ddsqos.kind = static_cast < ::DDS_DestinationOrderQosPolicyKind> (qos.kind); } +inline void +operator>>= (const ::DDS_DestinationOrderQosPolicy &qos, ::DDS::DestinationOrderQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::DestinationOrderQosPolicyKind> (qos.kind); +} + +inline void +operator>>= (const ::DDS::DestinationOrderQosPolicy &qos, ::DDS_DestinationOrderQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_DestinationOrderQosPolicyKind> (qos.kind); +} #endif #endif /* DDS4CCM_DESTINATIONORDERQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.cpp index c70676db7d9..705d35d1398 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.cpp @@ -8,19 +8,19 @@ #include "TopicDescription.h" #include "Utils.h" #include "StatusCondition.h" +#include "InstanceHandle_t.h" +#include "Duration_t.h" +#include "Time_t.h" +#include "InstanceHandleSeq.h" #include "PublisherListener.h" #include "SubscriberListener.h" #include "TopicListener.h" #include "DomainParticipantListener.h" -#include "ndds/PublisherQos.h" -#include "ndds/SubscriberQos.h" -#include "ndds/TopicQos.h" -#include "ndds/DomainParticipantQos.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/Duration_t.h" -#include "ndds/Time_t.h" -#include "ndds/InstanceHandleSeq.h" +#include "PublisherQos.h" +#include "SubscriberQos.h" +#include "TopicQos.h" +#include "DomainParticipantQos.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" @@ -53,37 +53,37 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher_with_profile - " "Creating Publisher\n")); - CCM_DDS_PublisherListener_i *ccm_dds_pl = 0; + CCM_DDS_PublisherListener_i *rti_pl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_pl, + ACE_NEW_THROW_EX (rti_pl, CCM_DDS_PublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSPublisher * ccm_dds_pub = + DDSPublisher * rti_pub = this->impl ()->create_publisher_with_profile (library_name, profile_name, - ccm_dds_pl, + rti_pl, mask); - if (!ccm_dds_pub) + if (!rti_pub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher_with_profile - " "Error: Unable to create Publisher\n")); - delete ccm_dds_pl; + delete rti_pl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Publisher_var retval = ::DDS::Publisher::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Publisher_i (ccm_dds_pub), + CCM_DDS_Publisher_i (rti_pub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher_with_profile - " "Successfully created a DDSPublisher\n")); - ccm_dds_pub->enable (); + rti_pub->enable (); return retval._retn (); } #endif @@ -100,22 +100,22 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher - " "Creating Publisher\n")); - DDS_PublisherQos ccm_dds_qos = DDS_PUBLISHER_QOS_DEFAULT; + DDS_PublisherQos rti_qos = DDS_PUBLISHER_QOS_DEFAULT; - CCM_DDS_PublisherListener_i *ccm_dds_pl = 0; + CCM_DDS_PublisherListener_i *rti_pl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_pl, + ACE_NEW_THROW_EX (rti_pl, CCM_DDS_PublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSPublisher * ccm_dds_pub = - this->impl ()->create_publisher (ccm_dds_qos, - ccm_dds_pl, + DDSPublisher * rti_pub = + this->impl ()->create_publisher (rti_qos, + rti_pl, mask); - if (!ccm_dds_pub) + if (!rti_pub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher - " "Error: Unable to create Publisher\n")); @@ -124,13 +124,13 @@ namespace CIAO ::DDS::Publisher_var retval = ::DDS::Publisher::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Publisher_i (ccm_dds_pub), + CCM_DDS_Publisher_i (rti_pub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher - " "Successfully created a DDSPublisher\n")); - ccm_dds_pub->enable (); + rti_pub->enable (); return retval._retn (); #else return this->impl ()->create_publisher (qos, a_listener, mask); @@ -141,9 +141,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::delete_publisher (::DDS::Publisher_ptr p) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_Publisher_i *ccm_dds_pub = dynamic_cast < CCM_DDS_Publisher_i * > (p); + CCM_DDS_Publisher_i *rti_pub = dynamic_cast < CCM_DDS_Publisher_i * > (p); - if (!ccm_dds_pub) + if (!rti_pub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::delete_publisher - " "Unable to cast provided object refence to servant pointer.\n")); @@ -153,7 +153,7 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::delete_publisher - " "Successfully casted provided object refence to CCM_DDS_Publisher_i\n")); - DDS_ReturnCode_t const retval = this->impl ()->delete_publisher (ccm_dds_pub->get_impl ()); + DDS_ReturnCode_t const retval = this->impl ()->delete_publisher (rti_pub->get_impl ()); if (retval != DDS_RETCODE_OK) { @@ -183,37 +183,37 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber_with_profile - " "Creating Subscriber\n")); - CCM_DDS_SubscriberListener_i *ccm_dds_sl = 0; + CCM_DDS_SubscriberListener_i *rti_sl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_sl, + ACE_NEW_THROW_EX (rti_sl, CCM_DDS_SubscriberListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSSubscriber * ccm_dds_sub = + DDSSubscriber * rti_sub = this->impl ()->create_subscriber_with_profile ( library_name, profile_name, - ccm_dds_sl, + rti_sl, mask); - if (!ccm_dds_sub) + if (!rti_sub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber_with_profile - " "Error: Unable to create Subscriber\n")); - delete ccm_dds_sl; + delete rti_sl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Subscriber_var retval = ::DDS::Subscriber::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Subscriber_i (ccm_dds_sub), + CCM_DDS_Subscriber_i (rti_sub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber_with_profile - " "Successfully created a DDSSubscriber\n")); - ccm_dds_sub->enable (); + rti_sub->enable (); return retval._retn (); } #endif @@ -231,37 +231,37 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber - " "Creating Subscriber\n")); - CCM_DDS_SubscriberListener_i *ccm_dds_sl = 0; + CCM_DDS_SubscriberListener_i *rti_sl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_sl, + ACE_NEW_THROW_EX (rti_sl, CCM_DDS_SubscriberListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDS_SubscriberQos ccm_dds_qos = DDS_SUBSCRIBER_QOS_DEFAULT; - DDSSubscriber * ccm_dds_sub = - this->impl ()->create_subscriber (ccm_dds_qos, - ccm_dds_sl, + DDS_SubscriberQos rti_qos = DDS_SUBSCRIBER_QOS_DEFAULT; + DDSSubscriber * rti_sub = + this->impl ()->create_subscriber (rti_qos, + rti_sl, mask); - if (!ccm_dds_sub) + if (!rti_sub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber - " "Error: Unable to create Subscriber\n")); - delete ccm_dds_sl; + delete rti_sl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Subscriber_var retval = ::DDS::Subscriber::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Subscriber_i (ccm_dds_sub), + CCM_DDS_Subscriber_i (rti_sub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber - " "Successfully created a DDSSubscriber\n")); - ccm_dds_sub->enable (); + rti_sub->enable (); return retval._retn (); #else return this->impl ()->create_subscriber (qos, a_listener, mask); @@ -272,9 +272,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::delete_subscriber (::DDS::Subscriber_ptr s) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_Subscriber_i *ccm_dds_sub = dynamic_cast < CCM_DDS_Subscriber_i * > (s); + CCM_DDS_Subscriber_i *rti_sub = dynamic_cast < CCM_DDS_Subscriber_i * > (s); - if (!ccm_dds_sub) + if (!rti_sub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::delete_subscriber - " "Unable to cast provided object refence to servant pointer.\n")); @@ -284,7 +284,7 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::delete_subscriber - " "Successfully casted provided object refence to CCM_DDS_Subscriber_i\n")); - DDS_ReturnCode_t const retval = this->impl ()->delete_subscriber (ccm_dds_sub->get_impl ()); + DDS_ReturnCode_t const retval = this->impl ()->delete_subscriber (rti_sub->get_impl ()); if (retval != DDS_RETCODE_OK) { @@ -360,33 +360,33 @@ namespace CIAO "Attempting to create topic with name %C and type %C\n", impl_name, type_name)); - CCM_DDS_TopicListener_i *ccm_dds_tl = 0; + CCM_DDS_TopicListener_i *rti_tl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_tl, + ACE_NEW_THROW_EX (rti_tl, CCM_DDS_TopicListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDS_TopicQos ccm_dds_qos = DDS_TOPIC_QOS_DEFAULT; + DDS_TopicQos rti_qos = DDS_TOPIC_QOS_DEFAULT; - DDSTopic *ccm_dds_topic = this->impl ()->create_topic (impl_name, + DDSTopic *rti_topic = this->impl ()->create_topic (impl_name, type_name, - ccm_dds_qos, - ccm_dds_tl, + rti_qos, + rti_tl, mask); - if (ccm_dds_topic == 0) + if (rti_topic == 0) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "DDS_DomainParticipant_i::create_topic - " "Error: RTI DDS returned a nil topic\n")); - delete ccm_dds_tl; + delete rti_tl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Topic_var retval = ::DDS::Topic::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Topic_i (ccm_dds_topic), + CCM_DDS_Topic_i (rti_topic), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "DDS_DomainParticipant_i::create_topic - " @@ -437,31 +437,31 @@ namespace CIAO ::DDS::Topic_var tp = this->find_topic (impl_name, dur); if (CORBA::is_nil (tp)) { - CCM_DDS_TopicListener_i *ccm_dds_tl = 0; + CCM_DDS_TopicListener_i *rti_tl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_tl, + ACE_NEW_THROW_EX (rti_tl, CCM_DDS_TopicListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSTopic *ccm_dds_topic = this->impl ()->create_topic_with_profile (impl_name, + DDSTopic *rti_topic = this->impl ()->create_topic_with_profile (impl_name, type_name, library_name, profile_name, - ccm_dds_tl, + rti_tl, mask); - if (ccm_dds_topic == 0) + if (rti_topic == 0) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "DDS_DomainParticipant_i::create_topic_with_profile - " "Error: RTI DDS returned a nil topic\n")); - delete ccm_dds_tl; + delete rti_tl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Topic_var retval = ::DDS::Topic::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Topic_i (ccm_dds_topic), + CCM_DDS_Topic_i (rti_topic), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "DDS_DomainParticipant_i::create_topic_with_profile - " @@ -598,13 +598,13 @@ namespace CIAO DDS_StringSeq parameters (expression_parameters.length ()); parameters.from_array (parameterlist, expression_parameters.length ()); - DDSContentFilteredTopic * ccm_dds_cft = this->impl ()->create_contentfilteredtopic ( + DDSContentFilteredTopic * rti_cft = this->impl ()->create_contentfilteredtopic ( name, top->get_impl (), filter_expression, parameters); delete [] parameterlist; - if (!ccm_dds_cft) + if (!rti_cft) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_contentfilteredtopic - " "RTI DDS returned a nil ContentFilteredTopic.\n")); @@ -613,7 +613,7 @@ namespace CIAO ::DDS::ContentFilteredTopic_var retval = ::DDS::ContentFilteredTopic::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_ContentFilteredTopic_i (ccm_dds_cft), + CCM_DDS_ContentFilteredTopic_i (rti_cft), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "DDS_DomainParticipant_i::create_contentfilteredtopic - " @@ -670,9 +670,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DomainParticipantQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_qos (ccm_dds_qos); + ::DDS_DomainParticipantQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_qos (rti_qos); #else return this->impl()->set_qos (qos); #endif @@ -683,9 +683,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DomainParticipantQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl()-> get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_DomainParticipantQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl()-> get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_qos (qos); @@ -697,14 +697,14 @@ namespace CIAO ::DDS::StatusMask mask) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_DomainPublisherListener_i* ccm_dds_impl_list = 0; + CCM_DDS_DomainPublisherListener_i* rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_DomainPublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl_->set_listener (ccm_dds_impl_list, mask); + return this->impl_->set_listener (rti_impl_list, mask); #else return this->impl_->set_listener (a_listener, mask); #endif @@ -716,8 +716,8 @@ namespace CIAO DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDSDomainParticipantListener *ccm_dds_dp_list = this->impl ()->get_listener (); - CCM_DDS_DomainPublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_DomainPublisherListener_i *> (ccm_dds_dp_list); + DDSDomainParticipantListener *rti_dp_list = this->impl ()->get_listener (); + CCM_DDS_DomainPublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_DomainPublisherListener_i *> (rti_dp_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_DomainParticipant_i::get_listener - " @@ -734,9 +734,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_participant (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_participant (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_participant (rti_handle); #else return this->impl ()->ignore_participant (handle); #endif @@ -746,9 +746,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_topic (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_topic (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_topic (rti_handle); #else return this->impl ()->ignore_topic (handle); #endif @@ -758,9 +758,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_publication (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_publication (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_publication (rti_handle); #else return this->impl ()->ignore_publication (handle); #endif @@ -770,9 +770,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_subscription (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_subscription (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_subscription (rti_handle); #else return this->impl ()->ignore_subscription (handle); #endif @@ -795,9 +795,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_default_publisher_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_publisher_qos (ccm_dds_qos); + ::DDS_PublisherQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_publisher_qos (rti_qos); #else return this->impl()->set_default_publisher_qos (qos); #endif @@ -808,9 +808,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_default_publisher_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl()-> get_default_publisher_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_PublisherQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl()-> get_default_publisher_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_publisher_qos (qos); @@ -822,9 +822,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_default_subscriber_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_subscriber_qos (ccm_dds_qos); + ::DDS_SubscriberQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_subscriber_qos (rti_qos); #else return this->impl()->set_default_subscriber_qos (qos); #endif @@ -835,10 +835,10 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_default_subscriber_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; + ::DDS_SubscriberQos rti_qos; ::DDS::ReturnCode_t retcode = - this->impl()-> get_default_subscriber_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()-> get_default_subscriber_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_subscriber_qos (qos); @@ -850,9 +850,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_default_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_TopicQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_topic_qos (ccm_dds_qos); + ::DDS_TopicQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_topic_qos (rti_qos); #else return this->impl()->set_default_topic_qos (qos); #endif @@ -863,10 +863,10 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_default_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_TopicQos ccm_dds_qos; + ::DDS_TopicQos rti_qos; ::DDS::ReturnCode_t retcode = - this->impl()-> get_default_topic_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()-> get_default_topic_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_topic_qos (qos); @@ -879,7 +879,7 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_InstanceHandleSeq rtiseq; ::DDS::ReturnCode_t const retval = this->impl ()->get_discovered_participants (rtiseq); - impl_handles <<= rtiseq; + rtiseq >>= impl_handles; return retval; #else return this->impl ()->get_discovered_participants (impl_handles); @@ -900,7 +900,7 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_InstanceHandleSeq rtiseq; ::DDS::ReturnCode_t const retval = this->impl ()->get_discovered_topics (rtiseq); - impl_handles <<= rtiseq; + rtiseq >>= impl_handles; return retval; #else return this->impl ()->get_discovered_topics (impl_handles); @@ -919,9 +919,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::contains_entity (DDS_INSTANCE_HANDLE_T_IN a_handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= a_handle; - return this->impl ()->contains_entity (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= a_handle; + return this->impl ()->contains_entity (rti_handle); #else return this->impl ()->contains_entity (a_handle); #endif @@ -931,9 +931,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::get_current_time (::DDS::Time_t & current_time) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_Time_t ccm_dds_time; - ::DDS::ReturnCode_t const retval = this->impl ()->get_current_time (ccm_dds_time); - current_time <<= ccm_dds_time; + DDS_Time_t rti_time; + ::DDS::ReturnCode_t const retval = this->impl ()->get_current_time (rti_time); + rti_time >>= current_time; return retval; #else return this->impl ()->get_current_time (current_time); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.h index 71e2a69457f..f8658668c1b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.h @@ -13,8 +13,8 @@ #include "tao/LocalObject.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp index 794bf1283d4..4ba2b73fc42 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp @@ -3,9 +3,8 @@ #include "DomainParticipantFactory.h" #include "DomainParticipant.h" #include "DomainParticipantListener.h" - -#include "ndds/DomainParticipantFactoryQos.h" -#include "ndds/DomainParticipantQos.h" +#include "DomainParticipantFactoryQos.h" +#include "DomainParticipantQos.h" #include "Utils.h" @@ -45,10 +44,10 @@ namespace CIAO "Creating domain participant for domain <%d>\n", domain_id)); - CCM_DDS_DomainPublisherListener_i *ccm_dds_dpl = 0; + CCM_DDS_DomainPublisherListener_i *rti_dpl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_dpl, + ACE_NEW_THROW_EX (rti_dpl, CCM_DDS_DomainPublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } @@ -56,7 +55,7 @@ namespace CIAO DDSDomainParticipant *part = DDSDomainParticipantFactory::get_instance ()-> create_participant (domain_id, DDS_PARTICIPANT_QOS_DEFAULT, - ccm_dds_dpl, + rti_dpl, mask); if (!part) @@ -72,8 +71,8 @@ namespace CIAO CCM_DDS_DomainParticipant_i (part), CORBA::NO_MEMORY ()); part->enable (); - CCM_DDS_DomainParticipant_i *ccm_dds_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); - ccm_dds_dp->set_impl (part); + CCM_DDS_DomainParticipant_i *rti_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); + rti_dp->set_impl (part); return retval._retn (); #else @@ -99,10 +98,10 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipantFactory_i::create_participant_with_profile - " "Creating domain participant: profile <%C#%C> - domain <%d>\n", library_name, profile_name, domain_id)); - CCM_DDS_DomainPublisherListener_i *ccm_dds_dpl = 0; + CCM_DDS_DomainPublisherListener_i *rti_dpl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_dpl, + ACE_NEW_THROW_EX (rti_dpl, CCM_DDS_DomainPublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } @@ -111,14 +110,14 @@ namespace CIAO qos_profile += ACE_TEXT ("#"); qos_profile += profile_name; - CCM_DDS_DomainParticipant_i *ccm_dds_dp = 0; + CCM_DDS_DomainParticipant_i *rti_dp = 0; ACE_GUARD_THROW_EX (TAO_SYNCH_MUTEX, _guard, this->dps_mutex_, CORBA::INTERNAL ()); { - ccm_dds_dp = this->dps_[qos_profile]; + rti_dp = this->dps_[qos_profile]; - if (!ccm_dds_dp) + if (!rti_dp) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_DomainParticipantFactory_i::create_participant_with_profile - " "Creating participant: profile <%C> - domain <%d>\n", @@ -128,7 +127,7 @@ namespace CIAO create_participant_with_profile (domain_id, library_name, profile_name, - ccm_dds_dpl, + rti_dpl, mask); if (!part) { @@ -143,9 +142,9 @@ namespace CIAO part->enable (); - ccm_dds_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); - ccm_dds_dp->set_impl (part); - this->dps_[qos_profile] = ccm_dds_dp; + rti_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); + rti_dp->set_impl (part); + this->dps_[qos_profile] = rti_dp; return retval._retn (); } else @@ -154,7 +153,7 @@ namespace CIAO "Re-using participant for QOS profile <%C> and domin <%d>.\n", qos_profile.c_str (), domain_id)); - return ::DDS::DomainParticipant::_duplicate (ccm_dds_dp); + return ::DDS::DomainParticipant::_duplicate (rti_dp); } } } @@ -259,9 +258,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::set_default_participant_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return DDSDomainParticipantFactory::get_instance ()->set_default_participant_qos (ccm_dds_qos); + DDS_DomainParticipantQos rti_qos; + rti_qos <<= qos; + return DDSDomainParticipantFactory::get_instance ()->set_default_participant_qos (rti_qos); #else return DDSDomainParticipantFactory::get_instance ()->set_default_participant_qos (qos); #endif @@ -272,10 +271,10 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::get_default_participant_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantQos ccm_dds_qos; + DDS_DomainParticipantQos rti_qos; ::DDS::ReturnCode_t retcode = - DDSDomainParticipantFactory::get_instance ()->get_default_participant_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + DDSDomainParticipantFactory::get_instance ()->get_default_participant_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return DDSDomainParticipantFactory::get_instance ()->get_default_participant_qos (qos); @@ -287,9 +286,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantFactoryQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return DDSDomainParticipantFactory::get_instance ()->set_qos (ccm_dds_qos); + DDS_DomainParticipantFactoryQos rti_qos; + rti_qos <<= qos; + return DDSDomainParticipantFactory::get_instance ()->set_qos (rti_qos); #else return DDSDomainParticipantFactory::get_instance ()->set_qos (qos); #endif @@ -300,10 +299,10 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantFactoryQos ccm_dds_qos; + DDS_DomainParticipantFactoryQos rti_qos; ::DDS::ReturnCode_t retcode = - DDSDomainParticipantFactory::get_instance ()->get_qos (ccm_dds_qos); - ccm_dds_qos <<= qos; + DDSDomainParticipantFactory::get_instance ()->get_qos (rti_qos); + rti_qos <<= qos; return retcode; #else return DDSDomainParticipantFactory::get_instance ()->get_qos (qos); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h index 694955f52bc..bb27d7cc1ab 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h @@ -14,7 +14,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h index 4abb893ee4b..19ebdea5b16 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h @@ -28,6 +28,17 @@ operator<<= (::DDS_DomainParticipantFactoryQos &ddsqos, const ::DDS::DomainParti ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_DomainParticipantFactoryQos &qos, ::DDS::DomainParticipantFactoryQos & ddsqos) +{ + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::DomainParticipantFactoryQos &qos, ::DDS_DomainParticipantFactoryQos & ddsqos) +{ + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_DOMAINPARTICIPANTFACTORYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp index 90d81e1a7cb..828eda9a2b1 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp @@ -2,13 +2,12 @@ #include "DomainParticipantListener.h" #include "DomainParticipant.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/RequestedIncompatibleQosStatus.h" +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "RequestedIncompatibleQosStatus.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.h index ef0b7f6aee9..ef0b7f6aee9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp index 609e38355c1..136904aa34a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp @@ -1,9 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h index 76acc73cc16..50b8b59806f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h @@ -106,4 +106,4 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DomainParticipantListener_T.cpp" +#include "dds4ccm/impl/ndds/DomainParticipantListener_T.cpp" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantQos.h index 26922038746..bc023e1c5e5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantQos.h @@ -31,6 +31,18 @@ operator<<= (::DDS_DomainParticipantQos &ddsqos, const ::DDS::DomainParticipantQ ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_DomainParticipantQos &qos, ::DDS::DomainParticipantQos & ddsqos) +{ + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::DomainParticipantQos &qos, ::DDS_DomainParticipantQos & ddsqos) +{ + ddsqos.user_data <<= qos.user_data; + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_DOMAINPARTICIPANTQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h index 4154ce750d4..6b56460f3db 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_DurabilityQosPolicy &ddsqos, const ::DDS::DurabilityQosPolicy ddsqos.kind = static_cast < ::DDS_DurabilityQosPolicyKind> (qos.kind); } +inline void +operator>>= (const ::DDS_DurabilityQosPolicy &qos, ::DDS::DurabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::DurabilityQosPolicyKind> (qos.kind); +} + +inline void +operator>>= (const ::DDS::DurabilityQosPolicy &qos, ::DDS_DurabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_DurabilityQosPolicyKind> (qos.kind); +} #endif #endif /* DDS4CCM_DURABILITYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h index 2c0486fdc82..f1bbc26325a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h @@ -38,6 +38,27 @@ operator<<= (::DDS_DurabilityServiceQosPolicy &ddsqos, const ::DDS::DurabilitySe ddsqos.max_samples_per_instance = qos.max_samples_per_instance; } +inline void +operator>>= (const ::DDS_DurabilityServiceQosPolicy &qos, ::DDS::DurabilityServiceQosPolicy & ddsqos) +{ + ddsqos.service_cleanup_delay <<= qos.service_cleanup_delay; + ddsqos.history_kind = static_cast < ::DDS::HistoryQosPolicyKind> (qos.history_kind); + ddsqos.history_depth = qos.history_depth; + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} + +inline void +operator>>= (const ::DDS::DurabilityServiceQosPolicy &qos, ::DDS_DurabilityServiceQosPolicy & ddsqos) +{ + ddsqos.service_cleanup_delay <<= qos.service_cleanup_delay; + ddsqos.history_kind = static_cast < ::DDS_HistoryQosPolicyKind> (qos.history_kind); + ddsqos.history_depth = qos.history_depth; + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} #endif #endif /* DDS4CCM_DURABILITYSERVICEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/Duration_t.h b/CIAO/connectors/dds4ccm/impl/ndds/Duration_t.h index 73e8eef0cfa..74d6815b2a7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/Duration_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Duration_t.h @@ -29,6 +29,12 @@ operator<<= (::DDS_Duration_t &ddsduration, const ::DDS::Duration_t & duration) ddsduration.nanosec = duration.nanosec; } +inline void +operator>>= (const ::DDS_Duration_t &duration, ::DDS::Duration_t & ddsduration) +{ + ddsduration.sec = duration.sec; + ddsduration.nanosec = duration.nanosec; +} #endif #endif /* DDS4CCM_DURATION_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h index afa363c243a..ec0a24a23f2 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_EntityFactoryQosPolicy &ddsqos, const ::DDS::EntityFactoryQos ddsqos.autoenable_created_entities = qos.autoenable_created_entities; } +inline void +operator>>= (const ::DDS_EntityFactoryQosPolicy &qos, ::DDS::EntityFactoryQosPolicy & ddsqos) +{ + ddsqos.autoenable_created_entities = qos.autoenable_created_entities; +} + +inline void +operator>>= (const ::DDS::EntityFactoryQosPolicy &qos, ::DDS_EntityFactoryQosPolicy & ddsqos) +{ + ddsqos.autoenable_created_entities = qos.autoenable_created_entities; +} #endif #endif /* DDS4CCM_ENTITYFACTORYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.cpp index f13db77d845..5fa9c34fd36 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.cpp @@ -1,14 +1,13 @@ // $Id$ -#include "dds4ccm/impl/dds/DataReader.h" -#include "dds4ccm/impl/dds/Utils.h" - -#include "dds4ccm/impl/dds/ndds/Duration_t.h" -#include "dds4ccm/impl/dds/ndds/SampleInfo.h" +#include "dds4ccm/impl/ndds/DataReader.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/Duration_t.h" +#include "dds4ccm/impl/ndds/SampleInfo.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::Getter_Base_T (void) : +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::Getter_Base_T (void) : impl_ (0), condition_(0), time_out_ (), @@ -16,19 +15,19 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::Getter_Base_T (void) ws_ (0), rd_condition_ (0) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::Getter_Base_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Getter_Base_T::Getter_Base_T"); } template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::~Getter_Base_T (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::~Getter_Base_T (void) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::~Getter_Base_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Getter_Base_T::~Getter_Base_T"); delete ws_; } template <typename DDS_TYPE, typename CCM_TYPE> typename DDS_TYPE::data_reader * -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::impl (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::impl (void) { if (this->impl_) { @@ -42,7 +41,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::impl (void) template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::wait ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::wait ( DDSConditionSeq& active_conditions) { DDS_Duration_t timeout; @@ -58,18 +57,12 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::wait ( template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos) { - instances = 0; - ACE_NEW_THROW_EX (instances, - typename CCM_TYPE::seq_type, - CORBA::NO_MEMORY ()); - infos = 0; - ACE_NEW_THROW_EX (infos, - ::CCM_DDS::ReadInfoSeq, - CORBA::NO_MEMORY ()); + instances = new typename CCM_TYPE::seq_type; + infos = new ::CCM_DDS::ReadInfoSeq; DDSConditionSeq active_conditions; if (!this->wait (active_conditions)) @@ -132,7 +125,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( // because after a timeout there should be // data. DDS4CCM_ERROR (1, (LM_ERROR, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::Getter_Base_T::get_many - " + "CIAO::DDS4CCM::RTI::Getter_Base_T::Getter_Base_T::get_many - " "Error while reading from DDS: <%C>\n", translate_retcode (retcode))); this->impl ()->return_loan(data,sample_info); @@ -152,14 +145,14 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( template <typename DDS_TYPE, typename CCM_TYPE> ::DDS::Duration_t -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out (void) { return this->time_out_; } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out ( const ::DDS::Duration_t & time_out) { this->time_out_ = time_out; @@ -167,14 +160,14 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out ( template <typename DDS_TYPE, typename CCM_TYPE> ::CCM_DDS::DataNumber_t -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data (void) { return this->max_delivered_data_; } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data ( ::CCM_DDS::DataNumber_t max_delivered_data) { this->max_delivered_data_ = max_delivered_data; @@ -182,7 +175,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::passivate () +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::passivate () { DDS_ReturnCode_t retcode = this->ws_->detach_condition (this->rd_condition_); if (retcode != DDS_RETCODE_OK) @@ -220,10 +213,10 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::passivate () template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( ::DDS::DataReader_ptr reader) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::set_impl"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Getter_Base_T::set_impl"); if (::CORBA::is_nil (reader)) { @@ -236,7 +229,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( CCM_DDS_DataReader_i *rdr = dynamic_cast <CCM_DDS_DataReader_i *> (reader); if (!rdr) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Getter_Base_T::data_reader - " "Unable to cast provided DataReader to servant\n")); throw CORBA::INTERNAL (); } @@ -245,16 +238,14 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( if (!this->impl_) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Getter_Base_T::data_reader - " "Unable to narrow the provided writer entity to the specific " "type necessary to publish messages\n")); throw CORBA::INTERNAL (); } // Now create the waitset conditions - ACE_NEW_THROW_EX (this->ws_, - DDSWaitSet (), - CORBA::NO_MEMORY ()); + this->ws_ = new DDSWaitSet (); this->rd_condition_ = this->impl ()->create_readcondition (DDS_NOT_READ_SAMPLE_STATE, DDS_NEW_VIEW_STATE | DDS_NOT_NEW_VIEW_STATE, DDS_ALIVE_INSTANCE_STATE | DDS_NOT_ALIVE_INSTANCE_STATE); @@ -269,7 +260,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( +CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( typename DDS_TYPE::value_type::_out_type an_instance, ::CCM_DDS::ReadInfo_out info) { @@ -297,21 +288,21 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( if (retcode == DDS_RETCODE_NO_DATA) { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "DDS returned DDS_RETCODE_NO_DATA. No data available in DDS.\n")); return false; } else if (retcode != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "Error while reading from DDS: <%C>\n", translate_retcode (retcode))); if (this->impl ()->return_loan (data, sample_info) != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } @@ -327,7 +318,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( else { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "No valid available in DDS.\n")); } //return the loan of each read. @@ -335,7 +326,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } @@ -348,14 +339,11 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( +CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( typename DDS_TYPE::value_type::_out_type an_instance, ::CCM_DDS::ReadInfo_out info) { - an_instance = 0; - ACE_NEW_THROW_EX (an_instance, - typename DDS_TYPE::value_type, - CORBA::NO_MEMORY ()); + an_instance = new typename DDS_TYPE::value_type; DDSConditionSeq active_conditions; if (!this->wait (active_conditions)) { @@ -382,21 +370,21 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( if (retcode == DDS_RETCODE_NO_DATA) { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "DDS returned DDS_RETCODE_NO_DATA. No data available in DDS.\n")); return false; } else if (retcode != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "Error while reading from DDS: <%C>\n", translate_retcode (retcode))); if (this->impl ()->return_loan (data, sample_info) != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } @@ -412,7 +400,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( else { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "No valid available in DDS.\n")); } //return the loan of each read. @@ -420,7 +408,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } diff --git a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.h index 3849319fcc4..d797ec32b27 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.h @@ -23,7 +23,7 @@ namespace CIAO { namespace DDS4CCM { - namespace DDS_CCM + namespace RTI { /** * @class Getter_Base_T<DDS_TYPE,CCM_TYPE> @@ -136,6 +136,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Getter_T.cpp" +#include "dds4ccm/impl/ndds/Getter_T.cpp" #endif /* GETTER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h new file mode 100644 index 00000000000..096016416e7 --- /dev/null +++ b/CIAO/connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h @@ -0,0 +1,51 @@ +/** + * @author Johnny Willemsen <jwillemsen@remedy.nl> + * + * $Id$ + * + * Wrapper facade for NDDS. + */ + +#ifndef DDS4CCM_GROUPDATAQOSPOLICY_H +#define DDS4CCM_GROUPDATAQOSPOLICY_H + +#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) +typedef ::DDS::GroupDataQosPolicy DDS_GroupDataQosPolicy; +#endif + +#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) +// @todo here +inline void +operator<<= (::DDS::GroupDataQosPolicy &ddsqos, const ::DDS_GroupDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator<<= (::DDS_GroupDataQosPolicy &ddsqos, const ::DDS::GroupDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS_GroupDataQosPolicy &qos, ::DDS::GroupDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS::GroupDataQosPolicy &qos, ::DDS_GroupDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (qos.value, ddsqos.value, sizeof (ddsqos.value)); +} +#endif + +#endif /* DDS4CCM_GROUPDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h index e463616de9a..0a4ce342254 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h @@ -28,6 +28,19 @@ operator<<= (::DDS_HistoryQosPolicy &ddsqos, const ::DDS::HistoryQosPolicy & qos ddsqos.depth = qos.depth; } +inline void +operator>>= (const ::DDS_HistoryQosPolicy &qos, ::DDS::HistoryQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::HistoryQosPolicyKind> (qos.kind); + ddsqos.depth = qos.depth; +} + +inline void +operator>>= (const ::DDS::HistoryQosPolicy &qos, ::DDS_HistoryQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_HistoryQosPolicyKind> (qos.kind); + ddsqos.depth = qos.depth; +} #endif #endif /* DDS4CCM_HISTORYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h index a87e5dfaa96..841b28e1660 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h @@ -29,6 +29,19 @@ operator<<= (::DDS_InconsistentTopicStatus &ddsstatus, const ::DDS::Inconsistent ddsstatus.total_count_change = status.total_count_change; } +inline void +operator>>= (const ::DDS_InconsistentTopicStatus &status, ::DDS::InconsistentTopicStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} + +inline void +operator>>= (const ::DDS::InconsistentTopicStatus &status, ::DDS_InconsistentTopicStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} #endif #endif /* DDS4CCM_INCONSISTENTTOPICSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp index a8699e10c1d..9eff3682e48 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp @@ -1,10 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/DataWriter.h" -#include "dds4ccm/impl/dds/Utils.h" - -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" - +#include "dds4ccm/impl/ndds/DataWriter.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE, typename BASE_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.h b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h index ef5f78fdbae..a232161c718 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h @@ -46,6 +46,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/InstanceHandleManager_T.cpp" +#include "dds4ccm/impl/ndds/InstanceHandleManager_T.cpp" #endif /* INSTANCE_HANDLEMANGER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h index 4e4f65dede1..e5c49ba137c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h @@ -42,6 +42,25 @@ operator<<= (::DDS_InstanceHandleSeq &ddsinstancehandleseqseq, const ::DDS::Inst } } +inline void +operator>>= (const ::DDS_InstanceHandleSeq &instancehandle, ::DDS::InstanceHandleSeq & ddsinstancehandleseqseq) +{ + ddsinstancehandleseqseq.length (instancehandle.length ()); + for (::DDS_Long index = 0; index < instancehandle.length (); index++) + { + ddsinstancehandleseqseq[index] <<= instancehandle[index]; + } +} + +inline void +operator>>= (const ::DDS::InstanceHandleSeq &instancehandle, ::DDS_InstanceHandleSeq & ddsinstancehandleseqseq) +{ + ddsinstancehandleseqseq.length (instancehandle.length ()); + for (::DDS::InstanceHandleSeq::size_type index = 0; index < instancehandle.length (); index++) + { + ddsinstancehandleseqseq[index] <<= instancehandle[index]; + } +} #endif #endif /* DDS4CCM_INSTANCEHANDLESEQ_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandle_t.h index b3c37b61e8d..ea731ea7f28 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandle_t.h @@ -38,6 +38,22 @@ operator<<= (::DDS_InstanceHandle_t &ddsinstancehandle, const ::DDS::InstanceHan ddsinstancehandle.isValid = instancehandle.isValid; } +inline void +operator>>= (const ::DDS_InstanceHandle_t &instancehandle, ::DDS::InstanceHandle_t & ddsinstancehandle) +{ + ACE_OS::memcpy (ddsinstancehandle.value, instancehandle.keyHash.value, sizeof (instancehandle.keyHash.value)); + ddsinstancehandle.length = instancehandle.keyHash.length; + ddsinstancehandle.isValid = instancehandle.isValid; +} + +inline void +operator>>= (const ::DDS::InstanceHandle_t &instancehandle, ::DDS_InstanceHandle_t & ddsinstancehandle) +{ + ACE_OS::memcpy (ddsinstancehandle.keyHash.value, instancehandle.value, sizeof (instancehandle.value)); + ddsinstancehandle.keyHash.length = instancehandle.length; + ddsinstancehandle.isValid = instancehandle.isValid; +} + inline bool operator== (const ::DDS::InstanceHandle_t & instancehandle1, const ::DDS::InstanceHandle_t & instancehandle2) { diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h index 51cced4320c..0aaee70207c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_LatencyBudgetQosPolicy &ddsqos, const ::DDS::LatencyBudgetQos ddsqos.duration <<= qos.duration; } +inline void +operator>>= (const ::DDS_LatencyBudgetQosPolicy &qos, ::DDS::LatencyBudgetQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} + +inline void +operator>>= (const ::DDS::LatencyBudgetQosPolicy &qos, ::DDS_LatencyBudgetQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} #endif #endif /* DDS4CCM_LATENCYBUDGETQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h index ab15e75a5d4..a40e0cae31f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_LifespanQosPolicy &ddsqos, const ::DDS::LifespanQosPolicy & q ddsqos.duration <<= qos.duration; } +inline void +operator>>= (const ::DDS_LifespanQosPolicy &qos, ::DDS::LifespanQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} + +inline void +operator>>= (const ::DDS::LifespanQosPolicy &qos, ::DDS_LifespanQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} #endif #endif /* DDS4CCM_LIFESPANQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h index e57ecde72a5..6828b018a51 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h @@ -37,6 +37,25 @@ operator<<= (::DDS_LivelinessChangedStatus &ddsstatus, const ::DDS::LivelinessCh ddsstatus.last_publication_handle <<= status.last_publication_handle; } +inline void +operator>>= (const ::DDS_LivelinessChangedStatus &status, ::DDS::LivelinessChangedStatus & ddsstatus) +{ + ddsstatus.alive_count = status.alive_count; + ddsstatus.not_alive_count = status.not_alive_count; + ddsstatus.alive_count_change = status.alive_count_change; + ddsstatus.not_alive_count_change = status.not_alive_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} + +inline void +operator>>= (const ::DDS::LivelinessChangedStatus &status, ::DDS_LivelinessChangedStatus & ddsstatus) +{ + ddsstatus.alive_count = status.alive_count; + ddsstatus.not_alive_count = status.not_alive_count; + ddsstatus.alive_count_change = status.alive_count_change; + ddsstatus.not_alive_count_change = status.not_alive_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} #endif #endif /* DDS4CCM_LIVELINESSCHANGEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h index 4c4f5199c92..6561f6fe2c4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h @@ -29,6 +29,19 @@ operator<<= (::DDS_LivelinessLostStatus &ddsstatus, const ::DDS::LivelinessLostS ddsstatus.total_count_change = status.total_count_change; } +inline void +operator>>= (const ::DDS_LivelinessLostStatus &status, ::DDS::LivelinessLostStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} + +inline void +operator>>= (const ::DDS::LivelinessLostStatus &status, ::DDS_LivelinessLostStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} #endif #endif /* DDS4CCM_LIVELINESSLOSTSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h index e760d16737e..ec3121e9efb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h @@ -30,6 +30,19 @@ operator<<= (::DDS_LivelinessQosPolicy &ddsqos, const ::DDS::LivelinessQosPolicy ddsqos.lease_duration <<= qos.lease_duration; } +inline void +operator>>= (const ::DDS_LivelinessQosPolicy &qos, ::DDS::LivelinessQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::LivelinessQosPolicyKind> (qos.kind); + ddsqos.lease_duration <<= qos.lease_duration; +} + +inline void +operator>>= (const ::DDS::LivelinessQosPolicy &qos, ::DDS_LivelinessQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_LivelinessQosPolicyKind> (qos.kind); + ddsqos.lease_duration <<= qos.lease_duration; +} #endif #endif /* DDS4CCM_LIVELINESSQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h index ec60fe1d145..8c242eec417 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h @@ -33,6 +33,21 @@ operator<<= (::DDS_OfferedDeadlineMissedStatus &ddsstatus, const ::DDS::OfferedD ddsstatus.last_instance_handle <<= status.last_instance_handle; } +inline void +operator>>= (const ::DDS_OfferedDeadlineMissedStatus &status, ::DDS::OfferedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} + +inline void +operator>>= (const ::DDS::OfferedDeadlineMissedStatus &status, ::DDS_OfferedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} #endif #endif /* DDS4CCM_OFFEREDDEADLINEMISSEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h index c1e190ea35e..4ac14dc690b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h @@ -35,6 +35,23 @@ operator<<= (::DDS_OfferedIncompatibleQosStatus &ddsstatus, const ::DDS::Offered ddsstatus.policies <<= status.policies; } +inline void +operator>>= (const ::DDS_OfferedIncompatibleQosStatus &status, ::DDS::OfferedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = status.last_policy_id; + ddsstatus.policies <<= status.policies; +} + +inline void +operator>>= (const ::DDS::OfferedIncompatibleQosStatus &status, ::DDS_OfferedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = static_cast <DDS_QosPolicyId_t>(status.last_policy_id); + ddsstatus.policies <<= status.policies; +} #endif #endif /* DDS4CCM_OFFEREDINCOMPATIBLEQOSSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h index c7983adc110..1553d5d4ddb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_OwnershipQosPolicy &ddsqos, const ::DDS::OwnershipQosPolicy & ddsqos.kind = static_cast < ::DDS_OwnershipQosPolicyKind> (qos.kind); } +inline void +operator>>= (const ::DDS_OwnershipQosPolicy &qos, ::DDS::OwnershipQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::OwnershipQosPolicyKind> (qos.kind); +} + +inline void +operator>>= (const ::DDS::OwnershipQosPolicy &qos, ::DDS_OwnershipQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_OwnershipQosPolicyKind> (qos.kind); +} #endif #endif /* DDS4CCM_OWNERSHIPQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h index 84b7471d47f..64e905a4faa 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_OwnershipStrengthQosPolicy &ddsqos, const ::DDS::OwnershipStr ddsqos.value = qos.value; } +inline void +operator>>= (const ::DDS_OwnershipStrengthQosPolicy &qos, ::DDS::OwnershipStrengthQosPolicy & ddsqos) +{ + ddsqos.value = qos.value; +} + +inline void +operator>>= (const ::DDS::OwnershipStrengthQosPolicy &qos, ::DDS_OwnershipStrengthQosPolicy & ddsqos) +{ + ddsqos.value = qos.value; +} #endif #endif /* DDS4CCM_OWNERSHIPSTRENGTHQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h index e9425c13a71..49a84ebc20c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h @@ -9,7 +9,7 @@ #ifndef DDS4CCM_PARTITIONQOSPOLICY_H #define DDS4CCM_PARTITIONQOSPOLICY_H -#include "StringSeq.h" +#include "dds4ccm/impl/ndds/StringSeq.h" #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) typedef ::DDS::PartitionQosPolicy DDS_PartitionQosPolicy; @@ -28,6 +28,17 @@ operator<<= (::DDS_PartitionQosPolicy &ddsqos, const ::DDS::PartitionQosPolicy & ddsqos.name <<= qos.name; } +inline void +operator>>= (const ::DDS_PartitionQosPolicy &qos, ::DDS::PartitionQosPolicy & ddsqos) +{ + ddsqos.name <<= qos.name; +} + +inline void +operator>>= (const ::DDS::PartitionQosPolicy &qos, ::DDS_PartitionQosPolicy & ddsqos) +{ + ddsqos.name <<= qos.name; +} #endif #endif /* DDS4CCM_PARTITIONQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp index 02c81857d3e..1344dd510fd 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp @@ -1,9 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.h index 14cbecb1e5a..f228db9bcca 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.h @@ -79,6 +79,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/PortStatusListener_T.cpp" +#include "dds4ccm/impl/ndds/PortStatusListener_T.cpp" #endif /* DDS4CCM_PORTSTATUSLISTENER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h index c9456173af1..b2018f2ec82 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h @@ -30,6 +30,21 @@ operator<<= (::DDS_PresentationQosPolicy &ddsqos, const ::DDS::PresentationQosPo ddsqos.ordered_access = qos.ordered_access; } +inline void +operator>>= (const ::DDS_PresentationQosPolicy &qos, ::DDS::PresentationQosPolicy & ddsqos) +{ + ddsqos.access_scope = static_cast < ::DDS::PresentationQosPolicyAccessScopeKind> (qos.access_scope); + ddsqos.coherent_access = qos.coherent_access; + ddsqos.ordered_access = qos.ordered_access; +} + +inline void +operator>>= (const ::DDS::PresentationQosPolicy &qos, ::DDS_PresentationQosPolicy & ddsqos) +{ + ddsqos.access_scope = static_cast < DDS_PresentationQosPolicyAccessScopeKind> (qos.access_scope); + ddsqos.coherent_access = qos.coherent_access; + ddsqos.ordered_access = qos.ordered_access; +} #endif #endif /* DDS4CCM_PRESENTATIONQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h b/CIAO/connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h index 52ba73ee8ce..3ecbb2b2699 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h @@ -74,6 +74,54 @@ operator<<= (::DDS_PublicationBuiltinTopicData & ddstopicdata, const ::DDS::Publ ddstopicdata.group_data <<= topicdata.group_data; } +inline void +operator>>= (const ::DDS_PublicationBuiltinTopicData & topicdata, ::DDS::PublicationBuiltinTopicData & ddstopicdata) +{ + ddstopicdata.key <<= topicdata.key; + ddstopicdata.participant_key <<= topicdata.participant_key; + ddstopicdata.topic_name = topicdata.topic_name; + ddstopicdata.type_name = topicdata.type_name; + ddstopicdata.durability <<= topicdata.durability; + ddstopicdata.durability_service <<= topicdata.durability_service; + ddstopicdata.deadline <<= topicdata.deadline; + ddstopicdata.latency_budget <<= topicdata.latency_budget; + ddstopicdata.liveliness <<= topicdata.liveliness; + ddstopicdata.reliability <<= topicdata.reliability; + ddstopicdata.lifespan <<= topicdata.lifespan; + ddstopicdata.user_data <<= topicdata.user_data; + ddstopicdata.ownership <<= topicdata.ownership; + ddstopicdata.ownership_strength <<= topicdata.ownership_strength; + ddstopicdata.destination_order <<= topicdata.destination_order; + ddstopicdata.presentation <<= topicdata.presentation; + ddstopicdata.partition <<= topicdata.partition; + ddstopicdata.topic_data <<= topicdata.topic_data; + ddstopicdata.group_data <<= topicdata.group_data; +} + +inline void +operator>>= (const ::DDS::PublicationBuiltinTopicData & topicdata, ::DDS_PublicationBuiltinTopicData & ddstopicdata) +{ + ddstopicdata.key <<= topicdata.key; + ddstopicdata.participant_key <<= topicdata.participant_key; + ddstopicdata.topic_name = CORBA::string_dup (topicdata.topic_name); + ddstopicdata.type_name = CORBA::string_dup (topicdata.type_name); + ddstopicdata.durability <<= topicdata.durability; + ddstopicdata.durability_service <<= topicdata.durability_service; + ddstopicdata.deadline <<= topicdata.deadline; + ddstopicdata.latency_budget <<= topicdata.latency_budget; + ddstopicdata.liveliness <<= topicdata.liveliness; + ddstopicdata.reliability <<= topicdata.reliability; + ddstopicdata.lifespan <<= topicdata.lifespan; + ddstopicdata.user_data <<= topicdata.user_data; + ddstopicdata.ownership <<= topicdata.ownership; + ddstopicdata.ownership_strength <<= topicdata.ownership_strength; + ddstopicdata.destination_order <<= topicdata.destination_order; + ddstopicdata.presentation <<= topicdata.presentation; + ddstopicdata.partition <<= topicdata.partition; + ddstopicdata.topic_data <<= topicdata.topic_data; + ddstopicdata.group_data <<= topicdata.group_data; +} + #endif #endif diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h index a3fe72f1e62..819a2d447aa 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h @@ -37,6 +37,25 @@ operator<<= (::DDS_PublicationMatchedStatus &ddsstatus, const ::DDS::Publication ddsstatus.last_subscription_handle <<= status.last_subscription_handle; } +inline void +operator>>= (const ::DDS_PublicationMatchedStatus &status, ::DDS::PublicationMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_subscription_handle <<= status.last_subscription_handle; +} + +inline void +operator>>= (const ::DDS::PublicationMatchedStatus &status, ::DDS_PublicationMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_subscription_handle <<= status.last_subscription_handle; +} #endif #endif /* DDS4CCM_PUBLICATIONMATCHEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Publisher.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.cpp index 73f596c11b5..5e3efc9217b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Publisher.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.cpp @@ -6,13 +6,12 @@ #include "DataWriter.h" #include "StatusCondition.h" #include "Utils.h" +#include "Duration_t.h" +#include "InstanceHandle_t.h" #include "DataWriterListener.h" - -#include "ndds/InstanceHandle_t.h" -#include "ndds/Duration_t.h" -#include "ndds/DataWriterQos.h" -#include "ndds/PublisherQos.h" -#include "ndds/TopicQos.h" +#include "DataWriterQos.h" +#include "PublisherQos.h" +#include "TopicQos.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" @@ -53,36 +52,36 @@ namespace CIAO throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } - DDSDataWriterListener *ccm_dds_drl = 0; + DDSDataWriterListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataWriterListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDS_DataWriterQos ccm_dds_qos = DDS_DATAWRITER_QOS_DEFAULT; - DDSDataWriter *ccm_dds_dw = this->impl ()->create_datawriter ( + DDS_DataWriterQos rti_qos = DDS_DATAWRITER_QOS_DEFAULT; + DDSDataWriter *rti_dw = this->impl ()->create_datawriter ( topic->get_impl (), - ccm_dds_qos, - ccm_dds_drl, + rti_qos, + rti_drl, mask); - if (!ccm_dds_dw) + if (!rti_dw) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Publisher_i::create_datawriter - " "Error: RTI Topic returned a nil datawriter.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::DataWriter_var retval = ::DDS::DataWriter::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataWriter_i (ccm_dds_dw), + CCM_DDS_DataWriter_i (rti_dw), CORBA::NO_MEMORY ()); - ccm_dds_dw->enable (); + rti_dw->enable (); CCM_DDS_DataWriter_i *dw = dynamic_cast< CCM_DDS_DataWriter_i * > (retval.in ()); - dw->set_impl (ccm_dds_dw); + dw->set_impl (rti_dw); return retval._retn (); #else @@ -113,36 +112,36 @@ namespace CIAO throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } - DDSDataWriterListener *ccm_dds_drl = 0; + DDSDataWriterListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataWriterListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSDataWriter *ccm_dds_dw = this->impl ()->create_datawriter_with_profile ( + DDSDataWriter *rti_dw = this->impl ()->create_datawriter_with_profile ( topic->get_impl (), library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); - if (!ccm_dds_dw) + if (!rti_dw) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Publisher_i::create_datawriter_with_profile - " "Error: RTI Topic returned a nil datawriter.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::DataWriter_var retval = ::DDS::DataWriter::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataWriter_i (ccm_dds_dw), + CCM_DDS_DataWriter_i (rti_dw), CORBA::NO_MEMORY ()); - ccm_dds_dw->enable (); + rti_dw->enable (); CCM_DDS_DataWriter_i *dw = dynamic_cast< CCM_DDS_DataWriter_i * > (retval.in ()); - dw->set_impl (ccm_dds_dw); + dw->set_impl (rti_dw); return retval._retn (); } @@ -212,9 +211,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_qos (ccm_dds_qos); + ::DDS_PublisherQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_qos (rti_qos); #else return this->impl ()->set_qos (qos); #endif @@ -225,11 +224,11 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ccm_dds_qos <<= qos; + ::DDS_PublisherQos rti_qos; + rti_qos <<= qos; ::DDS::ReturnCode_t retcode = this->impl()-> - get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_qos (qos); @@ -243,14 +242,14 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Publisher_i::set_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_PublisherListener_i *ccm_dds_impl_list = 0; + CCM_DDS_PublisherListener_i *rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_PublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -262,8 +261,8 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Publisher_i::get_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDSPublisherListener *ccm_dds_pub_list = this->impl ()->get_listener (); - CCM_DDS_PublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_PublisherListener_i *> (ccm_dds_pub_list); + DDSPublisherListener *rti_pub_list = this->impl ()->get_listener (); + CCM_DDS_PublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_PublisherListener_i *> (rti_pub_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_Publisher_i::get_listener - " @@ -304,9 +303,9 @@ namespace CIAO CCM_DDS_Publisher_i::wait_for_acknowledgments (const ::DDS::Duration_t & max_wait) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_Duration_t ccm_dds_dds_duration; - ccm_dds_dds_duration <<= max_wait; - return this->impl ()->wait_for_acknowledgments (ccm_dds_dds_duration); + DDS_Duration_t rti_dds_duration; + rti_dds_duration <<= max_wait; + return this->impl ()->wait_for_acknowledgments (rti_dds_duration); #else return this->impl ()->wait_for_acknowledgments (max_wait); #endif @@ -336,9 +335,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::set_default_datawriter_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_datawriter_qos (ccm_dds_qos); + ::DDS_DataWriterQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_datawriter_qos (rti_qos); #else return this->impl()->set_default_datawriter_qos (qos); #endif @@ -349,10 +348,10 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::get_default_datawriter_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; + ::DDS_DataWriterQos rti_qos; ::DDS::ReturnCode_t retcode = - this->impl()->get_default_datawriter_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()->get_default_datawriter_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_datawriter_qos (qos); @@ -365,15 +364,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::copy_from_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ::DDS_TopicQos ccm_dds_topic_qos; + ::DDS_DataWriterQos rti_qos; + ::DDS_TopicQos rti_topic_qos; - ccm_dds_qos <<= a_dataimpl_qos; - ccm_dds_topic_qos <<= a_impl_qos; + rti_qos <<= a_dataimpl_qos; + rti_topic_qos <<= a_impl_qos; ::DDS::ReturnCode_t retcode = - this->impl()->copy_from_topic_qos (ccm_dds_qos, - ccm_dds_topic_qos); - a_dataimpl_qos <<= ccm_dds_qos; + this->impl()->copy_from_topic_qos (rti_qos, + rti_topic_qos); + a_dataimpl_qos <<= rti_qos; return retcode; #else return this->impl()->copy_from_topic_qos (a_dataimpl_qos, diff --git a/CIAO/connectors/dds4ccm/impl/dds/Publisher.h b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h index 6943c2783da..f090330c618 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Publisher.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.cpp index 3c71be88f87..8cd479f7d89 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.cpp @@ -3,16 +3,14 @@ #include "PublisherListener.h" #include "Publisher.h" #include "DataWriter.h" - -#include "ndds/PublicationMatchedStatus.h" -#include "ndds/LivelinessLostStatus.h" -#include "ndds/OfferedIncompatibleQosStatus.h" -#include "ndds/OfferedDeadlineMissedStatus.h" +#include "PublicationMatchedStatus.h" +#include "LivelinessLostStatus.h" +#include "OfferedIncompatibleQosStatus.h" +#include "OfferedDeadlineMissedStatus.h" +#include "dds4ccm/impl/logger/Log_Macros.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" -#include "dds4ccm/impl/logger/Log_Macros.h" - namespace CIAO { namespace DDS4CCM diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.h b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.h index 0c408332357..4feaaeb4e31 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp index 5eba489e62c..f1789309e7c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp @@ -1,10 +1,10 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.h index d094cee1567..0543b5a4de0 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.h @@ -72,7 +72,7 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/PublisherListener_T.cpp" +#include "dds4ccm/impl/ndds/PublisherListener_T.cpp" #endif /* DDS_PUBLISHERLISTENER_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublisherQos.h b/CIAO/connectors/dds4ccm/impl/ndds/PublisherQos.h index 0b074b1e368..f948216ebe7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublisherQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherQos.h @@ -37,6 +37,23 @@ operator<<= (::DDS_PublisherQos &ddsqos, const ::DDS::PublisherQos & qos) ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_PublisherQos &qos, ::DDS::PublisherQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::PublisherQos &qos, ::DDS_PublisherQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_PUBLISHERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h b/CIAO/connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h index ebe11431d1e..01b6abd175c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h @@ -37,6 +37,27 @@ operator<<= (::DDS_QosPolicyCountSeq & ddspolicycount, const ::DDS::QosPolicyCou } } +inline void +operator>>= (const ::DDS_QosPolicyCountSeq & policycount, ::DDS::QosPolicyCountSeq & ddspolicycount) +{ + ddspolicycount.length (policycount.length ()); + for (::DDS_Long i = 0 ; i < policycount.length (); ++i) + { + ddspolicycount[i].policy_id = policycount[i].policy_id; + ddspolicycount[i].count = policycount[i].count; + } +} + +inline void +operator>>= (const ::DDS::QosPolicyCountSeq & policycount, ::DDS_QosPolicyCountSeq & ddspolicycount) +{ + ddspolicycount.length (policycount.length ()); + for (::CORBA::ULong i = 0 ; i < policycount.length (); ++i) + { + ddspolicycount[i].policy_id = static_cast <DDS_QosPolicyId_t> (policycount[i].policy_id); + ddspolicycount[i].count = policycount[i].count; + } +} #endif #endif /* DDS4CCM_QOSPOLICYCOUNTSEQ_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.cpp b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.cpp index 84f742d3e10..2d9b6b8ee97 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.cpp @@ -3,8 +3,7 @@ #include "QueryCondition.h" #include "Subscriber.h" #include "DataReader.h" - -#include "ndds/StringSeq.h" +#include "StringSeq.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.h b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.h index 5fd66fc5584..e0a5abee529 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.cpp b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.cpp index e8459b51e0a..e8459b51e0a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.h b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.h index 450102cb5b2..10ee871c817 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h index b7fe64725a1..b383e26b23c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h @@ -14,9 +14,6 @@ typedef ::DDS::ReaderDataLifecycleQosPolicy DDS_ReaderDataLifecycleQosPolicy; #endif #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - -#include "Duration_t.h" - inline void operator<<= (::DDS::ReaderDataLifecycleQosPolicy &ddsqos, const ::DDS_ReaderDataLifecycleQosPolicy & qos) { @@ -31,6 +28,19 @@ operator<<= (::DDS_ReaderDataLifecycleQosPolicy &ddsqos, const ::DDS::ReaderData ddsqos.autopurge_disposed_samples_delay <<= qos.autopurge_disposed_samples_delay; } +inline void +operator>>= (const ::DDS_ReaderDataLifecycleQosPolicy &qos, ::DDS::ReaderDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autopurge_nowriter_samples_delay <<= qos.autopurge_nowriter_samples_delay; + ddsqos.autopurge_disposed_samples_delay <<= qos.autopurge_disposed_samples_delay; +} + +inline void +operator>>= (const ::DDS::ReaderDataLifecycleQosPolicy &qos, ::DDS_ReaderDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autopurge_nowriter_samples_delay <<= qos.autopurge_nowriter_samples_delay; + ddsqos.autopurge_disposed_samples_delay <<= qos.autopurge_disposed_samples_delay; +} #endif #endif /* DDS4CCM_READERDATALIFECYCLEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.cpp index 8989c8a1b1d..5a58128b760 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.cpp @@ -1,23 +1,21 @@ // $Id$ -#include "dds4ccm/impl/dds/DataReader.h" -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/Subscriber.h" -#include "dds4ccm/impl/dds/QueryCondition.h" - -#include "dds4ccm/impl/dds/ndds/SampleInfo.h" - +#include "dds4ccm/impl/ndds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/SampleInfo.h" +#include "dds4ccm/impl/ndds/Subscriber.h" +#include "dds4ccm/impl/ndds/QueryCondition.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::Reader_T (void) +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::Reader_T (void) : topic_ (0), library_name_ (""), profile_name_ (""), impl_ (0) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::Reader_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::Reader_T"); #if defined DDS4CCM_USES_QUERY_CONDITION this->qc_ = DDS::QueryCondition::_nil (); #else @@ -26,14 +24,14 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::Reader_T (void) } template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::~Reader_T (void) +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::~Reader_T (void) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::~Reader_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::~Reader_T"); } template <typename DDS_TYPE, typename CCM_TYPE> typename DDS_TYPE::data_reader * -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::impl (void) +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::impl (void) { if (this->impl_) { @@ -49,7 +47,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::impl (void) // ordered_access -> true and DDS_INSTANCE_PRESENTATION_QOS (default) . template <typename DDS_TYPE, typename CCM_TYPE> CORBA::ULong -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::get_nr_valid_samples ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::get_nr_valid_samples ( const DDS_SampleInfoSeq& sample_info, bool determine_last) { @@ -73,33 +71,22 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::get_nr_valid_samples ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_without_instance ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_without_instance ( typename DDS_TYPE::dds_seq_type & data, DDS_SampleInfoSeq & sample_info) { - DDS_ReturnCode_t retval = DDS_RETCODE_ERROR; -#if defined DDS4CCM_USES_QUERY_CONDITION - if (!CORBA::is_nil (this->qc_)) - { - this->impl ()->read_w_condition (data, - sample_info, - DDS_LENGTH_UNLIMITED, - this->qc_->get_impl ()); - } - else - throw ::CCM_DDS::InternalError (retval, 0); -#else - retval = this->impl ()->read (data, + DDS_ReturnCode_t const retval = this->impl ()->read ( + data, sample_info, DDS_LENGTH_UNLIMITED, DDS_READ_SAMPLE_STATE | DDS_NOT_READ_SAMPLE_STATE, DDS_NEW_VIEW_STATE | DDS_NOT_NEW_VIEW_STATE, DDS_ALIVE_INSTANCE_STATE); -#endif + if (retval != DDS_RETCODE_OK && retval != DDS_RETCODE_NO_DATA) { this->impl ()->return_loan(data, sample_info); - DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_without_instance - ") + DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_without_instance - ") ACE_TEXT ("retval is %C\n"), translate_retcode(retval))); throw ::CCM_DDS::InternalError (retval, 0); } @@ -108,7 +95,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_without_instance ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos) { @@ -118,18 +105,12 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( this->read_without_instance (data, sample_info); - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW_THROW_EX (inst_seq, - typename CCM_TYPE::seq_type, - CORBA::NO_MEMORY ()); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW_THROW_EX (infoseq, - ::CCM_DDS::ReadInfoSeq, - CORBA::NO_MEMORY ()); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; CORBA::ULong const nr_of_last_samples = this->get_nr_valid_samples (sample_info, true); - DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_last - ") + DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_last - ") ACE_TEXT ("total number of samples <%u> - ") ACE_TEXT ("last number of samples <%u>\n"), data.length(), @@ -144,21 +125,21 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( { if((sample_info[i].sample_rank == 0) && (sample_info[i].valid_data)) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } // Return the loan this->impl ()->return_loan(data,sample_info); - infos = infoseq; - instances = inst_seq; + infos = infoseq._retn (); + instances = inst_seq._retn(); } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos) { @@ -169,20 +150,14 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( this->read_without_instance (data, sample_info); CORBA::ULong const nr_of_valid_samples = this->get_nr_valid_samples (sample_info); - DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_all - ") + DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_all - ") ACE_TEXT ("total number of samples <%u> - ") ACE_TEXT ("valid number of samples <%u>\n"), data.length (), nr_of_valid_samples)); - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW_THROW_EX (inst_seq, - typename CCM_TYPE::seq_type, - CORBA::NO_MEMORY ()); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW_THROW_EX (infoseq, - ::CCM_DDS::ReadInfoSeq, - CORBA::NO_MEMORY ()); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; infoseq->length (nr_of_valid_samples); inst_seq->length (nr_of_valid_samples); @@ -193,8 +168,8 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( { if(sample_info[i].valid_data) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } @@ -202,13 +177,13 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( // Return the loan this->impl ()->return_loan(data,sample_info); - infos = infoseq; - instances = inst_seq; + infos = infoseq._retn (); + instances = inst_seq._retn(); } template <typename DDS_TYPE, typename CCM_TYPE> DDS_InstanceHandle_t -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::check_handle ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::check_handle ( const typename DDS_TYPE::value_type& an_instance, const ::DDS::InstanceHandle_t & instance_handle) { @@ -231,12 +206,12 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::check_handle ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( typename DDS_TYPE::dds_seq_type & data, const ::DDS_InstanceHandle_t & lookup_hnd, DDS_SampleInfoSeq & sample_info) { - DDS4CCM_DEBUG (6, (LM_INFO, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_with_instance - ") + DDS4CCM_DEBUG (6, (LM_INFO, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_with_instance - ") ACE_TEXT ("Reading with instance.\n"))); DDS_ReturnCode_t const retval = this->impl ()->read_instance ( data, @@ -249,7 +224,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( if (retval != DDS_RETCODE_OK && retval != DDS_RETCODE_NO_DATA) { this->impl ()->return_loan(data, sample_info); - DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_with_instance - ") + DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_with_instance - ") ACE_TEXT ("retval is %C\n"), translate_retcode(retval))); throw ::CCM_DDS::InternalError (retval, 0); } @@ -257,7 +232,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( typename DDS_TYPE::value_type& an_instance, ::CCM_DDS::ReadInfo_out info, const ::DDS::InstanceHandle_t & instance_handle) @@ -272,7 +247,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( ::DDS_Long sample = data.length(); DDS4CCM_DEBUG (6, (LM_INFO, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_one_last - ") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_one_last - ") ACE_TEXT ("total number of samples <%u>\n"), sample)); while (sample >= 0 && !sample_info[sample-1].valid_data) @@ -293,7 +268,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( const typename DDS_TYPE::value_type& an_instance, typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos, @@ -309,20 +284,14 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( // Count the number of valid samples CORBA::ULong const nr_of_valid_samples = this->get_nr_valid_samples (sample_info); - DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_all - ") + DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_all - ") ACE_TEXT ("total number of samples <%u> - ") ACE_TEXT ("valid number of samples <%u>\n"), data.length (), nr_of_valid_samples)); - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW_THROW_EX (inst_seq, - typename CCM_TYPE::seq_type (nr_of_valid_samples), - CORBA::NO_MEMORY ()); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW_THROW_EX (infoseq, - ::CCM_DDS::ReadInfoSeq (nr_of_valid_samples), - CORBA::NO_MEMORY ()); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type (nr_of_valid_samples); + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq (nr_of_valid_samples); infoseq->length (nr_of_valid_samples); inst_seq->length (nr_of_valid_samples); @@ -333,8 +302,8 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( { if(sample_info[i].valid_data) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } @@ -342,27 +311,27 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( // Return the loan this->impl ()->return_loan(data, sample_info); - infos = infoseq; - instances = inst_seq; + infos = infoseq._retn (); + instances = inst_seq._retn(); } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( const ::CCM_DDS::QueryFilter & filter) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::create_filter"); ::DDS::Subscriber_var sub = this->reader_->get_subscriber (); if (CORBA::is_nil (sub)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to get Subscriber.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::DomainParticipant_var dp = sub->get_participant (); if (CORBA::is_nil (dp)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to get Participant.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 1); } @@ -374,7 +343,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( filter.query_parameters); if (CORBA::is_nil (this->cft_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to create ContentFilteredTopic.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 1); } @@ -388,7 +357,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( ::DDS::ReturnCode_t const retval = sub->delete_datareader (this->reader_); if (retval != ::DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to delete DataReader.\n")); } this->reader_ = ::DDS::CCM_DataReader::_nil (); @@ -417,7 +386,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( } if (CORBA::is_nil(reader)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to create a new DataReader.\n")); } this->reader_ = ::DDS::CCM_DataReader::_narrow (reader); @@ -426,54 +395,48 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( template <typename DDS_TYPE, typename CCM_TYPE> ::CCM_DDS::QueryFilter * - CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter (void) + CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::filter (void) { #if defined DDS4CCM_USES_QUERY_CONDITION if (CORBA::is_nil (this->qc_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error: No QueryCondition set yet. First set a filter.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } - ::CCM_DDS::QueryFilter_var filter = 0; - ACE_NEW_THROW_EX (filter, - ::CCM_DDS::QueryFilter(), - CORBA::NO_MEMORY ()); + ::CCM_DDS::QueryFilter * filter = new ::CCM_DDS::QueryFilter(); filter->query = this->qc_->get_query_expression (); this->qc_->get_query_parameters (filter->query_parameters); - return filter._retn (); + return filter; #else if (CORBA::is_nil (this->cft_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error: No ContentFilter set yet. First set a filter.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } - ::CCM_DDS::QueryFilter_var filter = 0; - ACE_NEW_THROW_EX (filter, - ::CCM_DDS::QueryFilter(), - CORBA::NO_MEMORY ()); + ::CCM_DDS::QueryFilter * filter = new ::CCM_DDS::QueryFilter(); filter->query = this->cft_->get_filter_expression (); ::DDS::ReturnCode_t const retval = this->cft_->get_expression_parameters ( filter->query_parameters); if (retval != DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error getting expression_parameters. " "Retval is %C\n", translate_retcode(retval))); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, retval); } - return filter._retn (); + return filter; #endif } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( const ::CCM_DDS::QueryFilter & filter) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::filter"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::filter"); #if defined DDS4CCM_USES_QUERY_CONDITION if (CORBA::is_nil (this->qc_)) { @@ -485,7 +448,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( filter.query_parameters); if (CORBA::is_nil (this->qc_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error creating query condition.")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 1); } @@ -496,7 +459,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( filter.query_parameters); if (retval != ::DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error setting expression_parameters. " "Retval is %C\n", translate_retcode(retval))); @@ -514,7 +477,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( filter.query_parameters); if (retval != ::DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error setting expression_parameters. " "Retval is %C\n", translate_retcode(retval))); @@ -526,7 +489,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_qos ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::set_qos ( ::DDS::Topic_ptr topic, const char * library_name, const char * profile_name) @@ -538,10 +501,10 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_qos ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( ::DDS::DataReader_ptr reader) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::set_impl"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::set_impl"); if (::CORBA::is_nil (reader)) { @@ -554,7 +517,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( if (!rdr) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::data_reader - " "Unable to cast provided DataReader to servant\n")); throw ::CORBA::INTERNAL (); } @@ -563,7 +526,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( if (!this->impl ()) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::data_reader - " "Unable to narrow the provided reader entity to the specific " "type necessary to publish messages\n")); throw ::CORBA::INTERNAL (); diff --git a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.h index 056920f1921..de473f0e4c7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.h @@ -21,7 +21,7 @@ namespace CIAO { namespace DDS4CCM { - namespace DDS_CCM + namespace RTI { template <typename DDS_TYPE, typename CCM_TYPE> class Reader_T : @@ -106,7 +106,7 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Reader_T.cpp" +#include "dds4ccm/impl/ndds/Reader_T.cpp" #endif /* DDS_READER_T */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h index 68b94c506d1..031474a4484 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h @@ -30,6 +30,19 @@ operator<<= (::DDS_ReliabilityQosPolicy &ddsqos, const ::DDS::ReliabilityQosPoli ddsqos.max_blocking_time <<= qos.max_blocking_time; } +inline void +operator>>= (const ::DDS_ReliabilityQosPolicy &qos, ::DDS::ReliabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::ReliabilityQosPolicyKind> (qos.kind); + ddsqos.max_blocking_time <<= qos.max_blocking_time; +} + +inline void +operator>>= (const ::DDS::ReliabilityQosPolicy &qos, ::DDS_ReliabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_ReliabilityQosPolicyKind> (qos.kind); + ddsqos.max_blocking_time <<= qos.max_blocking_time; +} #endif #endif /* DDS4CCM_RELIABILITYSQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h index 3491e007a36..fe0fa067115 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h @@ -33,6 +33,21 @@ operator<<= (::DDS_RequestedDeadlineMissedStatus &ddsstatus, const ::DDS::Reques ddsstatus.last_instance_handle <<= status.last_instance_handle; } +inline void +operator>>= (const ::DDS_RequestedDeadlineMissedStatus &status, ::DDS::RequestedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} + +inline void +operator>>= (const ::DDS::RequestedDeadlineMissedStatus &status, ::DDS_RequestedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} #endif #endif /* DDS4CCM_REQUESTEDDEADLINEMISSEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h index 7aa47631de4..2300236f884 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h @@ -35,6 +35,23 @@ operator<<= (::DDS_RequestedIncompatibleQosStatus &ddsstatus, const ::DDS::Reque ddsstatus.policies <<= status.policies; } +inline void +operator>>= (const ::DDS_RequestedIncompatibleQosStatus &status, ::DDS::RequestedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = status.last_policy_id; + ddsstatus.policies <<= status.policies; +} + +inline void +operator>>= (const ::DDS::RequestedIncompatibleQosStatus &status, ::DDS_RequestedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = static_cast <DDS_QosPolicyId_t>(status.last_policy_id); + ddsstatus.policies <<= status.policies; +} #endif #endif /* DDS4CCM_REQUESTEDINCOMPATIBLEQOSSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h index 3666c21ecd5..439c4c0047b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h @@ -30,6 +30,21 @@ operator<<= (::DDS_ResourceLimitsQosPolicy &ddsqos, const ::DDS::ResourceLimitsQ ddsqos.max_samples_per_instance = qos.max_samples_per_instance; } +inline void +operator>>= (const ::DDS_ResourceLimitsQosPolicy &qos, ::DDS::ResourceLimitsQosPolicy & ddsqos) +{ + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} + +inline void +operator>>= (const ::DDS::ResourceLimitsQosPolicy &qos, ::DDS_ResourceLimitsQosPolicy & ddsqos) +{ + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} #endif #endif /* DDS4CCM_RESOURCELIMITSQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleInfo.h b/CIAO/connectors/dds4ccm/impl/ndds/SampleInfo.h index 8d3d816576d..8d3d816576d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleInfo.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SampleInfo.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleLostStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/SampleLostStatus.h index 920f4051bd4..920f4051bd4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleLostStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SampleLostStatus.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h index 1623d9b3ce8..032aca41a8c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h @@ -35,6 +35,23 @@ operator<<= (::DDS_SampleRejectedStatus &ddsstatus, const ::DDS::SampleRejectedS ddsstatus.last_instance_handle <<= status.last_instance_handle; } +inline void +operator>>= (const ::DDS_SampleRejectedStatus &status, ::DDS::SampleRejectedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_reason = static_cast < ::DDS::SampleRejectedStatusKind> (status.last_reason); + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} + +inline void +operator>>= (const ::DDS::SampleRejectedStatus &status, ::DDS_SampleRejectedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_reason = static_cast < ::DDS_SampleRejectedStatusKind> (status.last_reason); + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} #endif #endif /* DDS4CCM_SAMPLEREJECTEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp index 197e999eae8..197e999eae8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.h b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.h index bbee0e73a71..87ed1de1034 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.h @@ -4,7 +4,7 @@ #ifndef DDS4CCM_STATELISTENERCONTROLI_H_ #define DDS4CCM_STATELISTENERCONTROLI_H_ -#include "dds4ccm/impl/dds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" #include "dds4ccm/idl/dds4ccm_StateListenerControlEC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) @@ -32,7 +32,7 @@ private: ACE_Atomic_Op <TAO_SYNCH_MUTEX, ::CORBA::Boolean> is_filter_interpreted_; }; -#include "dds4ccm/impl/dds/StateListenerControl_T.cpp" +#include "dds4ccm/impl/ndds/StateListenerControl_T.cpp" #endif /* DDS4CCM_STATELISTENERCONTROLI_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.cpp b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.cpp index 37baef77d72..37baef77d72 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.h b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.h index 1cccb4a3fa1..1101549109a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/StringSeq.h b/CIAO/connectors/dds4ccm/impl/ndds/StringSeq.h index 6f75683fd3f..6f75683fd3f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/StringSeq.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/StringSeq.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.cpp index 51f57c7b4b1..41ea04b1552 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.cpp @@ -8,11 +8,11 @@ #include "DataReaderListener.h" #include "Utils.h" #include "StatusCondition.h" +#include "InstanceHandle_t.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/DataReaderQos.h" -#include "ndds/SubscriberQos.h" -#include "ndds/TopicQos.h" +#include "DataReaderQos.h" +#include "SubscriberQos.h" +#include "TopicQos.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" @@ -85,21 +85,21 @@ namespace CIAO DDSDataReader * CCM_DDS_Subscriber_i::create_datareader ( DDSContentFilteredTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ACE_UNUSED_ARG (qos); - DDS_DataReaderQos ccm_dds_qos = DDS_DATAREADER_QOS_DEFAULT; + DDS_DataReaderQos rti_qos = DDS_DATAREADER_QOS_DEFAULT; return this->impl ()->create_datareader (topic, - ccm_dds_qos, - ccm_dds_drl, + rti_qos, + rti_drl, mask); #else return this->impl ()->create_datareader (topic, qos, - ccm_dds_drl, + rti_drl, mask); #endif } @@ -107,21 +107,21 @@ namespace CIAO DDSDataReader * CCM_DDS_Subscriber_i::create_datareader ( DDSTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ACE_UNUSED_ARG (qos); - DDS_DataReaderQos ccm_dds_qos = DDS_DATAREADER_QOS_DEFAULT; + DDS_DataReaderQos rti_qos = DDS_DATAREADER_QOS_DEFAULT; return this->impl ()->create_datareader (topic, - ccm_dds_qos, - ccm_dds_drl, + rti_qos, + rti_drl, mask); #else return this->impl ()->create_datareader (topic, qos, - ccm_dds_drl, + rti_drl, mask); #endif } @@ -132,13 +132,13 @@ namespace CIAO DDSContentFilteredTopic * topic, const char * library_name, const char * profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask) { return this->impl ()->create_datareader_with_profile (topic, library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); } #endif @@ -149,13 +149,13 @@ namespace CIAO DDSTopic * topic, const char * library_name, const char * profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask) { return this->impl ()->create_datareader_with_profile (topic, library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); } #endif @@ -169,15 +169,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::create_datareader"); ::DDS::DataReader_var retval = ::DDS::DataReader::_nil (); - DDSDataReaderListener *ccm_dds_drl = 0; + DDSDataReaderListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataReaderListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSDataReader * ccm_dds_dr = 0; + DDSDataReader * rti_dr = 0; CCM_DDS_Topic_i * topic = dynamic_cast < CCM_DDS_Topic_i * > (a_topic); if (!topic) @@ -188,20 +188,20 @@ namespace CIAO { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader - " "Error: Unable to cast provided topic to one of its servant.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } else - ccm_dds_dr = this->create_datareader (cf_topic->get_impl (), ccm_dds_drl, mask, qos); + rti_dr = this->create_datareader (cf_topic->get_impl (), rti_drl, mask, qos); } else - ccm_dds_dr = this->create_datareader (topic->get_impl (), ccm_dds_drl, mask, qos); + rti_dr = this->create_datareader (topic->get_impl (), rti_drl, mask, qos); - if (!ccm_dds_dr) + if (!rti_dr) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader - " "Error: RTI Topic returned a nil datareader.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } else @@ -210,9 +210,9 @@ namespace CIAO "Successfully created datareader.\n")); } - ccm_dds_dr->enable (); + rti_dr->enable (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataReader_i (ccm_dds_dr), + CCM_DDS_DataReader_i (rti_dr), CORBA::NO_MEMORY ()); return retval._retn (); } @@ -227,15 +227,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::create_datareader_with_profile"); ::DDS::DataReader_var retval = ::DDS::DataReader::_nil (); - DDSDataReaderListener *ccm_dds_drl = 0; + DDSDataReaderListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataReaderListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSDataReader * ccm_dds_dr = 0; + DDSDataReader * rti_dr = 0; CCM_DDS_Topic_i * topic = dynamic_cast < CCM_DDS_Topic_i * > (a_topic); if (!topic) @@ -246,28 +246,28 @@ namespace CIAO { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader_with_profile - " "Error: Unable to cast provided topic to one of its servant.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } else - ccm_dds_dr = this->create_datareader_with_profile (cf_topic->get_impl (), + rti_dr = this->create_datareader_with_profile (cf_topic->get_impl (), library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); } else - ccm_dds_dr = this->create_datareader_with_profile (topic->get_impl (), + rti_dr = this->create_datareader_with_profile (topic->get_impl (), library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); - if (!ccm_dds_dr) + if (!rti_dr) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader_with_profile - " "Error: RTI Topic returned a nil datareader.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } else @@ -278,9 +278,9 @@ namespace CIAO profile_name)); } - ccm_dds_dr->enable (); + rti_dr->enable (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataReader_i (ccm_dds_dr), + CCM_DDS_DataReader_i (rti_dr), CORBA::NO_MEMORY ()); return retval._retn (); } @@ -361,9 +361,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl ()->get_qos (ccm_dds_qos); + ::DDS_SubscriberQos rti_qos; + rti_qos <<= qos; + return this->impl ()->get_qos (rti_qos); #else return this->impl ()->set_qos (qos); #endif @@ -375,9 +375,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl ()->get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_SubscriberQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl ()->get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_qos (qos); @@ -391,14 +391,14 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::set_listener"); - CCM_DDS_SubscriberListener_i* ccm_dds_impl_list = 0; + CCM_DDS_SubscriberListener_i* rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_SubscriberListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); } ::DDS::SubscriberListener_ptr @@ -406,8 +406,8 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::get_listener"); - DDSSubscriberListener *ccm_dds_impl_list = this->impl ()->get_listener (); - CCM_DDS_SubscriberListener_i *list_proxy = dynamic_cast <CCM_DDS_SubscriberListener_i *> (ccm_dds_impl_list); + DDSSubscriberListener *rti_impl_list = this->impl ()->get_listener (); + CCM_DDS_SubscriberListener_i *list_proxy = dynamic_cast <CCM_DDS_SubscriberListener_i *> (rti_impl_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_Subscriber_i::get_listener - " @@ -459,9 +459,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::set_default_datareader_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataReaderQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl ()->set_default_datareader_qos (ccm_dds_qos); + ::DDS_DataReaderQos rti_qos; + rti_qos <<= qos; + return this->impl ()->set_default_datareader_qos (rti_qos); #else return this->impl ()->set_default_datareader_qos (qos); #endif @@ -473,9 +473,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::get_default_datareader_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataReaderQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl ()->get_default_datareader_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_DataReaderQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl ()->get_default_datareader_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_default_datareader_qos (qos); @@ -489,15 +489,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::copy_from_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataReaderQos ccm_dds_qos; - ::DDS_TopicQos ccm_dds_topic_qos; + ::DDS_DataReaderQos rti_qos; + ::DDS_TopicQos rti_topic_qos; - ccm_dds_qos <<= a_datareader_qos; - ccm_dds_topic_qos <<= a_impl_qos; + rti_qos <<= a_datareader_qos; + rti_topic_qos <<= a_impl_qos; ::DDS::ReturnCode_t retcode = - this->impl()->copy_from_topic_qos (ccm_dds_qos, - ccm_dds_topic_qos); - a_datareader_qos <<= ccm_dds_qos; + this->impl()->copy_from_topic_qos (rti_qos, + rti_topic_qos); + a_datareader_qos <<= rti_qos; return retcode; #else return this->impl()->copy_from_topic_qos (a_datareader_qos, diff --git a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.h b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h index b1a0d974572..c1ed651728e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" @@ -139,14 +139,14 @@ namespace CIAO DDSDataReader * create_datareader ( DDSTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos); DDSDataReader * create_datareader ( DDSContentFilteredTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos); @@ -156,7 +156,7 @@ namespace CIAO DDSContentFilteredTopic * topic, const char* library_name, const char *profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask); #endif @@ -166,7 +166,7 @@ namespace CIAO DDSTopic * topic, const char* library_name, const char *profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask); #endif }; diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.cpp index 9d88d94f8ea..f5897fa3945 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.cpp @@ -3,14 +3,12 @@ #include "SubscriberListener.h" #include "Subscriber.h" #include "DataReader.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/RequestedIncompatibleQosStatus.h" - +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "RequestedIncompatibleQosStatus.h" #include "dds4ccm/impl/logger/Log_Macros.h" namespace CIAO diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.h index 585744c9f93..6ccfa187656 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.h @@ -13,7 +13,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp index bd3e0ef7161..1dd1b95f0c4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp @@ -1,10 +1,10 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/Utils.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.h index 7cdf42eb1a5..fd39a011c6f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.h @@ -82,6 +82,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/SubscriberListener_T.cpp" +#include "dds4ccm/impl/ndds/SubscriberListener_T.cpp" #endif /* DDS_SUBSCRIBERLISTENER_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberQos.h index 9ccabb98f45..0460ac99fa7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberQos.h @@ -37,6 +37,23 @@ operator<<= (::DDS_SubscriberQos &ddsqos, const ::DDS::SubscriberQos & qos) ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_SubscriberQos &qos, ::DDS::SubscriberQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::SubscriberQos &qos, ::DDS_SubscriberQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_SUBSCRIBERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h index 0658188dace..01a6f04c5e7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h @@ -37,6 +37,25 @@ operator<<= (::DDS_SubscriptionMatchedStatus &ddsstatus, const ::DDS::Subscripti ddsstatus.last_publication_handle <<= status.last_publication_handle; } +inline void +operator>>= (const ::DDS_SubscriptionMatchedStatus &status, ::DDS::SubscriptionMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} + +inline void +operator>>= (const ::DDS::SubscriptionMatchedStatus &status, ::DDS_SubscriptionMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} #endif #endif /* DDS4CCM_SUBSCRIPTIONMATCHEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h index 96da82f6f33..19aaaf31251 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_TimeBasedFilterQosPolicy &ddsqos, const ::DDS::TimeBasedFilte ddsqos.minimum_separation <<= qos.minimum_separation; } +inline void +operator>>= (const ::DDS_TimeBasedFilterQosPolicy &qos, ::DDS::TimeBasedFilterQosPolicy & ddsqos) +{ + ddsqos.minimum_separation <<= qos.minimum_separation; +} + +inline void +operator>>= (const ::DDS::TimeBasedFilterQosPolicy &qos, ::DDS_TimeBasedFilterQosPolicy & ddsqos) +{ + ddsqos.minimum_separation <<= qos.minimum_separation; +} #endif #endif /* DDS4CCM_TIMEBASEDFILTERQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/TimeUtilities.h b/CIAO/connectors/dds4ccm/impl/ndds/TimeUtilities.h index e6f1050e518..1ebb682c1b9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TimeUtilities.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TimeUtilities.h @@ -31,4 +31,18 @@ operator<<= (::ACE_Time_Value & ace_time, const ::DDS::Time_t &dds_time) ace_time.usec (dds_time.nanosec/1000); } +inline void +operator>>= (const ::DDS::Time_t & dds_time, ::ACE_Time_Value & ace_time) +{ + ace_time.sec (dds_time.sec); + ace_time.usec (dds_time.nanosec/1000); +} + +inline void +operator>>= (const ::ACE_Time_Value & ace_time, ::DDS::Time_t &dds_time) +{ + dds_time.sec = static_cast < ::CORBA::Long> (ace_time.sec ()); + dds_time.nanosec = ace_time.usec () * 1000; +} + #endif /* DDS4CCM_TIME_UTILITIES_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/Time_t.h b/CIAO/connectors/dds4ccm/impl/ndds/Time_t.h index 118b46d68cf..a78b01a4058 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/Time_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Time_t.h @@ -29,6 +29,12 @@ operator<<= (::DDS_Time_t &ddstime, const ::DDS::Time_t & time) ddstime.nanosec = time.nanosec; } +inline void +operator>>= (const ::DDS_Time_t &time, ::DDS::Time_t & ddstime) +{ + ddstime.sec = time.sec; + ddstime.nanosec = time.nanosec; +} #endif #endif /* DDS4CCM_TIME_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Topic.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Topic.cpp index 28f5c7d48b2..935db7d77e3 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Topic.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Topic.cpp @@ -4,11 +4,9 @@ #include "ContentFilteredTopic.h" #include "StatusCondition.h" #include "TopicListener.h" - -#include "ndds/InstanceHandle_t.h" -#include "ndds/InconsistentTopicStatus.h" -#include "ndds/TopicQos.h" - +#include "InstanceHandle_t.h" +#include "InconsistentTopicStatus.h" +#include "TopicQos.h" #include "dds4ccm/impl/logger/Log_Macros.h" namespace CIAO @@ -57,14 +55,14 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Topic_i::set_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_TopicListener_i *ccm_dds_impl_list = 0; + CCM_DDS_TopicListener_i *rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_TopicListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -76,8 +74,8 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Topic_i::get_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDSTopicListener *ccm_dds_topic_list = this->impl ()->get_listener (); - CCM_DDS_TopicListener_i *list_proxy = dynamic_cast <CCM_DDS_TopicListener_i *> (ccm_dds_topic_list); + DDSTopicListener *rti_topic_list = this->impl ()->get_listener (); + CCM_DDS_TopicListener_i *list_proxy = dynamic_cast <CCM_DDS_TopicListener_i *> (rti_topic_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_Topic_i::get_listener - " diff --git a/CIAO/connectors/dds4ccm/impl/dds/Topic.h b/CIAO/connectors/dds4ccm/impl/ndds/Topic.h index b6a495ceecc..20b40839cd9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Topic.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Topic.h @@ -12,7 +12,7 @@ #include "DomainParticipant.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h index 0a792fcb9f9..0769149068f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h @@ -9,8 +9,6 @@ #ifndef DDS4CCM_TOPICDATAQOSPOLICY_H #define DDS4CCM_TOPICDATAQOSPOLICY_H -#include "OctetSeq.h" - #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) typedef ::DDS::TopicDataQosPolicy DDS_TopicDataQosPolicy; #endif @@ -19,15 +17,35 @@ typedef ::DDS::TopicDataQosPolicy DDS_TopicDataQosPolicy; inline void operator<<= (::DDS::TopicDataQosPolicy &ddsqos, const ::DDS_TopicDataQosPolicy & qos) { - ddsqos.value <<= qos.value; + // @todo + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; } inline void operator<<= (::DDS_TopicDataQosPolicy &ddsqos, const ::DDS::TopicDataQosPolicy & qos) { - ddsqos.value <<= qos.value; + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; +} + +inline void +operator>>= (const ::DDS_TopicDataQosPolicy &qos, ::DDS::TopicDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; } +inline void +operator>>= (const ::DDS::TopicDataQosPolicy &qos, ::DDS_TopicDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; +} #endif #endif /* DDS4CCM_TOPICDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.cpp b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.cpp index 95a71927d4c..95a71927d4c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.h index 63453d6c60e..e00754ba14e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.cpp index e6624770ec5..0a2b0f673a8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.cpp @@ -2,8 +2,7 @@ #include "TopicListener.h" #include "Topic.h" - -#include "ndds/InconsistentTopicStatus.h" +#include "InconsistentTopicStatus.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.h index e991ac8257e..e991ac8257e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.cpp index 96b0a259cb8..2f018babcf5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.cpp @@ -1,8 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/Topic.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/Topic.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.h index 609978767e8..1fdb833b885 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.h @@ -44,4 +44,4 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/TopicListener_T.cpp" +#include "dds4ccm/impl/ndds/TopicListener_T.cpp" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicQos.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicQos.h index e5ee0fe199b..f26f376dd6c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicQos.h @@ -64,6 +64,41 @@ operator<<= (::DDS_TopicQos &ddsqos, const ::DDS::TopicQos & qos) ddsqos.ownership <<= qos.ownership; } +inline void +operator>>= (const ::DDS_TopicQos &qos, ::DDS::TopicQos & ddsqos) +{ + ddsqos.topic_data <<= qos.topic_data; + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.ownership <<= qos.ownership; +} + +inline void +operator>>= (const ::DDS::TopicQos &qos, ::DDS_TopicQos & ddsqos) +{ + ddsqos.topic_data <<= qos.topic_data; + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.ownership <<= qos.ownership; +} #endif #endif /* DDS4CCM_TOPICQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h index 6a318a7b4ad..7778cdce0d5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h @@ -17,15 +17,26 @@ typedef ::DDS::TransportPriorityQosPolicy DDS_TransportPriorityQosPolicy; inline void operator<<= (::DDS::TransportPriorityQosPolicy &ddsqos, const ::DDS_TransportPriorityQosPolicy & qos) { - ddsqos.value = qos.value; + ddsqos.value <<= qos.value; } inline void operator<<= (::DDS_TransportPriorityQosPolicy &ddsqos, const ::DDS::TransportPriorityQosPolicy & qos) { - ddsqos.value = qos.value; + ddsqos.value <<= qos.value; } +inline void +operator>>= (const ::DDS_TransportPriorityQosPolicy &qos, ::DDS::TransportPriorityQosPolicy & ddsqos) +{ + ddsqos.value <<= qos.value; +} + +inline void +operator>>= (const ::DDS::TransportPriorityQosPolicy &qos, ::DDS_TransportPriorityQosPolicy & ddsqos) +{ + ddsqos.value <<= qos.value; +} #endif #endif /* DDS4CCM_TRANSPORTPRIOTITYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.cpp index ee905982084..da03259c7ab 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.cpp @@ -1,8 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/DataWriter.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/Coherent_Changes_Guard.h" +#include "dds4ccm/impl/ndds/DataWriter.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/Coherent_Changes_Guard.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.h index 376e333005e..49ab380604e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.h @@ -81,6 +81,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Updater_T.cpp" +#include "dds4ccm/impl/ndds/Updater_T.cpp" #endif /* DDS4CCM_UPDATER_H */ diff --git a/CIAO/connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h new file mode 100644 index 00000000000..aaa0950e1bf --- /dev/null +++ b/CIAO/connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h @@ -0,0 +1,50 @@ +/** + * @author Johnny Willemsen <jwillemsen@remedy.nl> + * + * $Id$ + * + * Wrapper facade for NDDS. + */ + +#ifndef DDS4CCM_USERDATAQOSPOLICY_H +#define DDS4CCM_USERDATAQOSPOLICY_H + +#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) +typedef ::DDS::UserDataQosPolicy DDS_UserDataQosPolicy; +#endif + +#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) +inline void +operator<<= (::DDS::UserDataQosPolicy &ddsqos, const ::DDS_UserDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator<<= (::DDS_UserDataQosPolicy &ddsqos, const ::DDS::UserDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS_UserDataQosPolicy &qos, ::DDS::UserDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS::UserDataQosPolicy &qos, ::DDS_UserDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (qos.value, ddsqos.value, sizeof (ddsqos.value)); +} +#endif + +#endif /* DDS4CCM_USERDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Utils.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Utils.cpp index 0f270083afb..0f270083afb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Utils.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Utils.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/Utils.h b/CIAO/connectors/dds4ccm/impl/ndds/Utils.h index 5401a887ce1..5401a887ce1 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Utils.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Utils.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h index ef084365142..09b32871a32 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_WriterDataLifecycleQosPolicy &ddsqos, const ::DDS::WriterData ddsqos.autodispose_unregistered_instances = qos.autodispose_unregistered_instances; } +inline void +operator>>= (const ::DDS_WriterDataLifecycleQosPolicy &qos, ::DDS::WriterDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autodispose_unregistered_instances = qos.autodispose_unregistered_instances; +} + +inline void +operator>>= (const ::DDS::WriterDataLifecycleQosPolicy &qos, ::DDS_WriterDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autodispose_unregistered_instances = qos.autodispose_unregistered_instances; +} #endif #endif /* DDS4CCM_WRITERDATALIFECYCLEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.cpp index f7837a19975..e0a83492589 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.cpp @@ -1,11 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/DataWriter.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/Coherent_Changes_Guard.h" - -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" - +#include "dds4ccm/impl/ndds/DataWriter.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/Coherent_Changes_Guard.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE > diff --git a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.h index d38887768c5..2565f8337e8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.h @@ -50,6 +50,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Writer_T.cpp" +#include "dds4ccm/impl/ndds/Writer_T.cpp" #endif /* WRITER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h b/CIAO/connectors/dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h index 7ca68d771eb..7ca68d771eb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds_impl.mpc b/CIAO/connectors/dds4ccm/impl/ndds/ndds_impl.mpc index a447300384f..1edb2b0195d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds_impl.mpc +++ b/CIAO/connectors/dds4ccm/impl/ndds/ndds_impl.mpc @@ -9,7 +9,6 @@ project(CIAO_DDS4CCM_NDDS_Impl) : dds4ccm_skel, taolib, ciao_output, ccm_stub, c macros += BUILDING_NDDS_LIB Header_Files { *.h - ndds/*.h } Template_Files { diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc b/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc index a219c04cc49..1dce8c89cc5 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Perf_Keyed_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_t dynamicflags += PERF_KEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=PERF_KEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Perf_Keyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Perf_Keyed_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl index 90de4395350..72c16054137 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl index c196308730d..670e9c5e9ea 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl index 9c34ed8fedb..424bcb0d749 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl index 21f430bd5d0..dae8581f1d5 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl index 8ce4dbd85c8..ed0e4e307ca 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl index a5b08f0a8bb..ac188a024d8 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl index fe020962693..22ac79d6086 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl index c0ea51d4d5c..5ed32dfb116 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl @@ -216,7 +216,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl index 2c5d1abe554..737864b741c 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl @@ -11,10 +11,10 @@ #pragma ndds typesupport "Base/Latency_Test_BaseSupport.h" const short MAX_DATA_SEQUENCE_LENGTH = 8192; -typedef sequence<octet, MAX_DATA_SEQUENCE_LENGTH> OctetSeq; +typedef sequence<octet> OctetSeq; struct LatencyTest { -// string key; + string key; long seq_num; long ping; OctetSeq data; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc index 9d110fb1d27..c297a36867e 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Latency_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += LATENCY_KEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LATENCY_KEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Latency_Keyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Latency_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp index 56985aed704..5952a6ff9ad 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp @@ -31,7 +31,7 @@ namespace CIAO_Latency_Test_Receiver_Impl { this->callback_.write_one(an_instance); } - } + } void LatencyTest_Listener_exec_i::on_many_data ( diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl index d57b08797a9..a8b44055aa4 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl @@ -18,6 +18,7 @@ module Latency_Test component Sender { port CCM_DDS::LatencyTest::DDS_Write info_write; + attribute unsigned short keys; attribute unsigned long iterations; attribute unsigned short sleep; attribute unsigned short datalen; //minimal 32 diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp index 977950884dc..66ae2f02a67 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp @@ -9,7 +9,6 @@ #include "ace/Reactor.h" #include "ace/High_Res_Timer.h" - namespace CIAO_Latency_Test_Sender_Impl { //============================================================ @@ -33,13 +32,13 @@ namespace CIAO_Latency_Test_Sender_Impl { ACE_UINT64 receive_time = 0; - //only interested in messages received with a latency_ping = 0 (messages sent back by receiver) + //only interested in messages received with a latency_ping = 0 (messages sent beck by receiver) if( an_instance.ping == 0) - { - ACE_High_Res_Timer::gettimeofday_hr ().to_usec ( receive_time); - this->callback_.read(an_instance, receive_time); - } - } + { + ACE_High_Res_Timer::gettimeofday_hr ().to_usec ( receive_time); + this->callback_.read(an_instance, receive_time); + } + } void LatencyTest_Listener_exec_i::on_many_data ( @@ -124,6 +123,7 @@ namespace CIAO_Latency_Test_Sender_Impl //============================================================ Sender_exec_i::Sender_exec_i (void) : iterations_ (1000), + keys_ (1), datalen_(100), sleep_(10), matched_(false), @@ -135,8 +135,7 @@ namespace CIAO_Latency_Test_Sender_Impl number_of_msg_(0), //number of sent messages timer_(false), received_(false), - seq_num_(0), - sigma_duration_squared_(0) + seq_num_(0) { this->ticker_ = new WriteTicker (*this); } @@ -145,11 +144,6 @@ namespace CIAO_Latency_Test_Sender_Impl { } - static int compare_two_longs(const void *long1, const void *long2) - { - return (*(CORBA::Long*)long1 - *(CORBA::Long*)long2 ); - } - void Sender_exec_i::write_one (void) { @@ -158,9 +152,9 @@ namespace CIAO_Latency_Test_Sender_Impl if( (this->number_of_msg_ == 0) || ( this->received_.value())) { // all messages send, stop timer - if((this->iterations_ != 0) && (this->number_of_msg_ >= this->iterations_ )) + if((this->iterations_ != 0) && (this->number_of_msg_ >= (this->iterations_ * this->keys_))) { - this->stop(); + this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); this->timer_ = false; } else @@ -168,20 +162,20 @@ namespace CIAO_Latency_Test_Sender_Impl try { //send messages with indicator (ping = 1L) so that subscriber knows that this message has to sent back. - this->test_topic_.ping = 1L; - this->test_topic_.seq_num = this->number_of_msg_;; + this->last_key_->second->ping = 1L; + this->last_key_->second->seq_num = this->number_of_msg_; //keep last sent seq_num, in order to control if message is sent back. this->seq_num_ = this->number_of_msg_; - this->received_ = false; - ACE_High_Res_Timer::gettimeofday_hr ().to_usec (this->start_time_); - this->writer_->write_one (this->test_topic_, ::DDS::HANDLE_NIL); - } + + ACE_High_Res_Timer::gettimeofday_hr ().to_usec (this->start_time_); + this->writer_->write_one (this->last_key_->second, ::DDS::HANDLE_NIL); + } catch (const CCM_DDS::InternalError& ) { ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: Internal Error ") - ACE_TEXT ("while updating writer info for <%u>.\n"), - this->test_topic_.seq_num)); + ACE_TEXT ("while updating writer info for <%C>.\n"), + this->last_key_->first.c_str ())); } ++this->number_of_msg_; } @@ -189,7 +183,7 @@ namespace CIAO_Latency_Test_Sender_Impl } void - Sender_exec_i::read(LatencyTest an_instance,ACE_UINT64 receive_time) + Sender_exec_i::read(LatencyTest an_instance,ACE_UINT64 receive_time) { if (an_instance.seq_num == this->seq_num_.value()) { @@ -224,6 +218,19 @@ namespace CIAO_Latency_Test_Sender_Impl { ACE_GUARD_THROW_EX (TAO_SYNCH_MUTEX, _guard, this->mutex_, CORBA::INTERNAL ()); + for (CORBA::UShort i = 1; i < this->keys_ + 1; ++i) + { + char key[7]; + LatencyTest *new_key = new LatencyTest; + ACE_OS::sprintf (key, "KEY_%d", i); + new_key->key = CORBA::string_dup(key); + new_key->seq_num = 0; + new_key->data.allocbuf(this->datalen_); + // to do : freebuf, where ? + this->samples_[key] = new_key; + } + this->last_key_ = this->samples_.begin (); + //this->sleep_ is in ms unsigned int sec = this->sleep_/1000; unsigned int usec = (this->sleep_ % 1000) * 1000; @@ -244,13 +251,9 @@ namespace CIAO_Latency_Test_Sender_Impl void Sender_exec_i::record_time (ACE_UINT64 receive_time) { - ACE_UINT64 interval = ( receive_time - this->start_time_); - ++this->count_; + ACE_UINT64 interval = ( receive_time - this->start_time_); + ++this->count_; long duration = static_cast <CORBA::Long>(interval); - int i = this->count_; - // keep all duration times for statistics - this->duration_times[i-1] = duration; - this->sigma_duration_squared_ += (double)duration * (double)duration; this->tv_total_ += duration; if (duration > this->tv_max_.value ()|| (this->tv_max_.value () == 0L)) this->tv_max_ = duration; @@ -267,16 +270,19 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) void Sender_exec_i::iterations (::CORBA::ULong iterations) { - if (iterations == 0) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: iterations must be greater as '0'\n"))); - throw ::CORBA::BAD_PARAM (); - } - else - { - this->iterations_ = iterations; - } + this->iterations_ = iterations; + } + + ::CORBA::UShort + Sender_exec_i::keys (void) + { + return this->keys_; + } + + void + Sender_exec_i::keys (::CORBA::UShort keys) + { + this->keys_ = keys; } ::CORBA::UShort @@ -319,7 +325,8 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) void Sender_exec_i::datalen (::CORBA::UShort datalen) { - int overhead_size = sizeof(CORBA::ULong) + sizeof(CORBA::ULong); + // 7 is length of key, has to be removed + int overhead_size = sizeof(CORBA::ULong) + sizeof(CORBA::ULong) + 7; if((datalen <= overhead_size) || (datalen > MAX_DATA_SEQUENCE_LENGTH)) { ACE_ERROR ((LM_ERROR, @@ -327,9 +334,9 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) throw ::CORBA::BAD_PARAM (); } this->datalen_ = datalen - overhead_size; - this->duration_times = new CORBA::Long[this->iterations_]; } + void Sender_exec_i::set_session_context (::Components::SessionContext_ptr ctx) { @@ -368,81 +375,43 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: Sender_exec_i::ccm_activate: Unknown exception caught\n"))); } - //make instances of Topic - this->test_topic_.seq_num = 0; - this->test_topic_.ping = 0; - this->test_topic_.data.length (this->datalen_); - } - - void - Sender_exec_i::stop (void) - { - if (this->timer_.value ()) - { - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Sender_exec_i::stop : Timer canceled.\n"))); - delete this->ticker_; - } } - + void Sender_exec_i::ccm_passivate (void) { - this->stop(); + if (this->timer_.value ()) + this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); } void Sender_exec_i::ccm_remove (void) { - ACE_DEBUG ((LM_DEBUG, "SUMMARY SENDER number of messages sent: %u\n", - (this->number_of_msg_))); - - //sort all duration times - qsort(this->duration_times, this->count_,sizeof(CORBA::Long), compare_two_longs); - /* Show latency_50_percentile, latency_90_percentile, latency_99_percentile and - * latency_99.99_percentile. - * For example duration_times[per50] is the median i.e. 50% of the - * samples have a latency time <= duration_times[per50] - */ - int per50 = this->count_/2; - int per90 = (int)(this->count_ * 0.90); - int per99 = (int)(this->count_ * 0.990); - int per999 = (int)(this->count_ * 0.999); - - double avg = this->tv_total_.value () / this->count_; - //calculate standard deviation - double _roundtrip_time_std = sqrt( - (this->sigma_duration_squared_ / (double)this->count_) - - (avg * avg)); - - int overhead_size = sizeof(CORBA::ULong) + sizeof(CORBA::ULong); - CORBA::UShort datalen = overhead_size + this->datalen_; -// if( this->count_.value () > 0) - if( this->count_ > 0) - { - ACE_DEBUG ((LM_DEBUG,"Collecting statistics on %d samples with message size %u.\n" - "This is the roundtrip time, *not* the one-way-latency\n" - "bytes ,stdev us,ave us, min us, 50%% us, 90%% us, 99%% us, 99.9%%, max us\n" - "------,-------,-------,-------,-------,-------,-------,-------,-------\n" - "%6d,%7.1f,%7.1f,%7u,%7u,%7u,%7u,%7u,%7u\n", - this->count_, - datalen, - datalen, - _roundtrip_time_std, - avg, - this->tv_min_.value (), - this->duration_times[per50-1], - this->duration_times[per90-1], - this->duration_times[per99-1], - this->duration_times[per999-1], - this->tv_max_.value ())); - } - else - { - ACE_ERROR ((LM_ERROR, "SUMMARY SENDER latency time:\n " + ACE_DEBUG ((LM_DEBUG, "SUMMARY SENDER number of messages sent: %u\n", + (this->number_of_msg_ + 1))); + + if( this->count_.value () > 0) + { + double avg = this->tv_total_.value () / this->count_.value (); + ACE_DEBUG ((LM_DEBUG,"Collecting statistics on %d samples with message size %u.\n" + " TO DO: calculate stdev, 50%%,90%%,99%% and 99.99%%\n" + "This is the roundtrip time, *not* the one-way-latency\n" + "bytes ,stdev us,ave us, min us, 50%% us, 90%% us, 99%% us, 99.99%%, max us\n" + "------,-------,-------,-------,-------,-------,-------,-------,-------\n" + "%6d,-------,%7.1f,%7u,-------,-------,-------,-------,%7u\n", + this->count_.value (), + this->datalen_, + this->datalen_, + avg, + this->tv_min_.value (), + this->tv_max_.value ())); + } + else + { + ACE_ERROR ((LM_ERROR, "SUMMARY SENDER latency time:\n " "No samples reveived back.\n")); - } + } } extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h index 7ecd150c6d5..407b8524f07 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h @@ -20,8 +20,8 @@ namespace CIAO_Latency_Test_Sender_Impl { typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::Long > Atomic_Long; - typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::ULong > Atomic_ULong; - typedef ACE_Atomic_Op <ACE_Recursive_Thread_Mutex, CORBA::Boolean > Atomic_Boolean; + typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::Long > Atomic_ULong; + typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::Boolean > Atomic_Boolean; class Sender_exec_i; //============================================================ @@ -116,6 +116,9 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i virtual ::CORBA::ULong iterations (void); virtual void iterations (::CORBA::ULong iterations); + virtual ::CORBA::UShort keys (void); + virtual void keys (::CORBA::UShort keys); + virtual ::CORBA::UShort sleep (void); virtual void sleep (::CORBA::UShort sleep); @@ -133,8 +136,7 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i virtual void ccm_passivate (void); virtual void ccm_remove (void); - void start(void); - void stop (void); + void start (void); void write_one (void); void read(LatencyTest instance,ACE_UINT64 receive_time); @@ -144,6 +146,7 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i WriteTicker *ticker_; CORBA::UShort iterations_; + CORBA::UShort keys_; CORBA::UShort datalen_; CORBA::UShort sleep_; @@ -152,19 +155,19 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i Atomic_Long tv_total_; Atomic_Long tv_max_; Atomic_Long tv_min_; - CORBA::UShort count_; + Atomic_Long count_; CORBA::UShort number_of_msg_; Atomic_Boolean timer_; Atomic_Boolean received_; Atomic_ULong seq_num_; - CORBA::Double sigma_duration_squared_; ACE_UINT64 start_time_; TAO_SYNCH_MUTEX mutex_; - LatencyTest test_topic_; - CORBA::Octet* buffer_; - CORBA::Long* duration_times; -}; + typedef std::map<ACE_CString, LatencyTest_var> Writer_Table; + Writer_Table samples_; + + Writer_Table::iterator last_key_; + }; extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr create_Latency_Test_Sender_Impl (void); diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp index dd5d8430507..33145eef113 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp @@ -232,13 +232,24 @@ <source/> <implementation xmi:idref="SenderComponentImplementation" /> <configProperty> + <name>keys</name> + <value> + <type> + <kind>tk_ushort</kind> + </type> + <value> + <ushort>1</ushort> + </value> + </value> + </configProperty> + <configProperty> <name>iterations</name> <value> <type> <kind>tk_ulong</kind> </type> <value> - <ulong>1000</ulong> + <ulong>10000</ulong> </value> </value> </configProperty> @@ -249,7 +260,7 @@ <kind>tk_ushort</kind> </type> <value> - <ushort>100</ushort> + <ushort>2</ushort> </value> </value> </configProperty> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp index eb702b501a4..2bd8d98972b 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp @@ -133,7 +133,7 @@ <kind>tk_string</kind> </type> <value> - <string>HelloTest_Library#LatencyPubQoS</string> + <string>HelloTest_Library#LatencyQoS</string> </value> </value> </configProperty> @@ -145,6 +145,17 @@ <source/> <implementation xmi:idref="SenderComponentImplementation" /> <configProperty> + <name>keys</name> + <value> + <type> + <kind>tk_ushort</kind> + </type> + <value> + <ushort>1</ushort> + </value> + </value> + </configProperty> + <configProperty> <name>iterations</name> <value> <type> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp index ec60487f40e..5d8e36c520a 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp @@ -140,7 +140,7 @@ <kind>tk_string</kind> </type> <value> - <string>HelloTest_Library#LatencySubQoS</string> + <string>HelloTest_Library#LatencyQoS</string> </value> </value> </configProperty> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/README b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/README deleted file mode 100644 index acc1aab79df..00000000000 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/README +++ /dev/null @@ -1,17 +0,0 @@ - -This performace test shows the latency. The test can run with different options. - -- separate publisher and subscriber: - run_pub.pl and run_sub.pl with resp. Plan_pub.cdp and Plan_sub.cdp . - -- to check if test still compiles and runs , use this test - one publisher and one subscriber in 1 process : - run_test.pl with resp. Plan.cdp - - - - -To test changes in the next attributes, changes this values in the publisher cdp-files: -iterations : the number of messages from one instance to send. Has to be greater as 0. -datalen: the datalen of a message (minimal 32). -sleep: time in ms to sleep before writing the next message diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml index a69acd07537..9b472b3f879 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml @@ -39,9 +39,7 @@ RTI Data Distribution Service user manual. <kind>KEEP_ALL_HISTORY_QOS</kind> </history> <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> <resource_limits> <max_instances>1</max_instances> @@ -72,86 +70,22 @@ RTI Data Distribution Service user manual. <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> </resource_limits> <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> </datareader_qos> + </qos_profile> - - <qos_profile name="LatencyPubQoS" is_default_qos="true"> - <!-- QoS used to configure the data writer created in the example code --> - <datawriter_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - <max_blocking_time> - <sec>DURATION_INFINITE_SEC</sec> - <nanosec>DURATION_INFINITE_NSEC</nanosec> - </max_blocking_time> - </reliability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> - </durability> - <resource_limits> - <max_instances>1</max_instances> - <initial_instances>1</initial_instances> - <max_samples>LENGTH_UNLIMITED</max_samples> - <initial_samples>100</initial_samples> - <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> - </resource_limits> - <protocol> - <rtps_reliable_writer> - <max_heartbeat_retries>10</max_heartbeat_retries> - </rtps_reliable_writer> - </protocol> - </datawriter_qos> - <!-- QoS used to configure the data reader created in the example code --> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <resource_limits> - <initial_samples>100</initial_samples> - <initial_instances>1</initial_instances> - <max_samples>LENGTH_UNLIMITED</max_samples> - <max_instances>1</max_instances> - <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> - </resource_limits> - <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> - </durability> - <ownership> - <kind>EXCLUSIVE_OWNERSHIP_QOS</kind> - </ownership> - </datareader_qos> - </qos_profile> - - <qos_profile name="LatencySubQoS" is_default_qos="true"> + <qos_profile name="BestEffortQoS" is_default_qos="false"> <!-- QoS used to configure the data writer created in the example code --> <datawriter_qos> <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - <max_blocking_time> - <sec>DURATION_INFINITE_SEC</sec> - <nanosec>DURATION_INFINITE_NSEC</nanosec> - </max_blocking_time> - </reliability> + <kind>BEST_EFFORT_RELIABILITY_QOS</kind> + </reliability> <history> <kind>KEEP_ALL_HISTORY_QOS</kind> </history> <durability> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> <resource_limits> <max_instances>1</max_instances> @@ -160,12 +94,6 @@ RTI Data Distribution Service user manual. <initial_samples>100</initial_samples> <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> </resource_limits> - <ownership> - <kind>EXCLUSIVE_OWNERSHIP_QOS</kind> - </ownership> - <ownership_strength> - <value>2</value> - </ownership_strength> <protocol> <rtps_reliable_writer> <max_heartbeat_retries>10</max_heartbeat_retries> @@ -175,7 +103,7 @@ RTI Data Distribution Service user manual. <!-- QoS used to configure the data reader created in the example code --> <datareader_qos> <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> + <kind>BEST_EFFORT_RELIABILITY_QOS</kind> </reliability> <history> <kind>KEEP_ALL_HISTORY_QOS</kind> @@ -188,12 +116,9 @@ RTI Data Distribution Service user manual. <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> </resource_limits> <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> </datareader_qos> - </qos_profile> </qos_library> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl index 0bddce23b81..72c16054137 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl @@ -206,15 +206,15 @@ for ($i = 0; $i < $nr_daemon; ++$i) { } } -print "Sleeping 300 seconds to allow task to complete\n"; -sleep (300); +print "Sleeping 180 seconds to allow task to complete\n"; +sleep (180); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl index 11699c42b49..dae8581f1d5 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl @@ -206,15 +206,15 @@ for ($i = 0; $i < $nr_daemon; ++$i) { } } -print "Sleeping 300 seconds to allow task to complete\n"; -sleep (300); +print "Sleeping 180 seconds to allow task to complete\n"; +sleep (180); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl index c0ea51d4d5c..5ed32dfb116 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl @@ -216,7 +216,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc index 40aac3f95d9..c59af4ade6f 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_DeadlineTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ dynamicflags += CSL_DEADLINETEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_DEADLINETEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_DeadlineTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_DeadlineTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc index 63ab9a3f374..051332cbc91 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_QoSTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += CSL_QOSTEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_QOSTEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_QoSTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_QoSTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc index ce968a4a7eb..012f8b0cde3 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_SRTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += CSL_SRTEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_SRTEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_SRTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_SRTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp index 1eb3926d226..382de258e7d 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp @@ -9,8 +9,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_CSL_SRTest_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp index 0ed59ddaf1a..b15959abf79 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp @@ -10,7 +10,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/Reactor.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_CSL_SRTest_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl index 5d0ab35419d..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (10); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc index d6df1c193f7..cef5dad5e96 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_USTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += CSL_USTEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_USTEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_USTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_USTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp index eefa1e74fde..9d5da5e08a6 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_CSL_USTest_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp index 586054a81d0..d16f7c1e436 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/Reactor.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_CSL_USTest_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.idl deleted file mode 100644 index cbb0c246148..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.idl +++ /dev/null @@ -1,20 +0,0 @@ -// $Id$ - -/** - * @file CoherentWrite_Test_Base.idl - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef COHERENT_WRITE_TEST_BASE_IDL -#define COHERENT_WRITE_TEST_BASE_IDL - -#pragma ndds typesupport "Base/CoherentWrite_Test_BaseSupport.h" - -struct CoherentWriteTest { - string symbol; //@key - long iteration; -}; - -typedef sequence<CoherentWriteTest> CoherentWriteTest_Seq; - -#endif diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc deleted file mode 100755 index 03aaeccd529..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc +++ /dev/null @@ -1,26 +0,0 @@ -// $Id$ - -project (CoherentWrite_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { - sharedname = CoherentWrite_Test_Base_stub - dynamicflags += COHERENT_WRITE_TEST_BASE_STUB_BUILD_DLL - libout = ../lib - - idlflags += -SS -Sci \ - -Wb,stub_export_macro=COHERENT_WRITE_TEST_BASE_STUB_Export \ - -Wb,stub_export_include=CoherentWrite_Test_Base_stub_export.h - - IDL_Files { - idlflags += -Gxhst - CoherentWrite_Test_Base.idl - } - - opendds_ts_flags += --export=COHERENT_WRITE_TEST_BASE_STUB_Export - - DDSGenerator_Files { - CoherentWrite_Test_Base.idl - } - - Source_Files { - } -} - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.idl deleted file mode 100644 index 46dd49922d6..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.idl +++ /dev/null @@ -1,24 +0,0 @@ -// $Id$ - -/** - * @file Reader_Starter.idl - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef COHERENT_WRITE_STARTER_IDL -#define COHERENT_WRITE_STARTER_IDL - -#pragma ciao lem "Base/Reader_StarterE.idl" - -interface CoherentWriteStarter -{ - void set_reader_properties (in unsigned short nr_iterations); - void start_read (in unsigned short run); -}; - -interface CoherentWriteRestarter -{ - void restart_write (); -}; - -#endif /* COHERENT_WRITE_STARTER_IDL */ diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.mpc deleted file mode 100755 index 7ba671f97d8..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.mpc +++ /dev/null @@ -1,114 +0,0 @@ -// $Id$ - -project(DDS_Coherent_Reader_Starter_idl_gen) : componentidldefaults, dds4ccm { - custom_only = 1 - idlflags += -Wb,stub_export_macro=READER_STARTER_STUB_Export \ - -Wb,stub_export_include=Reader_Starter_stub_export.h \ - -Wb,skel_export_macro=READER_STARTER_SVNT_Export \ - -Wb,skel_export_include=Reader_Starter_svnt_export.h \ - -Wb,svnt_export_macro=READER_STARTER_SVNT_Export \ - -Wb,svnt_export_include=Reader_Starter_svnt_export.h \ - -Wb,exec_export_macro=READER_STARTER_EXEC_Export \ - -Wb,exec_export_include=Reader_Starter_exec_export.h -I.. - - IDL_Files { - Reader_Starter.idl - } -} - -project(DDS_Coherent_Reader_Starter_lem_gen) : ciaoidldefaults, dds4ccm { - after += DDS_Coherent_Reader_Starter_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=READER_STARTER_LEM_STUB_Export \ - -Wb,stub_export_include=Reader_Starter_lem_stub_export.h \ - -SS -Gxhst -I.. - - IDL_Files { - Reader_StarterE.idl - } -} - -project(DDS_Coherent_Reader_Starter_lem_stub) : ccm_svnt, dds4ccm_base { - after += DDS_Coherent_Reader_Starter_lem_gen DDS_Coherent_Reader_Starter_stub - libs += Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Reader_Starter_lem_stub - dynamicflags = READER_STARTER_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - Reader_StarterEC.cpp - } - - Header_Files { - Reader_StarterEC.h - Reader_Starter_lem_stub_export.h - } - - Inline_Files { - Reader_StarterEC.inl - } -} - -project(DDS_Coherent_Reader_Starter_stub) : ccm_stub, dds4ccm_base { - after += DDS_Coherent_Reader_Starter_idl_gen - libs += - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Reader_Starter_stub - dynamicflags = READER_STARTER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - Reader_StarterC.cpp - } - - Header_Files { - Reader_StarterC.h - Reader_Starter_stub_export.h - } - - Inline_Files { - Reader_StarterC.inl - } -} - - -project(DDS_Coherent_Reader_Starter_svnt) : ciao_servant, dds4ccm_base { - after += DDS_Coherent_Reader_Starter_lem_stub DDS_Coherent_Reader_Starter_stub\ - DDS4CCM_lem_stub DDS4CCM_skel - sharedname = Reader_Starter_svnt - libs += Reader_Starter_stub Reader_Starter_lem_stub \ - DDS4CCM_lem_stub DDS4CCM_skel - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = READER_STARTER_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - Reader_StarterS.cpp - Reader_Starter_svnt.cpp - } - - Header_Files { - Reader_StarterS.h - Reader_Starter_svnt.h - Reader_Starter_svnt_export.h - } - - Inline_Files { - Reader_StarterS.inl - } -} - - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.idl deleted file mode 100644 index fdbdf59aa40..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.idl +++ /dev/null @@ -1,29 +0,0 @@ -// $Id$ - -/** - * @file CoherentWrite_Test_Connector.idl - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef COHERENT_WRITE_TEST_CONNECTOR_IDL_ -#define COHERENT_WRITE_TEST_CONNECTOR_IDL_ - -#include <Components.idl> -#include "Base/CoherentWrite_Test_Base.idl" -#include "connectors/dds4ccm/idl/ccm_dds.idl" - -#pragma ciao lem "Connector/CoherentWrite_Test_ConnectorE.idl" - -module CCM_DDS -{ - module ::CCM_DDS::Typed < ::CoherentWriteTest, ::CoherentWriteTest_Seq> CoherentWriteTest; -}; - -module CoherentWrite_Test -{ - connector CoherentWrite_Test_Connector : ::CCM_DDS::CoherentWriteTest::DDS_Event - { - }; -}; - -#endif /* CoherentWrite_Test_CONNECTOR_IDL_ */ diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.mpc deleted file mode 100755 index b05a815d4ee..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.mpc +++ /dev/null @@ -1,145 +0,0 @@ -// $Id$ -// This file is generated with "generate_component_mpc.pl -p CoherentWrite_Test_Base -l .. -o ../lib -u DDS CoherentWrite_Test_Connector" - -project(CoherentWrite_Test_Connector_idl_gen) : connectoridldefaults, dds4ccm { - after += DDS4CCM_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=COHERENT_WRITE_TEST_CONNECTOR_STUB_Export \ - -Wb,stub_export_include=CoherentWrite_Test_Connector_stub_export.h \ - -Wb,skel_export_macro=COHERENT_WRITE_TEST_CONNECTOR_SVNT_Export \ - -Wb,skel_export_include=CoherentWrite_Test_Connector_svnt_export.h \ - -Wb,svnt_export_macro=COHERENT_WRITE_TEST_CONNECTOR_SVNT_Export \ - -Wb,svnt_export_include=CoherentWrite_Test_Connector_svnt_export.h \ - -Wb,conn_export_macro=COHERENT_WRITE_TEST_CONNECTOR_CONN_Export \ - -Wb,conn_export_include=CoherentWrite_Test_Connector_conn_export.h \ - -I .. - - IDL_Files { - CoherentWrite_Test_Connector.idl - } -} - -project(CoherentWrite_Test_Connector_lem_gen) : ciaoidldefaults, dds4ccm { - custom_only = 1 - after += CoherentWrite_Test_Connector_idl_gen - idlflags += -Wb,stub_export_macro=COHERENT_WRITE_TEST_CONNECTOR_LEM_STUB_Export \ - -Wb,stub_export_include=CoherentWrite_Test_Connector_lem_stub_export.h \ - -SS -Gxhst \ - -I .. -I $(CIAO_ROOT)/connectors -I$(CIAO_ROOT)/connectors/dds4ccm/idl - - IDL_Files { - CoherentWrite_Test_ConnectorE.idl - } -} - -project(CoherentWrite_Test_Connector_lem_stub) : ccm_svnt, dds4ccm_base { - after += CoherentWrite_Test_Connector_lem_gen CoherentWrite_Test_Connector_stub CoherentWrite_Test_Base_stub DDS4CCM_lem_stub - libs += CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_stub DDS4CCM_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = CoherentWrite_Test_Connector_lem_stub - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ConnectorEC.cpp - } - - Header_Files { - CoherentWrite_Test_ConnectorEC.h - CoherentWrite_Test_Connector_lem_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ConnectorEC.inl - } -} - -project(CoherentWrite_Test_Connector_stub) : ccm_stub, dds4ccm_base { - after += CoherentWrite_Test_Connector_idl_gen CoherentWrite_Test_Base_stub - libs += CoherentWrite_Test_Base_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = CoherentWrite_Test_Connector_stub - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ConnectorC.cpp - } - - Header_Files { - CoherentWrite_Test_ConnectorC.h - CoherentWrite_Test_Connector_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ConnectorC.inl - } -} - -project(CoherentWrite_Test_Connector_exec) : ciao_executor, dds4ccm_impl { - after += CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_stub DDS4CCM_lem_stub CoherentWrite_Test_Base_stub - sharedname = CoherentWrite_Test_Connector_exec - libs += CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Base_stub DDS4CCM_lem_stub CoherentWrite_Test_Base_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_CONN_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_Connector_conn.cpp - } - - Header_Files { - CoherentWrite_Test_Connector_conn.h - CoherentWrite_Test_Connector_conn_export.h - } - - Inline_Files { - } -} - - -project(CoherentWrite_Test_Connector_svnt) : ciao_servant, dds4ccm_impl { - after += CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_exec CoherentWrite_Test_Connector_stub DDS4CCM_lem_stub - sharedname = CoherentWrite_Test_Connector_svnt - libs += CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Connector_lem_stub \ - CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_exec \ - DDS4CCM_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ConnectorS.cpp - CoherentWrite_Test_Connector_svnt.cpp - } - - Header_Files { - CoherentWrite_Test_ConnectorS.h - CoherentWrite_Test_Connector_svnt.h - CoherentWrite_Test_Connector_svnt_export.h - } - - Inline_Files { - CoherentWrite_Test_ConnectorS.inl - } -} - - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.idl deleted file mode 100644 index 9d464e71125..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.idl +++ /dev/null @@ -1,27 +0,0 @@ -// $Id$ - -/** - * @file - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef RECEIVER_IDL -#define RECEIVER_IDL - -#include "Connector/CoherentWrite_Test_Connector.idl" -#include "Base/Reader_Starter.idl" - -module CoherentWrite_Test -{ - component Receiver - { - port CCM_DDS::CoherentWriteTest::DDS_Read info_out; - - provides CoherentWriteStarter reader_start; - uses CoherentWriteRestarter writer_restart; - - attribute unsigned short nr_runs; - }; -}; - -#endif diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.mpc deleted file mode 100755 index f5870a7e346..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.mpc +++ /dev/null @@ -1,157 +0,0 @@ -// $Id$ - -project(CoherentWrite_Test_Receiver_idl_gen) : componentidldefaults, dds4ccm { - custom_only = 1 - after += CoherentWrite_Test_Connector_idl_gen - idlflags += -Wb,stub_export_macro=RECEIVER_STUB_Export \ - -Wb,stub_export_include=Receiver_stub_export.h \ - -Wb,skel_export_macro=RECEIVER_SVNT_Export \ - -Wb,skel_export_include=Receiver_svnt_export.h \ - -Wb,svnt_export_macro=RECEIVER_SVNT_Export \ - -Wb,svnt_export_include=Receiver_svnt_export.h \ - -Wb,exec_export_macro=RECEIVER_EXEC_Export \ - -Wb,exec_export_include=Receiver_exec_export.h -I.. - - IDL_Files { - CoherentWrite_Test_Receiver.idl - } -} - -project(CoherentWrite_Test_Receiver_lem_gen) : ciaoidldefaults, dds4ccm { - after += CoherentWrite_Test_Receiver_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=RECEIVER_LEM_STUB_Export \ - -Wb,stub_export_include=Receiver_lem_stub_export.h \ - -SS -Gxhst -I.. - - IDL_Files { - CoherentWrite_Test_ReceiverE.idl - } -} - -project(CoherentWrite_Test_Receiver_lem_stub) : ccm_svnt, dds4ccm_base { - after += CoherentWrite_Test_Receiver_lem_gen CoherentWrite_Test_Receiver_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Base_stub \ - DDS_Coherent_Reader_Starter_stub - libs += Receiver_stub CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Base_stub Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Receiver_lem_stub - dynamicflags = RECEIVER_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ReceiverEC.cpp - } - - Header_Files { - CoherentWrite_Test_ReceiverEC.h - Receiver_lem_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ReceiverEC.inl - } -} - -project(CoherentWrite_Test_Receiver_stub) : ccm_stub, dds4ccm_base { - after += CoherentWrite_Test_Receiver_idl_gen CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_lem_gen \ - DDS_Coherent_Reader_Starter_stub DDS_Coherent_Reader_Starter_lem_stub - libs += CoherentWrite_Test_Connector_stub CoherentWrite_Test_Base_stub \ - Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Receiver_stub - dynamicflags = RECEIVER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ReceiverC.cpp - } - - Header_Files { - CoherentWrite_Test_ReceiverC.h - Receiver_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ReceiverC.inl - } -} - -project(CoherentWrite_Test_Receiver_exec) : ciao_executor, dds4ccm_base { - after += CoherentWrite_Test_Receiver_lem_stub CoherentWrite_Test_Receiver_stub \ - CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Connector_lem_stub DDS4CCM_lem_stub \ - DDS_Coherent_Reader_Starter_lem_stub DDS_Coherent_Reader_Starter_stub - sharedname = Receiver_exec - libs += Receiver_stub Receiver_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_lem_stub \ - DDS4CCM_lem_stub Reader_Starter_lem_stub Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = RECEIVER_EXEC_BUILD_DLL READER_STARTER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_Receiver_exec.cpp - } - - Header_Files { - CoherentWrite_Test_Receiver_exec.h - Receiver_exec_export.h - } - - Inline_Files { - } -} - - -project(CoherentWrite_Test_Receiver_svnt) : ciao_servant, dds4ccm_base { - after += CoherentWrite_Test_Receiver_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_svnt \ - CoherentWrite_Test_Receiver_exec CoherentWrite_Test_Connector_lem_stub \ - DDS4CCM_lem_stub DDS4CCM_skel DDS_Coherent_Reader_Starter_stub \ - DDS_Coherent_Reader_Starter_svnt DDS_Coherent_Reader_Starter_lem_stub - sharedname = Receiver_svnt - libs += Receiver_stub Receiver_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_svnt \ - Receiver_exec CoherentWrite_Test_Connector_lem_stub DDS4CCM_lem_stub \ - DDS4CCM_skel Reader_Starter_stub Reader_Starter_svnt \ - Reader_Starter_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = RECEIVER_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ReceiverS.cpp - CoherentWrite_Test_Receiver_svnt.cpp - } - - Header_Files { - CoherentWrite_Test_ReceiverS.h - CoherentWrite_Test_Receiver_svnt.h - Receiver_svnt_export.h - } - - Inline_Files { - CoherentWrite_Test_ReceiverS.inl - } -} - - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.cpp deleted file mode 100644 index 78c3446fb22..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.cpp +++ /dev/null @@ -1,305 +0,0 @@ -// -*- C++ -*- -// -// $Id$ - -#include "CoherentWrite_Test_Receiver_exec.h" - -#include "ace/OS_NS_unistd.h" -#include "tao/ORB_Core.h" -#include "ace/Reactor.h" -#include "ciao/Logger/Log_Macros.h" - -namespace CIAO_CoherentWrite_Test_Receiver_Impl -{ - //============================================================ - // read_action_Generator - //============================================================ - read_action_Generator::read_action_Generator (Receiver_exec_i &callback, - int run) - : callback_ (callback), - run_ (run) - { - } - - read_action_Generator::~read_action_Generator () - { - } - - int - read_action_Generator::handle_timeout (const ACE_Time_Value &, const void *) - { - ACE_DEBUG ((LM_DEBUG, "Checking if last sample " - "is available in DDS...\n")); - if (this->callback_.check_last ()) - this->callback_.run (this->run_); - return 0; - } - - //============================================================ - // Starter_exec_i - //============================================================ - Starter_exec_i::Starter_exec_i (Receiver_exec_i & callback) - : callback_ (callback) - { - } - - Starter_exec_i::~Starter_exec_i (void) - { - } - - void - Starter_exec_i::set_reader_properties (CORBA::UShort nr_iterations) - { - this->callback_.iterations (nr_iterations); - } - - void - Starter_exec_i::start_read (CORBA::UShort run) - { - this->callback_.start_read (run); - } - - //============================================================ - // Receiver_exec_i - //============================================================ - Receiver_exec_i::Receiver_exec_i (void) - : iterations_ (10), - run_ (0), - nr_runs_ (5), - last_iter_ (0), - ticker_ (0) - { - } - - Receiver_exec_i::~Receiver_exec_i (void) - { - } - - - bool - Receiver_exec_i::check_last () - { - try - { - CoherentWriteTest coherentwrite_info; - ::CCM_DDS::ReadInfo readinfo; - coherentwrite_info.symbol = CORBA::string_dup ("KEY_1"); - this->reader_->read_one_last ( - coherentwrite_info, - readinfo, - ::DDS::HANDLE_NIL); - ACE_DEBUG ((LM_DEBUG, "Receiver_exec_i::check_last - " - "last iteration <%d> - <%d>\n", - coherentwrite_info.iteration, - (this->run_ + 1) * this->iterations_ - 1)); - return coherentwrite_info.iteration >= (this->run_ + 1) * this->iterations_ - 1; - } - catch (...) - { - // no need to catch. An error is given - // when this example didn't run at all. - ACE_DEBUG ((LM_INFO, "CRASH !\n")); - } - return false; - } - - // Supported operations and attributes. - void - Receiver_exec_i::read_all (void) - { - try - { - CoherentWriteTest_Seq *coherentwrite_info_seq; - ::CCM_DDS::ReadInfoSeq *readinfo_seq; - this->reader_->read_all ( - coherentwrite_info_seq, - readinfo_seq); - - for (CORBA::ULong it = 0; it < coherentwrite_info_seq->length (); ++it) - { - if ((*coherentwrite_info_seq)[it].iteration > this->last_iter_) - { - if ((*coherentwrite_info_seq)[it].iteration == ++this->last_iter_) - { - ACE_DEBUG ((LM_DEBUG, "OK: ")); - } - else - { - ACE_ERROR ((LM_ERROR, "ERROR: ")); - } - ACE_DEBUG ((LM_DEBUG, "expected: <%u> - " - "received <%d>\n", - this->last_iter_, - (*coherentwrite_info_seq)[it].iteration)); - } - } - if (this->run_ < this->nr_runs () + 1) - { - this->restarter_->restart_write (); - } - else - { - ACE_DEBUG ((LM_DEBUG, "Finished: wait for shutdown\n")); - } - } - catch (const CCM_DDS::NonExistent& ex) - { - for (CORBA::ULong i = 0; i < ex.indexes.length (); ++i) - { - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("READ ALL: ") - ACE_TEXT ("caught expected exception: index <%u>\n"), - ex.indexes[i])); - } - } - catch (const CCM_DDS::InternalError& ex) - { - ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: READ ALL: ") - ACE_TEXT ("caught InternalError exception: retval <%u>\n"), - ex.error_code)); - } - catch (const CORBA::Exception& ex) - { - ex._tao_print_exception ("ERROR: READ ALL: "); - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: Receiver_exec_i::read_all : Exception caught\n"))); - } - } - - void - Receiver_exec_i::start_read (CORBA::UShort run) - { - this->ticker_ = new read_action_Generator (*this, run); - if (this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->schedule_timer ( - this->ticker_, - 0, - ACE_Time_Value(1, 0), - ACE_Time_Value(1, 0)) == -1) - { - ACE_ERROR ((LM_ERROR, "Unable to schedule Timer\n")); - } - } - - void - Receiver_exec_i::run (CORBA::UShort run) - { - if (this->ticker_) - { - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); - delete this->ticker_; - this->ticker_ = 0; - } - ACE_DEBUG ((LM_DEBUG, "Receiver_exec_i::run - " - "Starting run number <%d>\n", - run)); - this->run_ = run; - read_all (); - } - - ::CORBA::UShort - Receiver_exec_i::iterations (void) - { - return this->iterations_; - } - - void - Receiver_exec_i::iterations (::CORBA::UShort iterations) - { - this->iterations_ = iterations; - } - - ::CORBA::UShort - Receiver_exec_i::nr_runs (void) - { - return this->nr_runs_; - } - - void - Receiver_exec_i::nr_runs (::CORBA::UShort nr_runs) - { - this->nr_runs_ = nr_runs; - } - - // Port operations. - ::CCM_DDS::CoherentWriteTest::CCM_Listener_ptr - Receiver_exec_i::get_info_out_data_listener (void) - { - return ::CCM_DDS::CoherentWriteTest::CCM_Listener::_nil (); - } - - ::CCM_DDS::CCM_PortStatusListener_ptr - Receiver_exec_i::get_info_out_status (void) - { - return ::CCM_DDS::CCM_PortStatusListener::_nil (); - } - - ::CCM_CoherentWriteStarter_ptr - Receiver_exec_i::get_reader_start () - { - return new Starter_exec_i (*this); - } - - // Operations from Components::SessionComponent. - void - Receiver_exec_i::set_session_context ( - ::Components::SessionContext_ptr ctx) - { - this->context_ = - ::CoherentWrite_Test::CCM_Receiver_Context::_narrow (ctx); - if ( ::CORBA::is_nil (this->context_.in ())) - { - throw ::CORBA::INTERNAL (); - } - } - - void - Receiver_exec_i::configuration_complete (void) - { - } - - void - Receiver_exec_i::ccm_activate (void) - { - this->reader_ = this->context_->get_connection_info_out_data(); - this->restarter_ = this->context_->get_connection_writer_restart (); -} - - void - Receiver_exec_i::ccm_passivate (void) - { - } - - void - Receiver_exec_i::ccm_remove (void) - { - if (this->ticker_) - { - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); - delete this->ticker_; - this->ticker_ = 0; - } - if (this->run_ == 1) - { - ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: ") - ACE_TEXT ("Test did not run") - ACE_TEXT ("events.\n"))); - } - else - { - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Finished coherent write test.\n"))); - } - } - - extern "C" RECEIVER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Receiver_Impl (void) - { - ::Components::EnterpriseComponent_ptr retval = - ::Components::EnterpriseComponent::_nil (); - - ACE_NEW_NORETURN ( - retval, - Receiver_exec_i); - - return retval; - } -} - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.h b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.h deleted file mode 100644 index efceb8b3c7b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.h +++ /dev/null @@ -1,124 +0,0 @@ -// -*- C++ -*- -// $Id$ - -#ifndef CIAO_RECEIVER_EXEC_H_ -#define CIAO_RECEIVER_EXEC_H_ - -#include "CoherentWrite_Test_ReceiverEC.h" - -#include /**/ "Receiver_exec_export.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "tao/LocalObject.h" - -#include <map> - -namespace CIAO_CoherentWrite_Test_Receiver_Impl -{ - class Receiver_exec_i; - - //============================================================ - // read_action_Generator - //============================================================ - class read_action_Generator - : public ACE_Event_Handler - { - public: - read_action_Generator (Receiver_exec_i &callback, - int run); - - ~read_action_Generator (); - - virtual int handle_timeout (const ACE_Time_Value &tv, - const void *arg); - private: - Receiver_exec_i &callback_; - int run_; - }; - - //============================================================ - // Starter_exec_i - //============================================================ - class Starter_exec_i - : public virtual ::CCM_CoherentWriteStarter, - public virtual ::CORBA::LocalObject - { - public: - Starter_exec_i (Receiver_exec_i & callback); - virtual ~Starter_exec_i (void); - - virtual void set_reader_properties (CORBA::UShort nr_iterations); - virtual void start_read (CORBA::UShort run); - - private: - Receiver_exec_i &callback_; - }; - - //============================================================ - // Receiver_exec_i - //============================================================ - class RECEIVER_EXEC_Export Receiver_exec_i - : public virtual Receiver_Exec, - public virtual ::CORBA::LocalObject - { - public: - Receiver_exec_i (void); - virtual ~Receiver_exec_i (void); - - // Supported operations and attributes. - // Component attributes. - - // Port operations. - virtual ::CCM_DDS::CoherentWriteTest::CCM_Listener_ptr - get_info_out_data_listener (void); - - virtual ::CCM_DDS::CCM_PortStatusListener_ptr - get_info_out_status (void); - - virtual ::CCM_CoherentWriteStarter_ptr - get_reader_start (); - - bool check_last (); - void start_read (CORBA::UShort run); - void run (CORBA::UShort run); - - ::CORBA::UShort iterations (void); - void iterations (::CORBA::UShort iterations); - - ::CORBA::UShort nr_runs (void); - void nr_runs (::CORBA::UShort nr_runs); - - // Operations from Components::SessionComponent. - virtual void - set_session_context ( - ::Components::SessionContext_ptr ctx); - - virtual void configuration_complete (void); - - virtual void ccm_activate (void); - virtual void ccm_passivate (void); - virtual void ccm_remove (void); - - private: - ::CoherentWrite_Test::CCM_Receiver_Context_var context_; - ::CCM_DDS::CoherentWriteTest::Reader_var reader_; - CoherentWriteRestarter_var restarter_; - CORBA::UShort iterations_; - CORBA::UShort run_; - CORBA::UShort nr_runs_; - CORBA::Long last_iter_; - - read_action_Generator *ticker_; - - void read_all (void); - }; - - extern "C" RECEIVER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Receiver_Impl (void); -} - -#endif /* ifndef */ - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.idl deleted file mode 100644 index c496b47d1cb..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.idl +++ /dev/null @@ -1,29 +0,0 @@ -// $Id$ - -/** - * @file - * @author Marcel Smit <msmit@remedy.nl> - * - * by-hand idl3 translation of sender components. - */ - -#ifndef DDS_COHERENT_WRITE_TEST_SENDER_IDL -#define DDS_COHERENT_WRITE_TEST_SENDER_IDL - -#include "Connector/CoherentWrite_Test_Connector.idl" -#include "Base/Reader_Starter.idl" - -module CoherentWrite_Test -{ - component Sender - { - port CCM_DDS::CoherentWriteTest::DDS_Write info_write; - - uses CoherentWriteStarter start_reader; - provides CoherentWriteRestarter restart_writer; - - attribute unsigned short iterations; - }; -}; - -#endif diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.mpc deleted file mode 100755 index c986fdb963c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.mpc +++ /dev/null @@ -1,155 +0,0 @@ -// $Id$ -// This file is generated with "generate_component_mpc.pl -p CoherentWrite_Test_Base -l ../lib -o ../lib -c controller -u DDS Sender" - -project(CoherentWrite_Test_Sender_idl_gen) : componentidldefaults, dds4ccm { - after += CoherentWrite_Test_Connector_idl_gen DDS_Starter_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=SENDER_STUB_Export \ - -Wb,stub_export_include=Sender_stub_export.h \ - -Wb,skel_export_macro=SENDER_SVNT_Export \ - -Wb,skel_export_include=Sender_svnt_export.h \ - -Wb,svnt_export_macro=SENDER_SVNT_Export \ - -Wb,svnt_export_include=Sender_svnt_export.h \ - -Wb,exec_export_macro=SENDER_EXEC_Export \ - -Wb,exec_export_include=Sender_exec_export.h \ - -I .. - - IDL_Files { - CoherentWrite_Test_Sender.idl - } -} - -project(CoherentWrite_Test_Sender_lem_gen) : ciaoidldefaults, dds4ccm { - after += CoherentWrite_Test_Sender_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=SENDER_LEM_STUB_Export \ - -Wb,stub_export_include=Sender_lem_stub_export.h \ - -SS -Gxhst -I $CIAO_ROOT/connectors -I .. - - IDL_Files { - CoherentWrite_Test_SenderE.idl - } -} - -project(CoherentWrite_Test_Sender_lem_stub) : ccm_svnt, dds4ccm_base { - after += CoherentWrite_Test_Sender_lem_gen CoherentWrite_Test_Sender_stub \ - CoherentWrite_Test_Base_stub DDS_Coherent_Reader_Starter_stub - libs += CoherentWrite_Test_Base_stub Sender_stub Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Sender_lem_stub - dynamicflags = SENDER_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_SenderEC.cpp - } - - Header_Files { - CoherentWrite_Test_SenderEC.h - Sender_lem_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_SenderEC.inl - } -} - -project(CoherentWrite_Test_Sender_stub) : ccm_stub, dds4ccm_base { - after += CoherentWrite_Test_Sender_idl_gen CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub DDS_Coherent_Reader_Starter_stub \ - DDS_Coherent_Reader_Starter_lem_stub - libs += CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_stub \ - Reader_Starter_stub - includes += .. - libpaths += ../lib - libout = ../lib - sharedname = Sender_stub - dynamicflags = SENDER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_SenderC.cpp - } - - Header_Files { - CoherentWrite_Test_SenderC.h - Sender_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_SenderC.inl - } -} - -project(CoherentWrite_Test_Sender_exec) : ciao_executor, dds4ccm_base { - after += CoherentWrite_Test_Sender_lem_stub CoherentWrite_Test_Sender_stub \ - CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_stub \ - DDS4CCM_lem_stub DDS_Coherent_Reader_Starter_lem_stub - sharedname = Sender_exec - libs += Sender_stub Sender_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_stub \ - Reader_Starter_stub DDS4CCM_lem_stub Reader_Starter_lem_stub \ - Reader_Starter_lem_stub - libpaths += ../lib - includes += .. - libout = ../lib - dynamicflags = SENDER_EXEC_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_Sender_exec.cpp - } - - Header_Files { - CoherentWrite_Test_Sender_exec.h - Sender_exec_export.h - } - - Inline_Files { - } -} - - -project(CoherentWrite_Test_Sender_svnt) : ciao_servant, dds4ccm_base { - after += CoherentWrite_Test_Base_stub CoherentWrite_Test_Sender_lem_stub \ - DDS4CCM_lem_stub DDS4CCM_skel CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Connector_svnt CoherentWrite_Test_Connector_lem_stub \ - DDS_Coherent_Reader_Starter_stub DDS_Coherent_Reader_Starter_svnt \ - DDS_Coherent_Reader_Starter_lem_stub - sharedname = Sender_svnt - libs += Sender_stub Sender_lem_stub CoherentWrite_Test_Base_stub DDS4CCM_lem_stub \ - DDS4CCM_skel CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_svnt \ - CoherentWrite_Test_Connector_lem_stub Reader_Starter_stub \ - Reader_Starter_svnt Reader_Starter_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = SENDER_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_SenderS.cpp - CoherentWrite_Test_Sender_svnt.cpp - } - - Header_Files { - CoherentWrite_Test_SenderS.h - CoherentWrite_Test_Sender_svnt.h - Sender_svnt_export.h - } - - Inline_Files { - CoherentWrite_Test_SenderS.inl - } -} - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp deleted file mode 100644 index 5d24afeea3d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp +++ /dev/null @@ -1,179 +0,0 @@ -// -*- C++ -*- -// $Id$ - -#include "CoherentWrite_Test_Sender_exec.h" -#include "tao/ORB_Core.h" -#include "ace/Reactor.h" -#include "ciao/Logger/Log_Macros.h" - -namespace CIAO_CoherentWrite_Test_Sender_Impl -{ - //============================================================ - // WriteHandler - //============================================================ - WriteHandler::WriteHandler (Sender_exec_i &callback) - : callback_ (callback) - { - } - - int - WriteHandler::handle_exception (ACE_HANDLE) - { - this->callback_.start (); - return 0; - } - - //============================================================ - // Restarter_exec_i - //============================================================ - Restarter_exec_i::Restarter_exec_i (Sender_exec_i & callback) - : callback_ (callback) - { - } - - Restarter_exec_i::~Restarter_exec_i (void) - { - } - - void - Restarter_exec_i::restart_write () - { - this->callback_.restart (); - } - - //============================================================ - // Component Executor Implementation Class: Sender_exec_i - //============================================================ - Sender_exec_i::Sender_exec_i (void) - : iterations_ (3), - run_ (1), - total_iter (0) - { - } - - Sender_exec_i::~Sender_exec_i (void) - { - } - - void - Sender_exec_i::restart (void) - { - ++this->run_; - WriteHandler *wh = new WriteHandler (*this); - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->notify (wh); - } - - void - Sender_exec_i::start (void) - { - if (!CORBA::is_nil (this->starter_)) - { - this->starter_->set_reader_properties (this->iterations_); - } - else - { - ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: Unable to start the reader\n"))); - } - - ACE_DEBUG ((LM_DEBUG, "Start run <%d> with <%u> iterations\n", - this->run_, - this->iterations ())); - - CoherentWriteTest_Seq write_many_seq; - write_many_seq.length (this->iterations_); - for (int i = 1; i < this->iterations_ + 1; ++i) - { - CoherentWriteTest new_key; - new_key.symbol = CORBA::string_dup("KEY_1"); - new_key.iteration = ++total_iter; - write_many_seq[i-1] = new_key; - } - this->writer_->write_many (write_many_seq); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Written <%u> keys uptil now\n"), - total_iter)); - ACE_OS::sleep (2); - this->starter_->start_read (this->run_); - } - - ::CORBA::UShort - Sender_exec_i::iterations (void) - { - return this->iterations_; - } - - void - Sender_exec_i::iterations (::CORBA::UShort iterations) - { - this->iterations_ = iterations; - } - - ::CCM_CoherentWriteRestarter_ptr - Sender_exec_i::get_restart_writer (void) - { - return new Restarter_exec_i (*this); - } - - void - Sender_exec_i::set_session_context (::Components::SessionContext_ptr ctx) - { - this->context_ = - ::CoherentWrite_Test::CCM_Sender_Context::_narrow (ctx); - - if ( ::CORBA::is_nil (this->context_.in ())) - { - throw ::CORBA::INTERNAL (); - } - } - - void - Sender_exec_i::configuration_complete (void) - { - } - - void - Sender_exec_i::ccm_activate (void) - { - try - { - this->writer_ = this->context_->get_connection_info_write_data (); - this->writer_->is_coherent_write (true); - this->starter_ = this->context_->get_connection_start_reader (); - WriteHandler *wh = new WriteHandler (*this); - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->notify (wh); - } - catch (const CORBA::Exception& ex) - { - ex._tao_print_exception ("Exception caught:"); - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: GET_CONNECTION_START_READER : Exception caught\n"))); - } - catch (...) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: GET_CONNECTION_START_READER : Unknown exception caught\n"))); - } - } - - void - Sender_exec_i::ccm_passivate (void) - { - } - - void - Sender_exec_i::ccm_remove (void) - { - } - - extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Sender_Impl (void) - { - ::Components::EnterpriseComponent_ptr retval = - ::Components::EnterpriseComponent::_nil (); - - ACE_NEW_NORETURN ( - retval, - Sender_exec_i); - - return retval; - } -} diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.h b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.h deleted file mode 100644 index d86c551b456..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.h +++ /dev/null @@ -1,96 +0,0 @@ -// -*- C++ -*- -// $Id$ - -#ifndef CIAO_SENDER_EXEC_H_ -#define CIAO_SENDER_EXEC_H_ - - -#include "CoherentWrite_Test_SenderEC.h" - -#include /**/ "Sender_exec_export.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "tao/LocalObject.h" - -namespace CIAO_CoherentWrite_Test_Sender_Impl -{ - class Sender_exec_i; - - //============================================================ - // WriteHandler - //============================================================ - class WriteHandler : - public ACE_Event_Handler - { - public: - WriteHandler (Sender_exec_i &callback); - virtual int handle_exception (ACE_HANDLE fc = ACE_INVALID_HANDLE); - private: - Sender_exec_i &callback_; - }; - - //============================================================ - // Restarter_exec_i - //============================================================ - class Restarter_exec_i - : public virtual ::CCM_CoherentWriteRestarter, - public virtual ::CORBA::LocalObject - { - public: - Restarter_exec_i (Sender_exec_i & callback); - virtual ~Restarter_exec_i (void); - - virtual void restart_write (); - - private: - Sender_exec_i &callback_; - }; - - //============================================================ - // Sender_exec_i - //============================================================ - class Sender_exec_i - : public virtual Sender_Exec, - public virtual ::CORBA::LocalObject - { - public: - Sender_exec_i (void); - virtual ~Sender_exec_i (void); - - virtual ::CORBA::UShort iterations (void); - - virtual void iterations (::CORBA::UShort iterations); - - virtual ::CCM_CoherentWriteRestarter_ptr - get_restart_writer (void); - - virtual void set_session_context (::Components::SessionContext_ptr ctx); - - virtual void configuration_complete (void); - - virtual void ccm_activate (void); - virtual void ccm_passivate (void); - virtual void ccm_remove (void); - - void start (void); - void restart (void); - - private: - ::CoherentWrite_Test::CCM_Sender_Context_var context_; - CCM_DDS::CoherentWriteTest::Writer_var writer_; - CoherentWriteStarter_var starter_; - - CORBA::UShort iterations_; - CORBA::UShort run_; - CORBA::ULong total_iter; - }; - - extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Sender_Impl (void); -} - -#endif /* ifndef */ - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/Plan.cdp b/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/Plan.cdp deleted file mode 100644 index 0a814540765..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/Plan.cdp +++ /dev/null @@ -1,404 +0,0 @@ -<Deployment:DeploymentPlan - xmlns:Deployment="http://www.omg.org/Deployment" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.omg.org/Deployment Deployment.xsd"> - <label>CoherentWrite_Test_Depl_1</label> - <UUID>CoherentWrite_Test_Depl_1</UUID> - - <implementation xmi:id="ReceiverComponentImplementation"> - <name>ReceiverComponentImplementation</name> - <source/> - <artifact xmi:idref="Receiver_ExecArtifact" /> - <artifact xmi:idref="Receiver_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Receiver_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Receiver_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="CoherentWrite_Test_ConnectorComponentImplementation"> - <name>CoherentWrite_Test_ConnectorComponentImplementation</name> - <source/> - <artifact xmi:idref="CoherentWrite_Test_Connector_ExecArtifact" /> - <artifact xmi:idref="CoherentWrite_Test_Connector_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_CoherentWrite_Test_Connector_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_CoherentWrite_Test_Connector_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test_Connector_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test_Connector_exec</string> - </value> - </value> - </execParameter> - </implementation> - <implementation xmi:id="SenderComponentImplementation"> - <name>SenderComponentImplementation</name> - <source/> - <artifact xmi:idref="Sender_ExecArtifact" /> - <artifact xmi:idref="Sender_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Sender_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Sender_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_exec</string> - </value> - </value> - </execParameter> - </implementation> - <instance xmi:id="ReceiverComponentInstance"> - <name>ReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>nr_runs</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>5</ushort> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CoherentWrite_Test_ConnectorComponentInstance"> - <name>CoherentWrite_Test_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="CoherentWrite_Test_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>QueryFilter_Library#QueryFilter_Profile</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CoherentWrite_Test_ConnectorComponentInstance2"> - <name>CoherentWrite_Test_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="CoherentWrite_Test_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>QueryFilter_Library#QueryFilter_Profile</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SenderComponentInstance"> - <name>SenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>iterations</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>4</ushort> - </value> - </value> - </configProperty> - </instance> - - <connection> - <name>info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="ReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CoherentWrite_Test_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>info_out_connector_status_sender</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_connector_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>error_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CoherentWrite_Test_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CoherentWrite_Test_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>reader_starter</name> - <internalEndpoint> - <portName>start_reader</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>reader_start</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="ReceiverComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>restart_writer</name> - <internalEndpoint> - <portName>writer_restart</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="ReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>restart_writer</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - </connection> - - <artifact xmi:id="Sender_ExecArtifact"> - <name>Sender_exec</name> - <source/> - <node/> - <location>Sender_exec</location> - </artifact> - <artifact xmi:id="Sender_SvntArtifact"> - <name>Sender_svnt</name> - <source/> - <node/> - <location>Sender_svnt</location> - </artifact> - <artifact xmi:id="Sender_StubArtifact"> - <name>Sender_stub</name> - <source/> - <node/> - <location>Sender_stub</location> - </artifact> - <artifact xmi:id="CoherentWrite_Test_Connector_ExecArtifact"> - <name>CoherentWrite_Test_Connector_exec</name> - <source/> - <node/> - <location>CoherentWrite_Test_Connector_exec</location> - </artifact> - <artifact xmi:id="CoherentWrite_Test_Connector_SvntArtifact"> - <name>CoherentWrite_Test_Connector_svnt</name> - <source/> - <node/> - <location>CoherentWrite_Test_Connector_svnt</location> - </artifact> - <artifact xmi:id="CoherentWrite_Test_Connector_StubArtifact"> - <name>CoherentWrite_Test_Connector_stub</name> - <source/> - <node/> - <location>CoherentWrite_Test_Connector_stub</location> - </artifact> - <artifact xmi:id="Receiver_ExecArtifact"> - <name>Receiver_exec</name> - <source/> - <node/> - <location>Receiver_exec</location> - </artifact> - <artifact xmi:id="Receiver_SvntArtifact"> - <name>Receiver_svnt</name> - <source/> - <node/> - <location>Receiver_svnt</location> - </artifact> - <artifact xmi:id="Receiver_StubArtifact"> - <name>Receiver_stub</name> - <source/> - <node/> - <location>Receiver_stub</location> - </artifact> -</Deployment:DeploymentPlan> diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/USER_QOS_PROFILES.xml b/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/USER_QOS_PROFILES.xml deleted file mode 100644 index 571930e854d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/USER_QOS_PROFILES.xml +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Description -XML QoS Profile - -The QoS configuration of the DDS entities in the generated example is -loaded from this file. - -This file is used only when it is in the current working directory -or when the enviroment variable -NDDS_QOS_PROFILES is defined and points to this file. - -For more information about XML QoS Profiles see Chapter 15 in the -RTI Data Distribution Service user manual. ---> -<dds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="c:/ndds/ndds.4.4d/scripts/../resource/rtiddsgen/../qos_profiles_4.4d/schema/rti_dds_qos_profiles.xsd" version="4.4d"> - <!-- QoS Library containing the QoS profile used in the generated example. - - A QoS library is a named set of QoS profiles. - --> - <qos_library name="QueryFilter_Library"> - <!-- QoS profile used to configure reliable communication between the DataWriter - and DataReader created in the example code. - - A QoS profile groups a set of related QoS. - --> - <qos_profile name="QueryFilter_Profile" is_default_qos="true"> - <!-- QoS used to configure the data writer created in the example code --> - <datawriter_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - <max_blocking_time> - <sec>10</sec> - <nanosec>0</nanosec> - </max_blocking_time> - </reliability> - <durability> - <kind>TRANSIENT_DURABILITY_QOS</kind> - </durability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <protocol> - <rtps_reliable_writer> - <max_heartbeat_retries>10</max_heartbeat_retries> - </rtps_reliable_writer> - </protocol> - </datawriter_qos> - <!-- QoS used to configure the data reader created in the example code --> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <durability> - <kind>TRANSIENT_LOCAL_DURABILITY_QOS</kind> - </durability> - </datareader_qos> - </qos_profile> - </qos_library> -</dds>
\ No newline at end of file diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/run_test.pl deleted file mode 100755 index 4d9ba95b5f7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/run_test.pl +++ /dev/null @@ -1,244 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::TestTarget; - -$CIAO_ROOT = "$ENV{'CIAO_ROOT'}"; -$TAO_ROOT = "$ENV{'TAO_ROOT'}"; -$DANCE_ROOT = "$ENV{'DANCE_ROOT'}"; - -$daemons_running = 0; -$em_running = 0; -$ns_running = 0; - -$nr_daemon = 2; -@ports = ( 60001, 60002 ); -@iorbases = ( "NodeApp1.ior", "NodeApp2.ior" ); -@iorfiles = 0; -@nodenames = ( "SenderNode", "ReceiverNode" ); - -# ior files other than daemon -# ior files other than daemon -$ior_nsbase = "ns.ior"; -$ior_nsfile = 0; -$ior_embase = "EM.ior"; -$ior_emfile = 0; - -# Processes -$E = 0; -$EM = 0; -$NS = 0; -@DEAMONS = 0; - -# targets -@tg_daemons = 0; -$tg_naming = 0; -$tg_exe_man = 0; -$tg_executor = 0; - -$status = 0; -$cdp_file = "Plan.cdp"; - -sub create_targets { - # naming service - $tg_naming = PerlACE::TestTarget::create_target (1) || die "Create target for ns failed\n"; - $tg_naming->AddLibPath ('../lib'); - # daemon - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../lib'); - } - # execution manager - $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - $tg_exe_man->AddLibPath ('../lib'); - # executor (plan_launcher) - $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - $tg_executor->AddLibPath ('../lib'); -} - -sub init_ior_files { - $ior_nsfile = $tg_naming->LocalFile ($ior_nsbase); - $ior_emfile = $tg_exe_man->LocalFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } - delete_ior_files (); -} - -# Delete if there are any .ior files. -sub delete_ior_files { - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i]->DeleteFile ($iorbases[$i]); - } - $tg_naming->DeleteFile ($ior_nsbase); - $tg_exe_man->DeleteFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } -} - -sub kill_node_daemon { - for ($i = 0; $i < $nr_daemon; ++$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } -} - -sub kill_open_processes { - if ($daemons_running == 1) { - kill_node_daemon (); - } - - if ($em_running == 1) { - $EM->Kill (); $EM->TimedWait (1); - } - - if ($ns_running == 1) { - $NS->Kill (); $NS->TimedWait (1); - } - # in case shutdown did not perform as expected - $tg_executor->KillAll ('ciao_componentserver'); -} - -sub run_node_daemons { - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorbase = $iorbases[$i]; - $iorfile = $iorfiles[$i]; - $port = $ports[$i]; - $nodename = $nodenames[$i]; - $iiop = "iiop://localhost:$port"; - $node_app = "$CIAO_ROOT/bin/ciao_componentserver"; - - $d_cmd = "$DANCE_ROOT/bin/dance_node_manager"; - $d_param = "-ORBEndpoint $iiop -s $node_app -n $nodename=$iorfile -t 30 --domain-nc corbaloc:rir:/NameService"; - - print "Run dance_node_manager with $d_param\n"; - - $DEAMONS[$i] = $tg_daemons[$i]->CreateProcess ($d_cmd, $d_param); - $DEAMONS[$i]->Spawn (); - - if ($tg_daemons[$i]->WaitForFileTimed($iorbase, - $tg_daemons[$i]->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior $iorfile file of node daemon $i could not be found\n"; - for (; $i >= 0; --$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } - return -1; - } - } - return 0; -} - -create_targets (); -init_ior_files (); - -# Invoke naming service - -$NS = $tg_naming->CreateProcess ("$TAO_ROOT/orbsvcs/Naming_Service/Naming_Service", "-m 1 -ORBEndpoint iiop://localhost:60003 -o $ior_nsfile"); - -$ns_status = $NS->Spawn (); - -if ($ns_status != 0) { - print STDERR "ERROR: Unable to execute the naming service\n"; - kill_open_processes (); - exit 1; -} - -print STDERR "Starting Naming Service with -m 1 -ORBEndpoint iiop://localhost:60003 -o ns.ior\n"; - -if ($tg_naming->WaitForFileTimed ($ior_nsbase, - $tg_naming->ProcessStartWaitInterval ()) == -1) { - print STDERR "ERROR: cannot find naming service IOR file\n"; - $NS->Kill (); $NS->TimedWait (1); - exit 1; -} - -$ns_running = 1; -# Set up NamingService environment -$ENV{"NameServiceIOR"} = "corbaloc:iiop:localhost:60003/NameService"; - -# Invoke node daemon. -print "Invoking node daemon\n"; -$status = run_node_daemons (); - -if ($status != 0) { - print STDERR "ERROR: Unable to execute the node daemon\n"; - kill_open_processes (); - exit 1; -} - -$daemons_running = 1; - -# Invoke execution manager. -print "Invoking execution manager (dance_execution_manager.exe) with -e$ior_emfile\n"; -$EM = $tg_exe_man->CreateProcess ("$DANCE_ROOT/bin/dance_execution_manager", - "-e$ior_emfile --domain-nc corbaloc:rir:/NameService"); -$em_status = $EM->Spawn (); - -if ($em_status != 0) { - print STDERR "ERROR: dance_execution_manager returned $em_status"; - exit 1; -} - -if ($tg_exe_man->WaitForFileTimed ($ior_embase, - $tg_exe_man->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior file of execution manager could not be found\n"; - kill_open_processes (); - exit 1; -} - -$em_running = 1; - -# Invoke executor - start the application -. -print "Invoking executor - launch the application -\n"; - -print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); -$pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - -for ($i = 0; $i < $nr_daemon; ++$i) { - if ($tg_daemons[$i]->WaitForFileTimed ($iorbases[$i], - $tg_daemons[$i]->ProcessStopWaitInterval ()) == -1) { - print STDERR "ERROR: The ior file of daemon $i could not be found\n"; - kill_open_processes (); - exit 1; - } -} - -print "Sleeping 30 seconds to allow task to complete\n"; -sleep (30); - -# Invoke executor - stop the application -. -print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; - -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -q"); -$pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - -print "Executor returned.\n"; -print "Shutting down rest of the processes.\n"; - -delete_ior_files (); -kill_open_processes (); - -exit $status; diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc index 3b14f5ee862..7c554de57f6 100644 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_DDSWriterEntityBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp index 9bedec67a59..91cee664d62 100644 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp @@ -7,7 +7,7 @@ #include "ace/Reactor.h" #include "Base/Writer_BaseSupport.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_Writer_Sender_Impl { @@ -214,9 +214,9 @@ namespace CIAO_Writer_Sender_Impl { DDS::DataWriter_var dds_dw = this->context_->get_connection_info_write_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dds_dw.in ()); - DDSDataWriter * p = ccm_dds_rd->get_impl (); + DDSDataWriter * p = rti_rd->get_impl (); this->writer_ = dynamic_cast <WriterTestDataWriter *> (p); } diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h index 9fb2d84eccc..fdfe91cf294 100644 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h @@ -15,7 +15,7 @@ #include "tao/LocalObject.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include <map> diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl index 0fdbd60f439..bbe2080c3ad 100755 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl @@ -231,7 +231,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc index 20cf270e105..b13ec18ef4a 100644 --- a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_ECT_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { dynamicflags += EVENT_CONNECTION_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=EVENT_CONNECTION_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Event_Connection_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Event_Connection_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc index ce3dc9811aa..504f7e0d832 100755 --- a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc @@ -5,12 +5,11 @@ project (DDS_FSS_Event_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += FIXED_SIZE_STRUCT_EVENT_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=FIXED_SIZE_STRUCT_EVENT_BASE_STUB_Export \ -Wb,stub_export_include=FSS_Event_Base_stub_export.h IDL_Files { - idlflags += -Gxhst FSS_Event_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc index ee553207732..e37f63b3b2f 100755 --- a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc @@ -5,12 +5,11 @@ project (DDS_FSS_State_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += FIXED_SIZE_STRUCT_STATE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=FIXED_SIZE_STRUCT_STATE_BASE_STUB_Export \ -Wb,stub_export_include=FSS_State_Base_stub_export.h IDL_Files { - idlflags += -Gxhst FSS_State_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc index fa70eb16af0..10ba8dbca86 100755 --- a/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Getter_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += GETTER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=GETTER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Getter_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Getter_Test_Base.idl } @@ -22,5 +21,8 @@ project (DDS_Getter_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de Source_Files { } + + Source_Files { + } } diff --git a/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl index d897a3911e9..3b13df93b5d 100755 --- a/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl @@ -229,10 +229,10 @@ sleep (30); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc index dc020d1f5a5..b0e2a2692b8 100644 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_DDSInstanceHandleBase_stub) : taoidldefaults, anytypecode, dds4ccm_ dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp index 985d16e8aa5..13e89da3498 100644 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp @@ -2,14 +2,13 @@ // $Id$ #include "Writer_Sender_exec.h" +#include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/Reactor.h" #include "Base/Writer_BaseSupport.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" - -#include "ciao/Logger/Log_Macros.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" namespace CIAO_Writer_Sender_Impl { @@ -219,9 +218,9 @@ namespace CIAO_Writer_Sender_Impl { DDS::DataWriter_var dds_dw = this->context_->get_connection_info_write_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dds_dw.in ()); - DDSDataWriter * p = ccm_dds_rd->get_impl (); + DDSDataWriter * p = rti_rd->get_impl (); this->dds_writer_ = dynamic_cast <WriterTestDataWriter *> (p); this->ccm_writer_ = this->context_->get_connection_info_write_data (); } diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h index 09a47f104d7..ffb84827501 100644 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h @@ -15,7 +15,7 @@ #include "tao/LocalObject.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include <map> diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl index e39d6647174..fdbccf937c8 100755 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (5); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc index d1c5b16759b..236a8129759 100644 --- a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Keyed_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += KEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=KEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Keyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Keyed_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp index f5cbc8b8ab2..2b96a657ed9 100644 --- a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp @@ -6,7 +6,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_Keyed_Test_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl index 3ca8a0ee149..4c584d6e11a 100755 --- a/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc index 9c3fcac7283..e0af46d8e73 100644 --- a/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_KeyedWriterBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl index 3ca8a0ee149..4c584d6e11a 100755 --- a/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc index ffb29178624..6936e2d5fb7 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_LMBM_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += LISTEN_MANY_BY_MANY_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LISTEN_MANY_BY_MANY_TEST_BASE_STUB_Export \ -Wb,stub_export_include=LMBM_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst LMBM_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl index ddeee753cf7..017ddc50ed1 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc index 12bbf8ff16d..56630da7f98 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_LNE_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defau dynamicflags += LISTEN_NOT_ENABLED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LISTEN_NOT_ENABLED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=LNE_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst LNE_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc index 63a63895730..2308b46eef0 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_LOBO_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += LISTEN_ONE_BY_ONE_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LISTEN_ONE_BY_ONE_TEST_BASE_STUB_Export \ -Wb,stub_export_include=LOBO_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst LOBO_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl index ddeee753cf7..017ddc50ed1 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc index 209d9203b92..4258f9133d0 100644 --- a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc @@ -5,12 +5,11 @@ project (DDS_NonChangeableBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += NONCHANGEABLE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=NONCHANGEABLE_BASE_STUB_Export \ -Wb,stub_export_include=NonChangeable_Base_stub_export.h IDL_Files { - idlflags += -Gxhst NonChangeable_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl index b51ae16243d..e91dc5b9c10 100755 --- a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc index 1b51264bcb8..5435326d875 100644 --- a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_OIT_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defau dynamicflags += CONNECTORSTATUSLISTENER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CONNECTORSTATUSLISTENER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=ConnectorStatusListener_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst ConnectorStatusListener_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl index 9734de1093a..39300e01ff2 100644 --- a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc index ea3bdebc233..99ffa6c0cd4 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_PSL_DeadlineTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ dynamicflags += PSL_DEADLINETEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=PSL_DEADLINETEST_BASE_STUB_Export \ -Wb,stub_export_include=PSL_DeadlineTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst PSL_DeadlineTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp index 2a776cbfa23..b3c1c12b13e 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp @@ -10,8 +10,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_PSL_DeadlineTest_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl index 4ea0f211542..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (20); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc index 69803e22c42..73ba7640c08 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc @@ -5,12 +5,11 @@ project (DDS_PSL_SampleLost_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts dynamicflags += PSL_SAMPLELOST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=PSL_SAMPLELOST_BASE_STUB_Export \ -Wb,stub_export_include=PSL_SampleLost_Base_stub_export.h IDL_Files { - idlflags += -Gxhst PSL_SampleLost_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp index 9c5ee585c66..8472532f2e8 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_PSL_SampleLost_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.cpp deleted file mode 100644 index 6ee8d9e1b80..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "deadline_qos_test.h" - -#include "duration.h" - -DeadlinePolicyTest::DeadlinePolicyTest () -{ -} - -bool -DeadlinePolicyTest::check (const ::DDS_DeadlineQosPolicy & dds_qos, - const ::DDS::DeadlineQosPolicy & qos) -{ - return Duration::check (dds_qos.period, qos.period); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.h deleted file mode 100644 index 3713165c665..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DEADLINE_QOS_TEST_H_ -#define DEADLINE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h" - -class DeadlinePolicyTest -{ -public: - DeadlinePolicyTest (); - - static bool check (const ::DDS_DeadlineQosPolicy & dds_qos, - const ::DDS::DeadlineQosPolicy & qos); -}; - -#endif /* DEADLINE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.cpp deleted file mode 100644 index 6a35c8dd228..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// $Id$ - -#include "dest_order_qos_test.h" - -DestinationOrderPolicyTest::DestinationOrderPolicyTest () -{ -} - -bool -DestinationOrderPolicyTest::check (const ::DDS_DestinationOrderQosPolicy & dds_qos, - const ::DDS::DestinationOrderQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_DestinationOrderQosPolicyKind> (qos.kind); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.h deleted file mode 100644 index 58887bc0311..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DEST_ORDER_QOS_TEST_H_ -#define DEST_ORDER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h" - -class DestinationOrderPolicyTest -{ -public: - DestinationOrderPolicyTest (); - - static bool check (const ::DDS_DestinationOrderQosPolicy & dds_qos, - const ::DDS::DestinationOrderQosPolicy & qos); -}; - -#endif /* DEST_ORDER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.cpp deleted file mode 100644 index 2152a2a4dfa..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// $Id$ - -#include "dp_factory_qos_test.h" - -#include "entity_factory_qos_test.h" - -DomainParticipantFactoryPolicyTest::DomainParticipantFactoryPolicyTest () -{ -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.h deleted file mode 100644 index 84a3582c7fa..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.h +++ /dev/null @@ -1,17 +0,0 @@ -//$Id$ - -#ifndef DP_FACTORY_QOS_TEST_H_ -#define DP_FACTORY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h" - -class DomainParticipantFactoryPolicyTest -{ -public: - DomainParticipantFactoryPolicyTest (); - -}; - -#endif /* DP_FACTORY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.cpp deleted file mode 100644 index 9418d83ceb1..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.cpp +++ /dev/null @@ -1,46 +0,0 @@ -// $Id$ - -#include "dp_qos_test.h" - -#include "entity_factory_qos_test.h" -#include "user_data_qos_test.h" - -DomainParticipantPolicyTest::DomainParticipantPolicyTest () -{ -} - -int -DomainParticipantPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::DomainParticipantQos policy; - DDS_DomainParticipantQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_PARTICIPANT_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!EntityFactoryPolicyTest::check (dds_policy.entity_factory, policy.entity_factory)) - { - ACE_ERROR ((LM_ERROR, "ERROR DOMAIN PARTICIPANT : " - "Error in EntityFactoryQosPolicy.\n")); - ++ret; - } - - if (!UserDataPolicyTest::check (dds_policy.user_data, policy.user_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR DOMAIN PARTICIPANT : " - "Error in UserDataQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR DOMAIN PARTICIPANT: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.h deleted file mode 100644 index 9694f56b2b7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -//$Id$ - -#ifndef DOMAINPARTICIPANT_QOS_TEST_H_ -#define DOMAINPARTICIPANT_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DomainParticipantQos.h" - -class DomainParticipantPolicyTest -{ -public: - DomainParticipantPolicyTest (); - - int run (); -}; - -#endif /* DOMAINPARTICIPANT_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp deleted file mode 100644 index dab0f245666..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp +++ /dev/null @@ -1,137 +0,0 @@ -// $Id$ - -#include "dr_qos_test.h" - -#include "dur_qos_test.h" -#include "deadline_qos_test.h" -#include "lat_budget_qos_test.h" -#include "liveliness_qos_test.h" -#include "reliability_qos_test.h" -#include "dest_order_qos_test.h" -#include "hist_qos_test.h" -#include "resource_limits_qos_test.h" -#include "user_data_qos_test.h" -#include "ownership_qos_test.h" -#include "tbf_qos_test.h" -#include "rd_lifecycle_qos_test.h" - -DatareaderPolicyTest::DatareaderPolicyTest () -{ -} - -int -DatareaderPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::DataReaderQos policy; - DDS_DataReaderQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_DATAREADER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!DurabilityPolicyTest::check (dds_policy.durability, - policy.durability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in DurabilityQosPolicy.\n")); - ++ret; - } - - if (!DeadlinePolicyTest::check (dds_policy.deadline, - policy.deadline)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in DeadlineQosPolicy.\n")); - ++ret; - } - - if (!LatencyBudgetPolicyTest::check (dds_policy.latency_budget, - policy.latency_budget)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in LatencyBudgetQosPolicy.\n")); - ++ret; - } - - if (!LivelinessPolicyTest::check (dds_policy.liveliness, - policy.liveliness)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in LivelinessQosPolicy.\n")); - ++ret; - } - - if (!ReliabilityPolicyTest::check (dds_policy.reliability, - policy.reliability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in ReliabilityQosPolicy.\n")); - ++ret; - } - - if (!DestinationOrderPolicyTest::check (dds_policy.destination_order, - policy.destination_order)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in DestinationOrderQosPolicy.\n")); - ++ret; - } - - if (!HistoryPolicyTest::check (dds_policy.history, - policy.history)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in HistoryQosPolicy.\n")); - ++ret; - } - - if (!ResourceLimitsPolicyTest::check (dds_policy.resource_limits, - policy.resource_limits)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in ResourceLimitsQosPolicy.\n")); - ++ret; - } - - if (!UserDataPolicyTest::check (dds_policy.user_data, policy.user_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in UserDataQosPolicy.\n")); - ++ret; - } - - if (!OwnershipPolicyTest::check (dds_policy.ownership, - policy.ownership)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in OwnershipQosPolicy.\n")); - ++ret; - } - - if (!TimeBasedFilterPolicyTest::check (dds_policy.time_based_filter, - policy.time_based_filter)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in TimeBasedFilterQosPolicy.\n")); - ++ret; - } - - if (!ReaderDataLifecyclePolicyTest::check (dds_policy.reader_data_lifecycle, - policy.reader_data_lifecycle)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in ReaderDataLifecycleQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.h deleted file mode 100644 index ab276d80429..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef DATAREADER_QOS_TEST_H_ -#define DATAREADER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DataReaderQos.h" - -class DatareaderPolicyTest -{ -public: - DatareaderPolicyTest (); - - int run (); -}; - -#endif /* DATAREADER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.cpp deleted file mode 100644 index 3a85ace802b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "dur_qos_test.h" - -DurabilityPolicyTest::DurabilityPolicyTest () -{ -} - - -bool -DurabilityPolicyTest::check (const ::DDS_DurabilityQosPolicy & dds_qos, - const ::DDS::DurabilityQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_DurabilityQosPolicyKind> (qos.kind); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.h deleted file mode 100644 index e2ec969df10..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DURABILITY_QOS_TEST_H_ -#define DURABILITY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h" - -class DurabilityPolicyTest -{ -public: - DurabilityPolicyTest (); - - static bool check (const ::DDS_DurabilityQosPolicy & dds_qos, - const ::DDS::DurabilityQosPolicy & qos); -}; - -#endif /* DURABILITY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.cpp deleted file mode 100644 index eabe851a291..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "dur_service_qos_test.h" - -DurabilityServicePolicyTest::DurabilityServicePolicyTest () -{ -} - -bool -DurabilityServicePolicyTest::check (const ::DDS_DurabilityServiceQosPolicy & dds_qos, - const ::DDS::DurabilityServiceQosPolicy & qos) -{ - return dds_qos.service_cleanup_delay.sec == qos.service_cleanup_delay.sec && - dds_qos.history_kind == static_cast <DDS_HistoryQosPolicyKind> (qos.history_kind) && - dds_qos.history_depth == qos.history_depth && - dds_qos.max_samples == qos.max_samples && - dds_qos.max_instances == qos.max_instances && - dds_qos.max_samples_per_instance == qos.max_samples_per_instance; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.h deleted file mode 100644 index 4b212a2745a..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DURABILITY_SERVICE_QOS_TEST_H_ -#define DURABILITY_SERVICE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h" - -class DurabilityServicePolicyTest -{ -public: - DurabilityServicePolicyTest (); - - static bool check (const ::DDS_DurabilityServiceQosPolicy & dds_qos, - const ::DDS::DurabilityServiceQosPolicy & qos); -}; - -#endif /* DURABILITY_SERVICE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/duration.cpp b/CIAO/connectors/dds4ccm/tests/Policies/duration.cpp deleted file mode 100644 index 83d0483c909..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/duration.cpp +++ /dev/null @@ -1,16 +0,0 @@ -//$Id$ - -#include "duration.h" - -Duration::Duration () -{ -} - - -bool -Duration::check (const ::DDS_Duration_t & dds_dur, - const ::DDS::Duration_t & dur) -{ - return dds_dur.sec == dur.sec && - dds_dur.nanosec == dur.nanosec; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/duration.h b/CIAO/connectors/dds4ccm/tests/Policies/duration.h deleted file mode 100644 index dae8057bfb4..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/duration.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DURATION_H_ -#define DURATION_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/Duration_t.h" - -class Duration -{ -public: - Duration (); - - static bool check (const ::DDS_Duration_t & dds_dur, - const ::DDS::Duration_t & dur); -}; - -#endif /* DURATION_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.cpp deleted file mode 100644 index 6e4278e1b04..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.cpp +++ /dev/null @@ -1,164 +0,0 @@ -// $Id$ - -#include "dw_qos_test.h" - -#include "dur_qos_test.h" -#include "dur_service_qos_test.h" -#include "deadline_qos_test.h" -#include "lat_budget_qos_test.h" -#include "liveliness_qos_test.h" -#include "reliability_qos_test.h" -#include "dest_order_qos_test.h" -#include "hist_qos_test.h" -#include "resource_limits_qos_test.h" -#include "transport_prio_qos_test.h" -#include "lifespan_qos_test.h" -#include "user_data_qos_test.h" -#include "ownership_qos_test.h" -#include "ownership_strength_qos_test.h" -#include "wr_lifecycle_qos_test.h" - -DatawriterPolicyTest::DatawriterPolicyTest () -{ -} - -int -DatawriterPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::DataWriterQos policy; - DDS_DataWriterQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_DATAWRITER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!DurabilityPolicyTest::check (dds_policy.durability, - policy.durability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DurabilityQosPolicy.\n")); - ++ret; - } - - if (!DurabilityServicePolicyTest::check (dds_policy.durability_service, - policy.durability_service)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DurabilityServiceQosPolicy.\n")); - ++ret; - } - - if (!DeadlinePolicyTest::check (dds_policy.deadline, - policy.deadline)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DeadlineQosPolicy.\n")); - ++ret; - } - - if (!LatencyBudgetPolicyTest::check (dds_policy.latency_budget, - policy.latency_budget)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in LatencyBudgetQosPolicy.\n")); - ++ret; - } - - if (!LivelinessPolicyTest::check (dds_policy.liveliness, - policy.liveliness)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in LivelinessQosPolicy.\n")); - ++ret; - } - - if (!ReliabilityPolicyTest::check (dds_policy.reliability, - policy.reliability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in ReliabilityQosPolicy.\n")); - ++ret; - } - - if (!DestinationOrderPolicyTest::check (dds_policy.destination_order, - policy.destination_order)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DestinationOrderQosPolicy.\n")); - ++ret; - } - - if (!HistoryPolicyTest::check (dds_policy.history, - policy.history)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in HistoryQosPolicy.\n")); - ++ret; - } - - if (!ResourceLimitsPolicyTest::check (dds_policy.resource_limits, - policy.resource_limits)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in ResourceLimitsQosPolicy.\n")); - ++ret; - } - - if (!TransportPriorityPolicyTest::check (dds_policy.transport_priority, - policy.transport_priority)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in TransportPriorityQosPolicy.\n")); - ++ret; - } - - if (!LifespanPolicyTest::check (dds_policy.lifespan, - policy.lifespan)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in LifespanQosPolicy.\n")); - ++ret; - } - - if (!UserDataPolicyTest::check (dds_policy.user_data, policy.user_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in UserDataQosPolicy.\n")); - ++ret; - } - - if (!OwnershipPolicyTest::check (dds_policy.ownership, - policy.ownership)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in OwnershipQosPolicy.\n")); - ++ret; - } - - if (!OwnershipStrengthPolicyTest::check (dds_policy.ownership_strength, - policy.ownership_strength)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in OwnershipStrengthQosPolicy.\n")); - ++ret; - } - - if (!WriterDataLifecyclePolicyTest::check (dds_policy.writer_data_lifecycle, - policy.writer_data_lifecycle)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in WriterDataLifecycleQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.h deleted file mode 100644 index 23bf760321b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef DATAWRITER_QOS_TEST_H_ -#define DATAWRITER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DataWriterQos.h" - -class DatawriterPolicyTest -{ -public: - DatawriterPolicyTest (); - - int run (); -}; - -#endif /* DATAWRITER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp deleted file mode 100644 index 4bc00e2434f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "entity_factory_qos_test.h" - -EntityFactoryPolicyTest::EntityFactoryPolicyTest () -{ -} - -bool -EntityFactoryPolicyTest::check (const ::DDS_EntityFactoryQosPolicy & dds_qos, - const ::DDS::EntityFactoryQosPolicy & qos) -{ - return dds_qos.autoenable_created_entities == - static_cast <DDS_Boolean> (qos.autoenable_created_entities); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.h deleted file mode 100644 index ef53fb43aea..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#ifndef ENTITY_FACTORY_QOS_TEST_H_ -#define ENTITY_FACTORY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h" - -class EntityFactoryPolicyTest -{ -public: - EntityFactoryPolicyTest (); - - static bool check (const ::DDS_EntityFactoryQosPolicy & dds_qos, - const ::DDS::EntityFactoryQosPolicy & qos); -}; - -#endif /* ENTITY_FACTORY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.cpp deleted file mode 100644 index e1100e04cc2..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.cpp +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#include "group_data_qos_test.h" - -#include "octet_seq.h" - -GroupDataPolicyTest::GroupDataPolicyTest () -{ -} - -bool -GroupDataPolicyTest::check (const ::DDS_GroupDataQosPolicy & dds_qos, - const ::DDS::GroupDataQosPolicy & qos) -{ - return OctetSequence::check (dds_qos.value, - qos.value, - "GroupDataPolicyTest"); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.h deleted file mode 100644 index ba5347e505e..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#ifndef GROUP_DATA_QOS_TEST_H_ -#define GROUP_DATA_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h" - -class GroupDataPolicyTest -{ -public: - GroupDataPolicyTest (); - - static bool check (const ::DDS_GroupDataQosPolicy & dds_qos, - const ::DDS::GroupDataQosPolicy & qos); -}; - -#endif /* GROUP_DATA_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.cpp deleted file mode 100644 index e65aa5ff338..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "hist_qos_test.h" - -HistoryPolicyTest::HistoryPolicyTest () -{ -} - -bool -HistoryPolicyTest::check (const ::DDS_HistoryQosPolicy & dds_qos, - const ::DDS::HistoryQosPolicy & qos) -{ - - return dds_qos.kind == static_cast <DDS_HistoryQosPolicyKind> (qos.kind) && - dds_qos.depth == qos.depth; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.h deleted file mode 100644 index 0290a8bd519..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef HISTORY_QOS_TEST_H_ -#define HISTORY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/HistoryQosPolicy.h" - -class HistoryPolicyTest -{ -public: - HistoryPolicyTest (); - - static bool check (const ::DDS_HistoryQosPolicy & dds_qos, - const ::DDS::HistoryQosPolicy & qos); -}; - -#endif /* HISTORY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.cpp deleted file mode 100644 index 5a530caa2cc..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "lat_budget_qos_test.h" - -#include "duration.h" - -LatencyBudgetPolicyTest::LatencyBudgetPolicyTest () -{ -} - -bool -LatencyBudgetPolicyTest::check (const ::DDS_LatencyBudgetQosPolicy & dds_qos, - const ::DDS::LatencyBudgetQosPolicy & qos) -{ - return Duration::check (dds_qos.duration, qos.duration); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.h deleted file mode 100644 index be70a034310..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef LATENCY_BUDGET_QOS_TEST_H_ -#define LATENCY_BUDGET_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h" - -class LatencyBudgetPolicyTest -{ -public: - LatencyBudgetPolicyTest (); - - static bool check (const ::DDS_LatencyBudgetQosPolicy & dds_qos, - const ::DDS::LatencyBudgetQosPolicy & qos); -}; - -#endif /* LATENCY_BUDGET_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.cpp deleted file mode 100644 index ee02d9aa09c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "lifespan_qos_test.h" - -#include "duration.h" - -LifespanPolicyTest::LifespanPolicyTest () -{ -} - -bool -LifespanPolicyTest::check (const ::DDS_LifespanQosPolicy & dds_qos, - const ::DDS::LifespanQosPolicy & qos) -{ - return Duration::check (dds_qos.duration, qos.duration); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.h deleted file mode 100644 index 482a2927450..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef LIFESPAN_QOS_TEST_H_ -#define LIFESPAN_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/LifespanQosPolicy.h" - -class LifespanPolicyTest -{ -public: - LifespanPolicyTest (); - - static bool check (const ::DDS_LifespanQosPolicy & dds_qos, - const ::DDS::LifespanQosPolicy & qos); -}; - -#endif /* LIFESPAN_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.cpp deleted file mode 100644 index b9f364a703f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.cpp +++ /dev/null @@ -1,17 +0,0 @@ -// $Id$ - -#include "liveliness_qos_test.h" - -#include "duration.h" - -LivelinessPolicyTest::LivelinessPolicyTest () -{ -} - -bool -LivelinessPolicyTest::check (const ::DDS_LivelinessQosPolicy & dds_qos, - const ::DDS::LivelinessQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_LivelinessQosPolicyKind> (qos.kind) && - Duration::check (dds_qos.lease_duration, qos.lease_duration); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.h deleted file mode 100644 index a1d9208879c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef LIVELINESS_QOS_TEST_H_ -#define LIVELINESS_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h" - -class LivelinessPolicyTest -{ -public: - LivelinessPolicyTest (); - - static bool check (const ::DDS_LivelinessQosPolicy & dds_qos, - const ::DDS::LivelinessQosPolicy & qos); -}; - -#endif /* LIVELINESS_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/main.cpp b/CIAO/connectors/dds4ccm/tests/Policies/main.cpp deleted file mode 100644 index 985081f29ae..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/main.cpp +++ /dev/null @@ -1,73 +0,0 @@ -// $Id$ - -#include "ace/OS_main.h" -#include "ace/Log_Msg.h" - -#include "pub_qos_test.h" -#include "sub_qos_test.h" -#include "dw_qos_test.h" -#include "dr_qos_test.h" -#include "tp_qos_test.h" -#include "dp_qos_test.h" - -int handle_result (const int & result, - const char * test) -{ - int ret = 0; - if (result == -1) - { - ACE_ERROR ((LM_ERROR, "ERROR POLICIES : " - "Exception caught while testing " - "%C QoS\n", - test)); - } - else if (result > 0) - { - ret = result; - ACE_ERROR ((LM_ERROR, "ERROR POLICIES : " - "<%d> errors found while testing " - "%C QoS\n", - result, test)); - } - else - { - ACE_DEBUG ((LM_DEBUG, "%C QoS test passed!\n", - test)); - } - return ret; -} - -int -ACE_TMAIN (int , ACE_TCHAR **) -{ - PublisherPolicyTest publisher; - SubscriberPolicyTest subscriber; - DatawriterPolicyTest datawriter; - DatareaderPolicyTest datareader; - TopicPolicyTest topic; - DomainParticipantPolicyTest domainparticipant; - - int ret = 0; - int test = 0; - try - { - test = publisher.run (); - ret += handle_result (test, "Publisher"); - test = subscriber.run (); - ret += handle_result (test, "Subscriber"); - test = datawriter.run (); - ret += handle_result (test, "Datawriter"); - test = datareader.run (); - ret += handle_result (test, "DataReader"); - test = topic.run (); - ret += handle_result (test, "Topic"); - test = domainparticipant.run (); - ret += handle_result (test, "DomainParticipant"); - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR: Unexpected exception caught.")); - return -1; - } - return 0; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.cpp b/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.cpp deleted file mode 100644 index 9912b6f1eee..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.cpp +++ /dev/null @@ -1,34 +0,0 @@ -//$Id$ - -#include "octet_seq.h" - -OctetSequence::OctetSequence () -{ -} - -bool -OctetSequence::check (const ::DDS_OctetSeq & dds_seq, - const ::DDS::OctetSeq & seq, - const char * test) -{ - if (static_cast < ::CORBA::ULong> (dds_seq.length ()) != - seq.length ()) - { - ACE_ERROR ((LM_ERROR, "ERROR %C : " - "Length group_data is not equal to original length.\n", - test)); - return false; - } - - for (::DDS_Long i = 0; i < dds_seq.length (); ++i) - { - if (seq[i] != dds_seq[i]) - { - ACE_ERROR ((LM_ERROR, "ERROR %C : " - "Item %d of group_data is not equal to original.\n", - test, i)); - return false; - } - } - return true; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.h b/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.h deleted file mode 100644 index 62401a7630d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.h +++ /dev/null @@ -1,20 +0,0 @@ -//$Id$ - -#ifndef OCTET_SEQ_H_ -#define OCTET_SEQ_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/OctetSeq.h" - -class OctetSequence -{ -public: - OctetSequence (); - - static bool check (const ::DDS_OctetSeq & dds_seq, - const ::DDS::OctetSeq & seq, - const char * test); -}; - -#endif /* OCTET_SEQ_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.cpp deleted file mode 100644 index b439bfe1b74..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "ownership_qos_test.h" - -OwnershipPolicyTest::OwnershipPolicyTest () -{ -} - -bool -OwnershipPolicyTest::check (const ::DDS_OwnershipQosPolicy & dds_qos, - const ::DDS::OwnershipQosPolicy & qos) -{ - return dds_qos.kind == - static_cast <DDS_OwnershipQosPolicyKind> (qos.kind); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.h deleted file mode 100644 index 1307c7f6037..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef OWNERSHIP_QOS_TEST_H_ -#define OWNERSHIP_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h" - -class OwnershipPolicyTest -{ -public: - OwnershipPolicyTest (); - - static bool check (const ::DDS_OwnershipQosPolicy & dds_qos, - const ::DDS::OwnershipQosPolicy & qos); -}; - -#endif /* OWNERSHIP_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.cpp deleted file mode 100644 index d65bd7f725a..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// $Id$ - -#include "ownership_strength_qos_test.h" - -OwnershipStrengthPolicyTest::OwnershipStrengthPolicyTest () -{ -} - -bool -OwnershipStrengthPolicyTest::check (const ::DDS_OwnershipStrengthQosPolicy & dds_qos, - const ::DDS::OwnershipStrengthQosPolicy & qos) -{ - return dds_qos.value == qos.value; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.h deleted file mode 100644 index 36e3169b594..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef OWNERSHIP_STRENGTH_QOS_TEST_H_ -#define OWNERSHIP_STRENGTH_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h" - -class OwnershipStrengthPolicyTest -{ -public: - OwnershipStrengthPolicyTest (); - - static bool check (const ::DDS_OwnershipStrengthQosPolicy & dds_qos, - const ::DDS::OwnershipStrengthQosPolicy & qos); -}; - -#endif /* OWNERSHIP_STRENGTH_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.cpp deleted file mode 100644 index f0f56774186..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.cpp +++ /dev/null @@ -1,33 +0,0 @@ -// $Id$ - -#include "partition_qos_test.h" - -PartitionPolicyTest::PartitionPolicyTest () -{ -} - -bool -PartitionPolicyTest::check (const ::DDS_PartitionQosPolicy & dds_qos, - const ::DDS::PartitionQosPolicy & qos) -{ - if (static_cast <CORBA::ULong> (dds_qos.name.length ()) != - qos.name.length ()) - { - ACE_ERROR ((LM_ERROR, "ERROR PartitionPolicyTest : " - "Length name sequence is not equal " - "to original length.\n")); - return false; - } - for (DDS_Long i = 0; i < dds_qos.name.length (); ++i) - { - if (ACE_OS::strcmp (dds_qos.name[i], qos.name[i]) != 0) - { - ACE_ERROR ((LM_ERROR, "ERROR PartitionPolicyTest : " - "Item %d of name sequence is not equal " - "to original.\n", - i)); - return false; - } - } - return true; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.h deleted file mode 100644 index 6fef89f535d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef PARTITION_QOS_TEST_H_ -#define PARTITION_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/PartitionQosPolicy.h" - -class PartitionPolicyTest -{ -public: - PartitionPolicyTest (); - - static bool check (const ::DDS_PartitionQosPolicy & dds_qos, - const ::DDS::PartitionQosPolicy & qos); -}; - -#endif /* PARTITION_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/policies.mpc b/CIAO/connectors/dds4ccm/tests/Policies/policies.mpc deleted file mode 100644 index f4d90c8ce0b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/policies.mpc +++ /dev/null @@ -1,44 +0,0 @@ -// $Id$ - -project(DDS_Policies_Test) : taoexe, dds4ccm_base { - includes += $(CIAO_ROOT) - exename = policies_test - Source_Files { - deadline_qos_test.cpp - dest_order_qos_test.cpp - dp_factory_qos_test.cpp - dp_qos_test.cpp - dr_qos_test.cpp - dur_qos_test.cpp - dur_service_qos_test.cpp - dw_qos_test.cpp - entity_factory_qos_test.cpp - group_data_qos_test.cpp - hist_qos_test.cpp - lat_budget_qos_test.cpp - lifespan_qos_test.cpp - liveliness_qos_test.cpp - main.cpp - ownership_qos_test.cpp - partition_qos_test.cpp - presentation_qos_test.cpp - pub_qos_test.cpp - reliability_qos_test.cpp - resource_limits_qos_test.cpp - sub_qos_test.cpp - tp_data_qos_test.cpp - tp_qos_test.cpp - transport_prio_qos_test.cpp - user_data_qos_test.cpp - rd_lifecycle_qos_test.cpp - tbf_qos_test.cpp - ownership_strength_qos_test.cpp - wr_lifecycle_qos_test.cpp - duration.cpp - octet_seq.cpp - } - - Header_Files { - *.h - } -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp deleted file mode 100644 index 540bf6e1315..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "presentation_qos_test.h" - -PresentationPolicyTest::PresentationPolicyTest () -{ -} - -bool -PresentationPolicyTest::check (const ::DDS_PresentationQosPolicy & dds_qos, - const ::DDS::PresentationQosPolicy & qos) -{ - return dds_qos.access_scope == - static_cast <DDS_PresentationQosPolicyAccessScopeKind>(qos.access_scope) && - dds_qos.coherent_access == - static_cast <DDS_Boolean> (qos.coherent_access) && - dds_qos.ordered_access == - static_cast <DDS_Boolean> (qos.ordered_access); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.h deleted file mode 100644 index 4359e25632c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef PRESENTATION_QOS_TEST_H_ -#define PRESENTATION_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/PresentationQosPolicy.h" - -class PresentationPolicyTest -{ -public: - PresentationPolicyTest (); - - static bool check (const ::DDS_PresentationQosPolicy & dds_qos, - const ::DDS::PresentationQosPolicy & qos); -}; - -#endif /* PRESENTATION_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.cpp deleted file mode 100644 index 7a3c0cb7737..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.cpp +++ /dev/null @@ -1,58 +0,0 @@ -// $Id$ - -#include "pub_qos_test.h" -#include "group_data_qos_test.h" -#include "entity_factory_qos_test.h" -#include "presentation_qos_test.h" -#include "partition_qos_test.h" - -PublisherPolicyTest::PublisherPolicyTest () -{ -} - -int -PublisherPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::PublisherQos policy; - DDS_PublisherQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_PUBLISHER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!PresentationPolicyTest::check (dds_policy.presentation, policy.presentation)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in PresentationQosPolicy.\n")); - ++ret; - } - if (!PartitionPolicyTest::check (dds_policy.partition, policy.partition)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in PartitionQosPolicy.\n")); - ++ret; - } - if (!GroupDataPolicyTest::check (dds_policy.group_data, policy.group_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in GroupDataQosPolicy.\n")); - ++ret; - } - if (!EntityFactoryPolicyTest::check (dds_policy.entity_factory, policy.entity_factory)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in EntityFactoryQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.h deleted file mode 100644 index c2d022aff88..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef PUBLISHER_QOS_TEST_H_ -#define PUBLISHER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/PublisherQos.h" - -class PublisherPolicyTest -{ -public: - PublisherPolicyTest (); - - int run (); -}; - -#endif /* PUBLISHER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.cpp deleted file mode 100644 index 11574a4abfe..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "rd_lifecycle_qos_test.h" - -#include "duration.h" - -ReaderDataLifecyclePolicyTest::ReaderDataLifecyclePolicyTest () -{ -} - -bool -ReaderDataLifecyclePolicyTest::check (const ::DDS_ReaderDataLifecycleQosPolicy & dds_qos, - const ::DDS::ReaderDataLifecycleQosPolicy & qos) -{ - return Duration::check (dds_qos.autopurge_nowriter_samples_delay, - qos.autopurge_nowriter_samples_delay) && - Duration::check (dds_qos.autopurge_disposed_samples_delay, - qos.autopurge_disposed_samples_delay); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.h deleted file mode 100644 index 314704e1e96..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef READER_DATA_LIFECYCLE_QOS_TEST_H_ -#define READER_DATA_LIFECYCLE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h" - -class ReaderDataLifecyclePolicyTest -{ -public: - ReaderDataLifecyclePolicyTest (); - - static bool check (const ::DDS_ReaderDataLifecycleQosPolicy & dds_qos, - const ::DDS::ReaderDataLifecycleQosPolicy & qos); -}; - -#endif /* READER_DATA_LIFECYCLE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.cpp deleted file mode 100644 index e4e405fdfc0..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.cpp +++ /dev/null @@ -1,17 +0,0 @@ -// $Id$ - -#include "reliability_qos_test.h" - -#include "duration.h" - -ReliabilityPolicyTest::ReliabilityPolicyTest () -{ -} - -bool -ReliabilityPolicyTest::check (const ::DDS_ReliabilityQosPolicy & dds_qos, - const ::DDS::ReliabilityQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_ReliabilityQosPolicyKind> (qos.kind) && - Duration::check (dds_qos.max_blocking_time, qos.max_blocking_time); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.h deleted file mode 100644 index d325f489c90..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef RELIABILITY_QOS_TEST_H_ -#define RELIABILITY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h" - -class ReliabilityPolicyTest -{ -public: - ReliabilityPolicyTest (); - - static bool check (const ::DDS_ReliabilityQosPolicy & dds_qos, - const ::DDS::ReliabilityQosPolicy & qos); -}; - -#endif /* RELIABILITY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.cpp deleted file mode 100644 index 46a1adc0327..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.cpp +++ /dev/null @@ -1,17 +0,0 @@ -// $Id$ - -#include "resource_limits_qos_test.h" - -ResourceLimitsPolicyTest::ResourceLimitsPolicyTest () -{ -} - - -bool -ResourceLimitsPolicyTest::check (const ::DDS_ResourceLimitsQosPolicy & dds_qos, - const ::DDS::ResourceLimitsQosPolicy & qos) -{ - return dds_qos.max_samples == qos.max_samples && - dds_qos.max_instances == qos.max_instances && - dds_qos.max_samples_per_instance == qos.max_samples_per_instance; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.h deleted file mode 100644 index a430ee30034..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef RESOURCE_LIMITS_QOS_TEST_H_ -#define RESOURCE_LIMITS_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h" - -class ResourceLimitsPolicyTest -{ -public: - ResourceLimitsPolicyTest (); - - static bool check (const ::DDS_ResourceLimitsQosPolicy & dds_qos, - const ::DDS::ResourceLimitsQosPolicy & qos); -}; - -#endif /* RESOURCE_LIMITS_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl b/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl deleted file mode 100755 index 87048af071f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl +++ /dev/null @@ -1,25 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{ACE_ROOT}/bin"; -use PerlACE::TestTarget; - -my $program = PerlACE::TestTarget::create_target (1) || die "Create target 1 failed\n"; - -$PROG = $program->CreateProcess ("policies_test", ""); -$program_status = $PROG->Spawn (); - -if ($program_status != 0) { - print STDERR "ERROR: GroupDataPolicy returned $program_status\n"; - exit 1; -} - -sleep ($program->ProcessStartWaitInterval()); - -$program_status = $PROG->Kill (); - -exit 0; diff --git a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.cpp deleted file mode 100644 index 15950dc88b4..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.cpp +++ /dev/null @@ -1,59 +0,0 @@ -// $Id$ - -#include "sub_qos_test.h" - -#include "group_data_qos_test.h" -#include "entity_factory_qos_test.h" -#include "presentation_qos_test.h" -#include "partition_qos_test.h" - -SubscriberPolicyTest::SubscriberPolicyTest () -{ -} - -int -SubscriberPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::SubscriberQos policy; - DDS_SubscriberQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_SUBSCRIBER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!PresentationPolicyTest::check (dds_policy.presentation, policy.presentation)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in PresentationQosPolicy.\n")); - ++ret; - } - if (!PartitionPolicyTest::check (dds_policy.partition, policy.partition)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in PartitionQosPolicy.\n")); - ++ret; - } - if (!GroupDataPolicyTest::check (dds_policy.group_data, policy.group_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in GroupDataQosPolicy.\n")); - ++ret; - } - if (!EntityFactoryPolicyTest::check (dds_policy.entity_factory, policy.entity_factory)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in EntityFactoryQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.h deleted file mode 100644 index dc85ffdd582..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#ifndef SUBSCRIBER_QOS_TEST_H_ -#define SUBSCRIBER_QOS_TEST_H_ - - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/SubscriberQos.h" - -class SubscriberPolicyTest -{ -public: - SubscriberPolicyTest (); - - int run (); -}; - -#endif /* SUBSCRIBER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.cpp deleted file mode 100644 index c300174e7f7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "tbf_qos_test.h" -#include "duration.h" - -TimeBasedFilterPolicyTest::TimeBasedFilterPolicyTest () -{ -} - -bool -TimeBasedFilterPolicyTest::check (const ::DDS_TimeBasedFilterQosPolicy & dds_qos, - const ::DDS::TimeBasedFilterQosPolicy & qos) -{ - return Duration::check (dds_qos.minimum_separation, qos.minimum_separation); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.h deleted file mode 100644 index f42d8aaf7e0..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef TIME_BASED_FILTER_QOS_TEST_H_ -#define TIME_BASED_FILTER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h" - -class TimeBasedFilterPolicyTest -{ -public: - TimeBasedFilterPolicyTest (); - - static bool check (const ::DDS_TimeBasedFilterQosPolicy & dds_qos, - const ::DDS::TimeBasedFilterQosPolicy & qos); -}; - -#endif /* TIME_BASED_FILTER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.cpp deleted file mode 100644 index c9377c996b7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.cpp +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#include "tp_data_qos_test.h" - -#include "octet_seq.h" - -TopicDataPolicyTest::TopicDataPolicyTest () -{ -} - -bool -TopicDataPolicyTest::check (const ::DDS_TopicDataQosPolicy & dds_qos, - const ::DDS::TopicDataQosPolicy & qos) -{ - return OctetSequence::check (dds_qos.value, - qos.value, - "TopicDataPolicyTest"); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.h deleted file mode 100644 index 2ccb36be118..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef TOPIC_DATA_QOS_TEST_H_ -#define TOPIC_DATA_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h" - -class TopicDataPolicyTest -{ -public: - TopicDataPolicyTest (); - - static bool check (const ::DDS_TopicDataQosPolicy & dds_qos, - const ::DDS::TopicDataQosPolicy & qos); -}; - -#endif /* TOPIC_DATA_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.cpp deleted file mode 100644 index 65a338ae499..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.cpp +++ /dev/null @@ -1,148 +0,0 @@ -// $Id$ - -#include "tp_qos_test.h" - -#include "tp_data_qos_test.h" -#include "dur_qos_test.h" -#include "dur_service_qos_test.h" -#include "deadline_qos_test.h" -#include "lat_budget_qos_test.h" -#include "liveliness_qos_test.h" -#include "reliability_qos_test.h" -#include "dest_order_qos_test.h" -#include "hist_qos_test.h" -#include "resource_limits_qos_test.h" -#include "transport_prio_qos_test.h" -#include "lifespan_qos_test.h" -#include "ownership_qos_test.h" - -TopicPolicyTest::TopicPolicyTest () -{ -} - -int -TopicPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::TopicQos policy; - DDS_TopicQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_TOPIC_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - - if (!TopicDataPolicyTest::check (dds_policy.topic_data, - policy.topic_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in TopicDataQosPolicy.\n")); - ++ret; - } - - if (!DurabilityPolicyTest::check (dds_policy.durability, - policy.durability)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DurabilityQosPolicy.\n")); - ++ret; - } - - if (!DurabilityServicePolicyTest::check (dds_policy.durability_service, - policy.durability_service)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DurabilityServiceQosPolicy.\n")); - ++ret; - } - - if (!DeadlinePolicyTest::check (dds_policy.deadline, - policy.deadline)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DeadlineQosPolicy.\n")); - ++ret; - } - - if (!LatencyBudgetPolicyTest::check (dds_policy.latency_budget, - policy.latency_budget)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in LatencyBudgetQosPolicy.\n")); - ++ret; - } - - if (!LivelinessPolicyTest::check (dds_policy.liveliness, - policy.liveliness)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in LivelinessQosPolicy.\n")); - ++ret; - } - - if (!ReliabilityPolicyTest::check (dds_policy.reliability, - policy.reliability)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in ReliabilityQosPolicy.\n")); - ++ret; - } - - if (!DestinationOrderPolicyTest::check (dds_policy.destination_order, - policy.destination_order)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DestinationOrderQosPolicy.\n")); - ++ret; - } - - if (!HistoryPolicyTest::check (dds_policy.history, - policy.history)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in HistoryQosPolicy.\n")); - ++ret; - } - - if (!ResourceLimitsPolicyTest::check (dds_policy.resource_limits, - policy.resource_limits)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in ResourceLimitsQosPolicy.\n")); - ++ret; - } - - if (!TransportPriorityPolicyTest::check (dds_policy.transport_priority, - policy.transport_priority)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in TransportPriorityQosPolicy.\n")); - ++ret; - } - - if (!LifespanPolicyTest::check (dds_policy.lifespan, - policy.lifespan)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in LifespanQosPolicy.\n")); - ++ret; - } - - if (!OwnershipPolicyTest::check (dds_policy.ownership, - policy.ownership)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in OwnershipQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.h deleted file mode 100644 index 0508102b8e3..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef TOPIC_QOS_TEST_H_ -#define TOPIC_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TopicQos.h" - -class TopicPolicyTest -{ -public: - TopicPolicyTest (); - - int run (); -}; - -#endif /* TOPIC_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.cpp deleted file mode 100644 index d4aaa7d74ad..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// $Id$ - -#include "transport_prio_qos_test.h" - -TransportPriorityPolicyTest::TransportPriorityPolicyTest () -{ -} - -bool -TransportPriorityPolicyTest::check (const ::DDS_TransportPriorityQosPolicy & dds_qos, - const ::DDS::TransportPriorityQosPolicy & qos) -{ - return dds_qos.value == qos.value; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.h deleted file mode 100644 index 358dd62388f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef TRANSPORT_PRIORITY_QOS_TEST_H_ -#define TRANSPORT_PRIORITY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h" - -class TransportPriorityPolicyTest -{ -public: - TransportPriorityPolicyTest (); - - static bool check (const ::DDS_TransportPriorityQosPolicy & dds_qos, - const ::DDS::TransportPriorityQosPolicy & qos); -}; - -#endif /* TRANSPORT_PRIORITY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.cpp deleted file mode 100644 index 48ee76b0e20..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.cpp +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#include "user_data_qos_test.h" - -#include "octet_seq.h" - -UserDataPolicyTest::UserDataPolicyTest () -{ -} - -bool -UserDataPolicyTest::check (const ::DDS_UserDataQosPolicy & dds_qos, - const ::DDS::UserDataQosPolicy & qos) -{ - return OctetSequence::check (dds_qos.value, - qos.value, - "UserDataPolicyTest"); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.h deleted file mode 100644 index c56c94f48f9..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef USER_DATA_QOS_TEST_H_ -#define USER_DATA_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/UserDataQosPolicy.h" - -class UserDataPolicyTest -{ -public: - UserDataPolicyTest (); - - static bool check (const ::DDS_UserDataQosPolicy & dds_qos, - const ::DDS::UserDataQosPolicy & qos); -}; - -#endif /* USER_DATA_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp deleted file mode 100644 index 6a8da1b9103..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "wr_lifecycle_qos_test.h" - -WriterDataLifecyclePolicyTest::WriterDataLifecyclePolicyTest () -{ -} - -bool -WriterDataLifecyclePolicyTest::check (const ::DDS_WriterDataLifecycleQosPolicy & dds_qos, - const ::DDS::WriterDataLifecycleQosPolicy & qos) -{ - return dds_qos.autodispose_unregistered_instances == - static_cast <DDS_Boolean> (qos.autodispose_unregistered_instances); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.h deleted file mode 100644 index ac8674525f0..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef WRITER_DATA_LIFECYCLE_QOS_TEST_H_ -#define WRITER_DATA_LIFECYCLE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h" - -class WriterDataLifecyclePolicyTest -{ -public: - WriterDataLifecyclePolicyTest (); - - static bool check (const ::DDS_WriterDataLifecycleQosPolicy & dds_qos, - const ::DDS::WriterDataLifecycleQosPolicy & qos); -}; - -#endif /* WRITER_DATA_LIFECYCLE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc index 080d970cb08..b0fe76f8e8f 100755 --- a/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc @@ -5,12 +5,11 @@ project (QueryFilter_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += QUERY_FILTER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=QUERY_FILTER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=QueryFilter_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst QueryFilter_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl index 708c17b2051..4d9ba95b5f7 100755 --- a/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (30); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc index e8606e033d9..db8b2f2e8c5 100755 --- a/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Reader_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += READER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=READER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Reader_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Reader_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl index 997852c0618..4d9ba95b5f7 100755 --- a/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc b/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc index 87a021362d6..f05c18bdc40 100644 --- a/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SL_Disabled_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += SL_DISABLED_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SL_DISABLED_BASE_STUB_Export \ -Wb,stub_export_include=SL_Disabled_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SL_Disabled_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp index d8ae75b9b36..4c49156a772 100644 --- a/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_SL_Disabled_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc index 0730e183bb9..d100439ea63 100644 --- a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SL_ManyByMany_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_ dynamicflags += SL_MANYBYMANY_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SL_MANYBYMANY_BASE_STUB_Export \ -Wb,stub_export_include=SL_ManyByMany_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SL_ManyByMany_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp index 31921bf38ef..5c88a833d24 100644 --- a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_SL_ManyByMany_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc index 96f81db664a..a20b85c42e8 100644 --- a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SL_OneByOne_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += SL_ONEBYONE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SL_ONEBYONE_BASE_STUB_Export \ -Wb,stub_export_include=SL_OneByOne_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SL_OneByOne_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp index 5a0d47279f3..2d49c410d4c 100644 --- a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_SL_OneByOne_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc index 5d5a42ccba8..de8eca7dbb7 100644 --- a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SCABase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { dynamicflags += SETCONNECTORATTRIBUTE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SETCONNECTORATTRIBUTE_BASE_STUB_Export \ -Wb,stub_export_include=SetConnectorAttribute_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SetConnectorAttribute_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl index b51ae16243d..e91dc5b9c10 100755 --- a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp index 54bfd5c53cf..2ce802f3c73 100644 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp @@ -6,7 +6,7 @@ #include "Base/BaseSupport.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" namespace CIAO_SharedDP_SharedDPComponent_Impl { @@ -46,9 +46,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw1 = this->context_->get_connection_write1_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd1 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd1 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw1.in ()); - DDSDataWriter * dds_dw1 = ccm_dds_rd1->get_impl (); + DDSDataWriter * dds_dw1 = rti_rd1->get_impl (); DDSPublisher * dds_p1 = dds_dw1->get_publisher (); this->dds_dp1_ = dds_p1->get_participant (); } @@ -61,9 +61,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw2 = this->context_->get_connection_write2_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd2 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd2 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw2.in ()); - DDSDataWriter * dds_dw2 = ccm_dds_rd2->get_impl (); + DDSDataWriter * dds_dw2 = rti_rd2->get_impl (); DDSPublisher * dds_p2 = dds_dw2->get_publisher (); this->dds_dp2_ = dds_p2->get_participant (); } @@ -76,9 +76,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw3 = this->context_->get_connection_write3_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd3 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd3 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw3.in ()); - DDSDataWriter * dds_dw3 = ccm_dds_rd3->get_impl (); + DDSDataWriter * dds_dw3 = rti_rd3->get_impl (); DDSPublisher * dds_p3 = dds_dw3->get_publisher (); this->dds_dp3_ = dds_p3->get_participant (); } diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl index 5a57844e894..34e80ff8c33 100755 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (10); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp index 2882814085d..7431f179ebc 100644 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp @@ -10,7 +10,7 @@ #include "Base/BaseSupport.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" const char * tp_name_conn_1_ = "SharedDP"; const char * tp_name_conn_2_ = "SharedDP"; @@ -56,9 +56,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw1 = this->context_->get_connection_write1_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd1 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd1 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw1.in ()); - DDSDataWriter * dds_dw1 = ccm_dds_rd1->get_impl (); + DDSDataWriter * dds_dw1 = rti_rd1->get_impl (); DDSPublisher * dds_p1 = dds_dw1->get_publisher (); this->dds_dp1_ = dds_p1->get_participant (); this->dds_tp1_ = this->dds_dp1_->find_topic ( @@ -74,9 +74,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw2 = this->context_->get_connection_write2_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd2 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd2 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw2.in ()); - DDSDataWriter * dds_dw2 = ccm_dds_rd2->get_impl (); + DDSDataWriter * dds_dw2 = rti_rd2->get_impl (); DDSPublisher * dds_p2 = dds_dw2->get_publisher (); this->dds_dp2_ = dds_p2->get_participant (); this->dds_tp2_ = this->dds_dp2_->find_topic ( @@ -92,9 +92,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw3 = this->context_->get_connection_write3_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd3 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd3 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw3.in ()); - DDSDataWriter * dds_dw3 = ccm_dds_rd3->get_impl (); + DDSDataWriter * dds_dw3 = rti_rd3->get_impl (); DDSPublisher * dds_p3 = dds_dw3->get_publisher (); this->dds_dp3_ = dds_p3->get_participant (); this->dds_tp3_ = this->dds_dp3_->find_topic ( @@ -110,9 +110,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw4 = this->context_->get_connection_write4_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd4 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd4 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw4.in ()); - DDSDataWriter * dds_dw4 = ccm_dds_rd4->get_impl (); + DDSDataWriter * dds_dw4 = rti_rd4->get_impl (); DDSPublisher * dds_p4 = dds_dw4->get_publisher (); this->dds_dp4_ = dds_p4->get_participant (); this->dds_tp4_ = this->dds_dp4_->find_topic ( diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl index c1a88c75f90..34e80ff8c33 100755 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc index a0c2462af7b..934f01f2a27 100644 --- a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SCT_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { dynamicflags += STATE_CONNECTION_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=STATE_CONNECTION_TEST_BASE_STUB_Export \ -Wb,stub_export_include=State_Connection_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst State_Connection_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl index 5d0ab35419d..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (10); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp b/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp index 338ad6e0d52..4273125bbe3 100644 --- a/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp +++ b/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp @@ -1,6 +1,6 @@ // $Id$ -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" #include "ace/OS_NS_sys_time.h" int diff --git a/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc b/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc index 2046f252b05..fbd6e94ac3d 100755 --- a/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc @@ -5,12 +5,11 @@ project (DDS_TwoTopics_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += TWOTOPICS_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=TWOTOPICS_TEST_BASE_STUB_Export \ -Wb,stub_export_include=TwoTopics_Base_stub_export.h IDL_Files { - idlflags += -Gxhst TwoTopics_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc index 51a38f0973b..4430bee10b0 100644 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Unkeyed_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += UNKEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=UNKEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Unkeyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Unkeyed_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl index 3ca8a0ee149..4c584d6e11a 100755 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc index 014070bbbab..4379b403d1b 100644 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_UnkeyedWriterBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl index 58d28e2d477..5aa7222b7e4 100755 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc b/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc index 97490cd2c74..51b2decdfeb 100644 --- a/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Updater_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defaul dynamicflags += UPDATER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=UPDATER_BASE_STUB_Export \ -Wb,stub_export_include=Updater_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Updater_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp index 88977e8c4ca..2ecc96a3d84 100644 --- a/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp @@ -7,8 +7,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_Updater_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl index 7a20e61732d..91f09e912e2 100755 --- a/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (60); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl index 2963487e229..886f6a47324 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl @@ -10,7 +10,6 @@ #pragma ndds typesupport "Base/VTopic_BaseSupport.h" -// Plain topic struct TestTopic { string key; //@key long x; @@ -28,49 +27,38 @@ struct TopicArray { octet x_array[5]; }; -// Unions -union X_Union switch (short) { +//unions +/* union X_Union switch (short) { case 0: string x_test; case 1: long x_long; -}; + }; -struct TopicUnion { - string key; //@key - X_Union x_uni; + struct TopicUnion { + string key; //@key + X_Union x_uni; -}; + }; + + */ -// Sequence struct test { short x_test; string x_teststr; }; typedef sequence<test> test_seq; +// Sequence struct TopicSeq { string key; //@key test_seq x_seq; }; -// ValueType -valuetype X_Valuetype { - public string type; - public long x_long; -}; - -struct TopicValuetype { - string key; //@key - X_Valuetype x_vt; -}; - -// Sequences -typedef sequence<TestTopic> TestTopic_Seq; -typedef sequence<TopicString> TopicString_Seq; -typedef sequence<TopicArray> TopicArray_Seq; -typedef sequence<TopicUnion> TopicUnion_Seq; -typedef sequence<TopicSeq> TopicSeq_Seq; -typedef sequence<TopicValuetype> TopicValuetype_Seq; + typedef sequence<TestTopic> TestTopic_Seq; + typedef sequence<TopicString> TopicString_Seq; + typedef sequence<TopicArray> TopicArray_Seq; + // typedef sequence<TopicUnion> TopicUnion_Seq; + typedef sequence<TopicSeq> TopicSeq_Seq; #endif diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc index fada4388221..c6fc6f2306c 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc @@ -5,12 +5,11 @@ project (DDS_VTopic_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += VTOPIC_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=VTOPIC_BASE_STUB_Export \ -Wb,stub_export_include=VTopic_Base_stub_export.h IDL_Files { - idlflags += -Gxhst VTopic_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp index 74a313b2b27..646bf68d6f7 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopic_Receiver_Impl diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp index a77c14661df..ef62c87043c 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp @@ -7,7 +7,7 @@ #include "ace/Guard_T.h" #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopic_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl index d7266527ff7..6065a5cc28b 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl index fdb2c60d64b..89a8f92a67e 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl @@ -10,66 +10,56 @@ #pragma ndds typesupport "Base/VTopics_BaseSupport.h" -// Plain Topic -struct TestTopic { - string key; //@key - long x; -}; + struct TestTopic { + string key; //@key + long x; + }; + //string + struct TopicString { + string key; //@key + string x_str; + }; -// String -struct TopicString { - string key; //@key - string x_str; -}; + //arrays + struct TopicArray { + string key; //@key + octet x_array[5]; + }; -// Arrays -struct TopicArray { - string key; //@key - octet x_array[5]; -}; + //unions +/* union X_Union switch (short) { + case 0: + string x_test; + case 1: + long x_long; + }; -// Unions -union X_Union switch (short) { - case 0: - string x_test; - case 1: - long x_long; -}; + struct TopicUnion { + string key; //@key + X_Union x_uni; -struct TopicUnion { - string key; //@key - X_Union x_uni; -}; + }; -// Sequence -struct test { - short x_test; - string x_teststr; -}; -typedef sequence<test> test_seq; + */ -struct TopicSeq { - string key; //@key - test_seq x_seq; + struct test { + short x_test; + string x_teststr; }; + typedef sequence<test> test_seq; + + //sequence + struct TopicSeq { + string key; //@key + test_seq x_seq; + }; - // ValueType -valuetype X_Valuetype { - public string type; - public long x_long; -}; -struct TopicValuetype { - string key; //@key - X_Valuetype x_vt; -}; + typedef sequence<TestTopic> TestTopic_Seq; + typedef sequence<TopicString> TopicString_Seq; + typedef sequence<TopicArray> TopicArray_Seq; + // typedef sequence<TopicUnion> TopicUnion_Seq; + typedef sequence<TopicSeq> TopicSeq_Seq; -// Sequences -typedef sequence<TestTopic> TestTopic_Seq; -typedef sequence<TopicString> TopicString_Seq; -typedef sequence<TopicArray> TopicArray_Seq; -typedef sequence<TopicUnion> TopicUnion_Seq; -typedef sequence<TopicSeq> TopicSeq_Seq; -typedef sequence<TopicValuetype> TopicValuetype_Seq; #endif diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc index e1115f446e0..a3845bb2b50 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc @@ -5,12 +5,11 @@ project (DDS_VTopics_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defaul dynamicflags += VTOPICS_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=VTOPICS_BASE_STUB_Export \ -Wb,stub_export_include=VTopics_Base_stub_export.h IDL_Files { - idlflags += -Gxhst VTopics_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp index 9c9211c701a..c5b143dc340 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopics_Receiver_Impl diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp index 81feebce2d4..33663b76c74 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp @@ -7,7 +7,7 @@ #include "ace/Guard_T.h" #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopics_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl index d7266527ff7..6065a5cc28b 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/examples/BasicSP/descriptors/run_test.pl b/CIAO/examples/BasicSP/descriptors/run_test.pl index 039d8a2cefd..8f071eff54d 100755 --- a/CIAO/examples/BasicSP/descriptors/run_test.pl +++ b/CIAO/examples/BasicSP/descriptors/run_test.pl @@ -208,7 +208,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $$daemons; ++$i) { @@ -237,7 +237,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl b/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl index f8d27e09926..6b0e99a9697 100755 --- a/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl +++ b/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl @@ -81,7 +81,7 @@ $EX = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", #Stop the plan launcher $EX2 = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$emior -x Application-flattened_Unhomed.cdp -s"); + "-k file://$emior -x Application-flattened_Unhomed.cdp"); $Ret6 = $EX->Spawn (); if($Ret6 == -1) { diff --git a/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl b/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl index 8b4dcd571dd..6b0e99a9697 100755 --- a/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl +++ b/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl @@ -77,11 +77,11 @@ if ($tg->WaitForFileTimed ($embase, sleep(5); #Start the plan launcher $EX = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x Application-flattened_Unhomed.cdp -k file://$emior "); + "-x Application-flattened_Unhomed.cdp -k file://$emior "); #Stop the plan launcher $EX2 = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$emior -x Application-flattened_Unhomed.cdp -s"); + "-k file://$emior -x Application-flattened_Unhomed.cdp"); $Ret6 = $EX->Spawn (); if($Ret6 == -1) { diff --git a/CIAO/examples/Hello/descriptors/run_test.pl b/CIAO/examples/Hello/descriptors/run_test.pl index f04b61977fe..b039e2b056f 100755 --- a/CIAO/examples/Hello/descriptors/run_test.pl +++ b/CIAO/examples/Hello/descriptors/run_test.pl @@ -200,9 +200,9 @@ $em_running = 1; # Invoke executor - start the application -. print "Invoking executor - launch the application -\n"; -print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile -l\n"; +print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile -l"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $nr_daemon; ++$i) { @@ -225,10 +225,10 @@ if ($result != 0) { # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl index 9bab32d7c69..aee24442fc6 100755 --- a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl +++ b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl @@ -188,7 +188,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl index e23c532affa..38652fafbcb 100755 --- a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl +++ b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl @@ -188,7 +188,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_alias.pl b/CIAO/examples/Hello/descriptors/run_test_alias.pl index 4c94292d889..c746f4d80b0 100755 --- a/CIAO/examples/Hello/descriptors/run_test_alias.pl +++ b/CIAO/examples/Hello/descriptors/run_test_alias.pl @@ -228,7 +228,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_without_ns.pl b/CIAO/examples/Hello/descriptors/run_test_without_ns.pl index d05a213cacd..9428f0be8a0 100755 --- a/CIAO/examples/Hello/descriptors/run_test_without_ns.pl +++ b/CIAO/examples/Hello/descriptors/run_test_without_ns.pl @@ -162,7 +162,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $$daemons; ++$i) { @@ -188,7 +188,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Null_Component/descriptors/run_test.pl b/CIAO/examples/Null_Component/descriptors/run_test.pl index cc7cc6a72c9..4dbec45bc99 100755 --- a/CIAO/examples/Null_Component/descriptors/run_test.pl +++ b/CIAO/examples/Null_Component/descriptors/run_test.pl @@ -201,13 +201,13 @@ foreach $file (@files) { print "Start dance_plan_launcher.exe with -x $file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -k file://$ior_emfile"); + "-x $file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl b/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl index 109961d44fb..8c7f52d70eb 100755 --- a/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl +++ b/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl @@ -181,7 +181,7 @@ foreach $file (@files) { # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl b/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl index cc7cc6a72c9..4dbec45bc99 100755 --- a/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl +++ b/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl @@ -201,13 +201,13 @@ foreach $file (@files) { print "Start dance_plan_launcher.exe with -x $file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -k file://$ior_emfile"); + "-x $file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl b/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl index e69165188a4..936165ab7b8 100644 --- a/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl +++ b/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl @@ -198,7 +198,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $nr_daemon; ++$i) { @@ -218,7 +218,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl b/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl index 4b41d465363..7fe1f478774 100644 --- a/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl +++ b/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl @@ -155,11 +155,6 @@ module V }; }; -connector Comp3_T -{ - provides iface Conn_T_Port; -}; - module B::second_B<iface, ifaceSeq> second_B_Inst; module Ast<typename T, @@ -201,8 +196,8 @@ module Ast<typename T, component Comp_T { - uses multiple T Comp_T_Recep; - mirrorport PT_T Comp_T_Mirror_Port; + uses multiple T Comp_T_Recep; + mirrorport PT_T Comp_T_Mirror_Port; provides T Comp_T_Facet; emits E Comp_T_Emit; @@ -224,12 +219,6 @@ module Ast<typename T, { }; - connector Comp2_T - { - port PT_T Conn_T_Port; - provides T Conn_T_Facet; - }; - connector Conn_T { port PT_T Conn_T_Port; @@ -258,7 +247,7 @@ module Ast<iface, 101> Ast_Inst; -module M +module M { module N <typename T> { diff --git a/TAO/ChangeLog b/TAO/ChangeLog index b639ca1f787..5c5bf59e101 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,28 +1,6553 @@ -Thu Mar 4 12:01:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> +Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: + * TAO version 1.7.7 released. + +Tue Mar 2 09:58:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_visitor_interface.cpp: + * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: + * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp: + * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp: + * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: + * TAO_IDL/be_include/be_component.h: + * TAO_IDL/be_include/be_connector.h: + * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_sh.h: + * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_ss.h: + * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_sh.h: + * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_ss.h: + Generate direct and through poa proxy brokers for connectors + +Thu Feb 25 17:04:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * NEWS: + + Updated TAO_IDL cleanup item. + +Thu Feb 25 16:50:09 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp: + * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp: + * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp: + * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp: + * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp: + * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp: + * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp: + * TAO_IDL/be_include/be_visitor_interface/base_proxy_broker_ch.h: + * TAO_IDL/be_include/be_visitor_interface/proxy_brokers_ch.h: + * TAO_IDL/be_include/be_visitor_interface/remote_proxy_impl_ch.h: + * TAO_IDL/be_include/be_visitor_interface/proxy_impls_ch.h: + * TAO_IDL/be_include/be_visitor_interface/base_proxy_impl_ch.h: + * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_ch.h: + * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_cs.h: + + Removed these files, the visitors are never used. This fix closes + [BUGID:2200]. + +Thu Feb 25 13:19:16 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + Disabled running the test for bug#3827 on single threaded builds + and on CORBA_e_micro builds. + +Thu Feb 25 08:58:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL_Test.mpc: + Added no_strict_aliasing for ndds + +Thu Feb 25 08:46:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ChangeLogs/*: + Use full year + +Thu Feb 25 08:01:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + Fixed argument not used warning + +Wed Feb 24 21:00:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl_global.cpp: + + Added additional lists to store the filenames gathered + from pragmas specifying DDS typesupport files from + various DDS vendors to include in generated code. + + * TAO_IDL/be/be_codegen.cpp: + + Added more checks for the generation of export header + files. Now a given export header file won't be + generated unless all the command line options are + present for + + - generating the export header file + - specifying the export macro + - specifying the export header file name + + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + + Minor change to the format of generated code. + + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + + Added pragmas for including typesupport files from + other DDS vendors, to ultimately make the generated + connector code portable to any of the C++ DDS vendors. + +Wed Feb 24 16:53:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/util/utl_scope.cpp: + + Fixed bug introduced by consolidation of fe_add_* + methods for exceptions. + + * TAO_IDL/be/be_codegen.cpp: + + Fixed compile error on MacOSX due to inappropriate + C++-style cast. + +Wed Feb 24 16:29:51 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3826_Regression/svc.conf: + * tests/Bug_3826_Regression/run_test.pl: + * tao/TAO_Internal.cpp: + Extended the fix for bug#3826 and adjusted the test. Initial fix + was not complete. If there is a svc.conf which is processed by + ACE unconditionally then it's processed in a global gestalt even + if -ORBGestalt LOCAL is provided. Current change must fix this + behaviour. + +Tue Feb 23 18:55:21 UTC 2010 Yan Dai <dai_y@ociweb.com> + + * bin/tao_orb_tests.lst: + + Added Bug_3812_Regression as not fixed test. + + * tests/Bug_3812_Regression/Bug_3812_Regression.cpp: + * tests/Bug_3812_Regression/mock_transport.h: + + Fixed fuzz errors. + +Tue Feb 23 10:35:39 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tao/TAO_Internal.cpp: + Changed a code layout for return values in forward declarations + according to TAO code conventions. Thanks to Johnny Willemsen + <jwillemsen at remedy dot nl> for pointing this out. + +Tue Feb 23 09:46:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3827_Regression/test.cpp: + * tests/Bug_3827_Regression/Message.idl: + * tests/Bug_3827_Regression/run_test.pl: + * tests/Bug_3827_Regression/README: + * tests/Bug_3827_Regression/Bug_3827_Regression.mpc: + * tao/ORB_Core.cpp: + * tao/ORB.cpp: + * tao/ORB_Core.h: + Added a test for bug#3827 and fixed it. Now access or changes to + valuetype_adapter_ in ORB_Core is protected by a lock. + + * tests/Bug_3826_Regression/orb_svc.conf: + * tests/Bug_3826_Regression/server.cpp: + * tests/Bug_3826_Regression/README: + * tests/Bug_3826_Regression/Bug_3826_Regression.mpc: + * tests/Bug_3826_Regression/run_test.pl: + * tao/TAO_Internal.cpp: + Added a test for bug#3826 and fixed it. If the first ORB in created + with -ORBGestalt LOCAL it will have a local configuration and this + configuration will not leak into any ORBs created afterwards. + + * bin/tao_orb_tests.lst: + Scheduled tests for bug#3826 and bug#3827 to run in the nightly + builds. + +Mon Feb 22 23:04:23 UTC 2010 Yan Dai <dai_y@ociweb.com> + + + * tests/Bug_3812_Regression/Bug_3812_Regression.cpp: + * tests/Bug_3812_Regression/Makefile.am: + * tests/Bug_3812_Regression/mock_ps.h: + * tests/Bug_3812_Regression/mock_tdi.h: + * tests/Bug_3812_Regression/mock_transport.h: + * tests/Bug_3812_Regression/run_test.pl: + + Added a regression test for bugzilla #3812. + +Mon Feb 22 21:20:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be_include/be_codegen.h: + + Added random 6-character string to #ifdef guard generation, + to prevent hiding when IDL files have the same name (but + are in different directories, the #ifdef guard uses only + the local filename). + + * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + + Added logic to check for inheritance from DDS_State or + DDS_Event connectors, to generate inheritance in the + connector impl from the correct Base connector template. + +Mon Feb 22 13:47:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/fe/idl.ll: + * TAO_IDL/fe/lex.yy.cpp: + Updated rti typesupport to ndds typesupport, everywhere we talk + about ndds + +Fri Feb 19 15:16:49 UTC 2010 jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + + Removed unused variable 'dt_name'. + + * TAO_IDL/fe/fe_component_header.cpp: + * TAO_IDL/fe/fe_extern.cpp: + * TAO_IDL/fe/fe_home_header.cpp: + * TAO_IDL/fe/fe_init.cpp: + * TAO_IDL/fe/fe_interface_header.cpp: + * TAO_IDL/fe/fe_obv_header.cpp: + * TAO_IDL/fe/idl.ll: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/include/idl_global.h: + * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp: + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/util/utl_scope.cpp: + * TAO_IDL/ast/ast_attribute.cpp: + * TAO_IDL/ast/ast_check.cpp: + + Reordered #includes to eliminate a circular dependency + introduced by the addition of the template source file + UTL_Scope_T.cpp. + +Fri Feb 19 12:54:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + + Generate an additional boolean that is used to indicate + whether we have a fixed or non fixed type + +Fri Feb 19 08:53:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + + Always generate the state connector header, this needs more tweaks + in the near future + +Thu Feb 18 22:53:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_root.h: + * TAO_IDL/include/ast_valuebox.h: + * TAO_IDL/include/ast_module.h: + * TAO_IDL/include/ast_union_label.h: + * TAO_IDL/include/ast_union.h: + * TAO_IDL/include/ast_interface_fwd.h: + * TAO_IDL/include/ast_structure.h: + * TAO_IDL/include/ast_component_fwd.h: + * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp: + * TAO_IDL/include/ast_string.h: + * TAO_IDL/include/ast_decl.h: + * TAO_IDL/include/ast_factory.h: + * TAO_IDL/include/ast_valuetype.h: + * TAO_IDL/include/ast_argument.h: + * TAO_IDL/include/ast_eventtype.h: + * TAO_IDL/include/ast_native.h: + * TAO_IDL/include/ast_union_fwd.h: + * TAO_IDL/include/ast_home.h: + * TAO_IDL/include/ast_structure_fwd.h: + * TAO_IDL/include/ast_enum_val.h: + * TAO_IDL/include/ast_sequence.h: + * TAO_IDL/include/ast_valuetype_fwd.h: + * TAO_IDL/include/ast_eventtype_fwd.h: + * TAO_IDL/include/ast_exception.h: + * TAO_IDL/include/ast_attribute.h: + * TAO_IDL/include/ast_enum.h: + * TAO_IDL/include/ast_union_branch.h: + * TAO_IDL/include/ast_type.h: + * TAO_IDL/include/ast_field.h: + * TAO_IDL/include/ast_constant.h: + * TAO_IDL/include/ast_interface.h: + * TAO_IDL/include/ast_operation.h: + * TAO_IDL/include/ast_component.h: + * TAO_IDL/include/ast_concrete_type.h: + * TAO_IDL/include/ast_predefined_type.h: + * TAO_IDL/include/ast_array.h: + * TAO_IDL/be/be_union.cpp: + * TAO_IDL/be/be_interface_fwd.cpp: + * TAO_IDL/be/be_attribute.cpp: + * TAO_IDL/be/be_factory.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_union_fwd.cpp: + * TAO_IDL/be/be_union_branch.cpp: + * TAO_IDL/be/be_valuetype_fwd.cpp: + * TAO_IDL/be/be_type.cpp: + * TAO_IDL/be/be_home.cpp: + * TAO_IDL/be/be_enum_val.cpp: + * TAO_IDL/be/be_mirror_port.cpp: + * TAO_IDL/be/be_valuebox.cpp: + * TAO_IDL/be/be_component.cpp: + * TAO_IDL/be/be_decl.cpp: + * TAO_IDL/be/be_util.cpp: + * TAO_IDL/be/be_eventtype_fwd.cpp: + * TAO_IDL/be/be_expression.cpp: + * TAO_IDL/be/be_typedef.cpp: + * TAO_IDL/be/be_structure.cpp: + * TAO_IDL/be/be_component_fwd.cpp: + * TAO_IDL/be/be_operation_strategy.cpp: + * TAO_IDL/be/be_interface_strategy.cpp: + * TAO_IDL/be/be_field.cpp: + * TAO_IDL/be/be_module.cpp: + * TAO_IDL/be/be_structure_fwd.cpp: + * TAO_IDL/be/be_predefined_type.cpp: + * TAO_IDL/be/be_argument.cpp: + * TAO_IDL/be/be_constant.cpp: + * TAO_IDL/be/be_exception.cpp: + * TAO_IDL/be/be_extended_port.cpp: + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/be/be_eventtype.cpp: + * TAO_IDL/be/be_root.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_operation.cpp: + * TAO_IDL/be/be_enum.cpp: + * TAO_IDL/be/be_string.cpp: + * TAO_IDL/be/be_array.cpp: + * TAO_IDL/be/be_template_module.cpp: + * TAO_IDL/be/be_native.cpp: + * TAO_IDL/be/be_porttype.cpp: + * TAO_IDL/be/be_union_label.cpp: + * TAO_IDL/ast/ast_home.cpp: + * TAO_IDL/ast/ast_union_fwd.cpp: + * TAO_IDL/ast/ast_constant.cpp: + * TAO_IDL/ast/ast_structure_fwd.cpp: + * TAO_IDL/ast/ast_operation.cpp: + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/ast/ast_component.cpp: + * TAO_IDL/ast/ast_concrete_type.cpp: + * TAO_IDL/ast/ast_predefined_type.cpp: + * TAO_IDL/ast/ast_enum_val.cpp: + * TAO_IDL/ast/ast_sequence.cpp: + * TAO_IDL/ast/ast_valuetype_fwd.cpp: + * TAO_IDL/ast/ast_array.cpp: + * TAO_IDL/ast/ast_eventtype_fwd.cpp: + * TAO_IDL/ast/ast_root.cpp: + * TAO_IDL/ast/ast_valuebox.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/ast/ast_union_label.cpp: + * TAO_IDL/ast/ast_union.cpp: + * TAO_IDL/ast/ast_exception.cpp: + * TAO_IDL/ast/ast_interface_fwd.cpp: + * TAO_IDL/ast/ast_structure.cpp: + * TAO_IDL/ast/ast_component_fwd.cpp: + * TAO_IDL/ast/ast_attribute.cpp: + * TAO_IDL/ast/ast_enum.cpp: + * TAO_IDL/ast/ast_union_branch.cpp: + * TAO_IDL/ast/ast_string.cpp: + * TAO_IDL/ast/ast_decl.cpp: + * TAO_IDL/ast/ast_factory.cpp: + * TAO_IDL/ast/ast_valuetype.cpp: + * TAO_IDL/ast/ast_type.cpp: + * TAO_IDL/ast/ast_argument.cpp: + * TAO_IDL/ast/ast_field.cpp: + * TAO_IDL/ast/ast_eventtype.cpp: + * TAO_IDL/ast/ast_native.cpp: + * TAO_IDL/be_include/be_field.h: + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be_include/be_operation.h: + * TAO_IDL/be_include/be_component.h: + * TAO_IDL/be_include/be_enum.h: + * TAO_IDL/be_include/be_union_branch.h: + * TAO_IDL/be_include/be_type.h: + * TAO_IDL/be_include/be_union.h: + * TAO_IDL/be_include/be_interface_fwd.h: + * TAO_IDL/be_include/be_component_fwd.h: + * TAO_IDL/be_include/be_root.h: + * TAO_IDL/be_include/be_eventtype.h: + * TAO_IDL/be_include/be_valuebox.h: + * TAO_IDL/be_include/be_union_fwd.h: + * TAO_IDL/be_include/be_predefined_type.h: + * TAO_IDL/be_include/be_argument.h: + * TAO_IDL/be_include/be_union_label.h: + * TAO_IDL/be_include/be_home.h: + * TAO_IDL/be_include/be_exception.h: + * TAO_IDL/be_include/be_attribute.h: + * TAO_IDL/be_include/be_factory.h: + * TAO_IDL/be_include/be_module.h: + * TAO_IDL/be_include/be_string.h: + * TAO_IDL/be_include/be_array.h: + * TAO_IDL/be_include/be_native.h: + * TAO_IDL/be_include/be_constant.h: + * TAO_IDL/be_include/be_structure.h: + * TAO_IDL/be_include/be_typedef.h: + * TAO_IDL/be_include/be_valuetype.h: + * TAO_IDL/be_include/be_structure_fwd.h: + * TAO_IDL/be_include/be_decl.h: + * TAO_IDL/be_include/be_valuetype_fwd.h: + * TAO_IDL/be_include/be_eventtype_fwd.h: + * TAO_IDL/be_include/be_enum_val.h: + * TAO_IDL/be_include/be_sequence.h: + + Removed unused constructors. + + * TAO_IDL/util/utl_scope.cpp: + * TAO_IDL/include/utl_scope.h: + + - Moved static methods inside class UTL_Scope + and removed related static variables. + + - Re-implemented is_global_name() to + eliminate memory leaks and heap allocations. + +Thu Feb 18 20:36:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp: + + New file, containing bodies of some newly + added template methods to class UTL_Scope. + + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + + Cosmetic changes. + + * TAO_IDL/include/ast_root.h: + * TAO_IDL/include/ast_module.h: + * TAO_IDL/include/ast_valuebox.h: + * TAO_IDL/include/ast_union.h: + * TAO_IDL/include/ast_param_holder.h: + * TAO_IDL/include/ast_structure.h: + * TAO_IDL/include/ast_interface_fwd.h: + * TAO_IDL/include/ast_component_fwd.h: + * TAO_IDL/include/ast_string.h: + * TAO_IDL/include/ast_decl.h: + * TAO_IDL/include/ast_factory.h: + * TAO_IDL/include/ast_template_module_ref.h: + * TAO_IDL/include/ast_valuetype.h: + * TAO_IDL/include/ast_mirror_port.h: + * TAO_IDL/include/ast_argument.h: + * TAO_IDL/include/ast_eventtype.h: + * TAO_IDL/include/ast_native.h: + * TAO_IDL/include/ast_home.h: + * TAO_IDL/include/ast_union_fwd.h: + * TAO_IDL/include/ast_connector.h: + * TAO_IDL/include/ast_provides.h: + * TAO_IDL/include/ast_structure_fwd.h: + * TAO_IDL/include/ast_enum_val.h: + * TAO_IDL/include/ast_finder.h: + * TAO_IDL/include/ast_sequence.h: + * TAO_IDL/include/ast_valuetype_fwd.h: + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/include/ast_eventtype_fwd.h: + * TAO_IDL/include/ast_exception.h: + * TAO_IDL/include/ast_typedef.h: + * TAO_IDL/include/ast_attribute.h: + * TAO_IDL/include/ast_extended_port.h: + * TAO_IDL/include/ast_enum.h: + * TAO_IDL/include/ast_union_branch.h: + * TAO_IDL/include/ast_template_module_inst. + * TAO_IDL/include/ast_uses.h: + * TAO_IDL/include/ast_field.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/include/ast_porttype.h: + * TAO_IDL/include/ast_constant.h: + * TAO_IDL/include/ast_consumes.h: + * TAO_IDL/include/ast_publishes.h: + * TAO_IDL/include/ast_interface.h: + * TAO_IDL/include/ast_operation.h: + * TAO_IDL/include/ast_component.h: + * TAO_IDL/include/ast_predefined_type.h: + * TAO_IDL/include/ast_array.h: + * TAO_IDL/include/ast_emits.h: + * TAO_IDL/be/be_visitor_union/union.cpp: + * TAO_IDL/be/be_root.cpp: + * TAO_IDL/ast/ast_home.cpp: + * TAO_IDL/ast/ast_union_fwd.cpp: + * TAO_IDL/ast/ast_constant.cpp: + * TAO_IDL/ast/ast_connector.cpp: + * TAO_IDL/ast/ast_provides.cpp: + * TAO_IDL/ast/ast_consumes.cpp: + * TAO_IDL/ast/ast_publishes.cpp: + * TAO_IDL/ast/ast_structure_fwd.cpp: + * TAO_IDL/ast/ast_operation.cpp: + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/ast/ast_component.cpp: + * TAO_IDL/ast/ast_enum_val.cpp: + * TAO_IDL/ast/ast_predefined_type.cpp: + * TAO_IDL/ast/ast_finder.cpp: + * TAO_IDL/ast/ast_sequence.cpp: + * TAO_IDL/ast/ast_array.cpp: + * TAO_IDL/ast/ast_valuetype_fwd.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_emits.cpp: + * TAO_IDL/ast/ast_root.cpp: + * TAO_IDL/ast/ast_eventtype_fwd.cpp: + * TAO_IDL/ast/ast_redef.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/ast/ast_valuebox.cpp: + * TAO_IDL/ast/ast_union.cpp: + * TAO_IDL/ast/ast_param_holder.cpp: + * TAO_IDL/ast/ast_exception.cpp: + * TAO_IDL/ast/ast_typedef.cpp: + * TAO_IDL/ast/ast_interface_fwd.cpp: + * TAO_IDL/ast/ast_structure.cpp: + * TAO_IDL/ast/ast_component_fwd.cpp: + * TAO_IDL/ast/ast_attribute.cpp: + * TAO_IDL/ast/ast_enum.cpp: + * TAO_IDL/ast/ast_extended_port.cpp: + * TAO_IDL/ast/ast_union_branch.cpp: + * TAO_IDL/ast/ast_string.cpp: + * TAO_IDL/ast/ast_factory.cpp: + * TAO_IDL/ast/ast_template_module_ref.cpp: + * TAO_IDL/ast/ast_template_module_inst.cpp: + * TAO_IDL/ast/ast_valuetype.cpp: + * TAO_IDL/ast/ast_mirror_port.cpp: + * TAO_IDL/ast/ast_uses.cpp: + * TAO_IDL/ast/ast_argument.cpp: + * TAO_IDL/ast/ast_field.cpp: + * TAO_IDL/ast/ast_eventtype.cpp: + * TAO_IDL/ast/ast_native.cpp: + * TAO_IDL/ast/ast_porttype.cpp: + * TAO_IDL/be_include/be_root.h: + * TAO_IDL/util/utl_scope.cpp: + + - Consolidated common code from all fe_add_* + methods into class UTL_Scope. All these + methods had large bodies, and most were + duplicated over several AST_* classes. + To encapsulate the forward declaration and + redefinition properties of AST_Interface + and it forward-declarable subtypes + AST_ValueType, AST_EventType, and + AST_Component), some template methods were + added to UTL_Scope. + + - Static constants were added to each AST_* + class to associated it with its corresponding + NodeType enum value, as an aid to template + programming. + + - Typedefs were added to forward_declarable + types to associate eachtype with its + AST_*Fwd counterpart, as an aid to template + programming. + +Thu Feb 18 14:46:16 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_connector_traits): + + Fixed bug in code generation of the context class name + when it appears as one of the template arguments in the + connector traits typedef. + +Wed Feb 17 15:13:40 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_dds_traits): + + Removed unused parameter. + +Tue Feb 16 21:10:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_typecode.cpp: + * TAO_IDL/be/be_visitor_component/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_component/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp: + * TAO_IDL/be_include/be_visitor_typecode/objref_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h: + * TAO_IDL/be_include/be_visitor_component/cdr_op_cs.h: + * TAO_IDL/be_include/be_visitor_component/any_op_ch.h: + * TAO_IDL/be_include/be_visitor_component/any_op_cs.h: + * TAO_IDL/be_include/be_visitor_component/cdr_op_ch.h: + + More missing pieces of connector support. + +Tue Feb 16 20:22:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_provides.cpp: + * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp: + * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_component/facet_exs.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_ch.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_component/executor_exs.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component/component_exs.cpp: + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_scope.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + + - Filled in several small missing pieces of connector + support + + - Removed the check for the presence of components or + connectors that was restricting the AST passes that + generated servant, executor, or connector impl files. + As with skeleton files and the presence of interfaces, + we will just generate empty files even if the relevant + IDL construct is not seen + + - Reversed the order of generation of include files in + the connector implementation header file, so that the + list of lem stub header files (generated from the list + of #pragam ciao lem that is seen in the compilation + unit) comes before the include of DDS_Event_Connector_T.h, + since the latter contains C++ template declarations, + and thus also the associated source file + +Tue Feb 16 14:22:12 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/narrow/narrow.cpp: + + Added missing case to cast a connector to a scope. + +Tue Feb 16 09:16:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/modules/IDLHelper.pm: + Handle connector export file + +Mon Feb 15 22:35:26 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/component_ih.cpp: + * TAO_IDL/be/be_visitor_component/component_is.cpp: + * TAO_IDL/be_include/be_visitor_component/component_is.h: + * TAO_IDL/be_include/be_visitor_component/component_ih.h: + + Removed these visitors, they are not applicable to + components since their servants aren't hand-written. + + * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: + * TAO_IDL/be_include/be_visitor_connector/connector_dds_ex_base.h: + + Added base class visitor for class be_visitor_connector_dds_exh + and class be_visitor_connector_dds_exs, to capture common + code. + + * TAO_IDL/be/be_visitor_arg_traits.cpp: + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_connector.cpp: + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/component_ch.cpp: + * TAO_IDL/be/be_visitor_component/facet_svs.cpp: + * TAO_IDL/be/be_visitor_component/component_ci.cpp: + * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/component_cs.cpp: + * TAO_IDL/be/be_visitor_component/component_sh.cpp: + * TAO_IDL/be/be_visitor_component/component_si.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_ss.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be/be_visitor_traits.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/be_include/be_visitor_connector.h: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + * TAO_IDL/be_include/be_visitor_component/component_sh.h: + * TAO_IDL/be_include/be_visitor_component/component_si.h: + * TAO_IDL/be_include/be_visitor_component/servant_svh.h: + * TAO_IDL/be_include/be_visitor_component/context_svh.h: + * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h: + * TAO_IDL/be_include/be_visitor_component/component_ss.h: + * TAO_IDL/be_include/be_visitor_component/servant_svs.h: + * TAO_IDL/be_include/be_visitor_component/context_svs.h: + * TAO_IDL/be_include/be_visitor_component/component_svh.h: + * TAO_IDL/be_include/be_visitor_component/component_svs.h: + * TAO_IDL/be_include/be_visitor_component/facet_svh.h: + * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h: + * TAO_IDL/be_include/be_visitor_component/component_ch.h: + * TAO_IDL/be_include/be_visitor_component/facet_svs.h: + * TAO_IDL/be_include/be_visitor_component/component_ci.h: + * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h: + * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h: + * TAO_IDL/be_include/be_visitor_component/component_cs.h: + * TAO_IDL/be_include/be_visitor_arg_traits.h: + * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h: + * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h: + * TAO_IDL/be_include/be_visitor_traits.h: + * TAO_IDL/be_include/be_visitor_component.h: + + Added visit_connector() methods to all visitors where the + code generation for connectors is the same as that for + components. The visit_connector() methods simply call + visit_component(). + +Mon Feb 15 16:32:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + - Changed connector grammar to allow an empty body + - Removed unused varables + - Added missing AST visitor creation + +Mon Feb 15 12:08:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * catior/README + * catior/README.catior + * nslist/README + * nslist/README.nslist + Renamed to have the postfix to make packaging and installation easier + +Mon Feb 15 09:35:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/FoxResource/FoxResource_Loader.h: + User has to specify the full fox path now, some distributions now ship fox-1.6 and + fox-1.4 as directory names + +Mon Feb 15 09:17:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/tao.m4: + Moved to ACE, seems the latest autoconf tools only support one m4 + directory + + * configure.ac: + * Makefile.am: + * Release: + Updated for move above + +Sun Feb 14 15:57:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_codegen.cpp: + + Changed include generation for executor IDL files to + always generate include of CCM_Container.idl, regardless + of whether it is pulled in indirectly or not. An optimizing + check may be added at a later date. + +Fri Feb 12 22:08:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/be/be_visitor_root.cpp: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_root/root.cpp: + * TAO_IDL/be/be_visitor_component/component_exh.cpp: + * TAO_IDL/be/be_visitor_module.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be_include/be_visitor_root/root.h: + * TAO_IDL/be_include/be_visitor_module/module.h: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + * TAO_IDL/util/utl_global.cpp: + + - Added pragma indicating RTI DDS TypeSupport + header file to include in the connector implementation + header file. + + - Added generation of client stub header file + inclusion in connector implementation header file. + + - Cosmetic changes to be_codegen.cpp + + - Added boilerplate for the spawning of the connector + implementation visitors. + +Thu Feb 11 19:12:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + Don't generate any E.idl includes with -Glfa. -Glfa means: + . Generated E.idl won't depend on any other E.idl + . Any required CCM_ local interface for facets, etc will be + generated locally. + +Thu Feb 11 18:51:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp + * TAO_IDL/be/be_global.cpp + * TAO_IDL/be/be_visitor_component/context_svh.cpp + * TAO_IDL/be/be_visitor_component/context_svs.cpp + * TAO_IDL/be/be_visitor_component/servant_svs.cpp + * TAO_IDL/be/be_visitor_component_scope.cpp + * TAO_IDL/be/be_visitor_home/home_svh.cpp + * TAO_IDL/be/be_visitor_home/home_svs.cpp + * TAO_IDL/be/be_visitor_operation/operation_svs.cpp + * TAO_IDL/be/be_visitor_root/root.cpp + * TAO_IDL/be_include/be_global.h + * TAO_IDL/be_include/be_scope.h + * TAO_IDL/be_include/be_visitor_component/context_svs.h + * TAO_IDL/be_include/be_visitor_component_scope.h + * TAO_IDL/be_include/be_visitor_home/home_svs.h + * TAO_IDL/be_include/be_visitor_operation/operation_svs.h + * TAO_IDL/util/utl_err.cpp + Removed swapping container support + +Thu Feb 11 17:04:59 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + * TAO_IDL/tao_idl_fe.mpc: + + Changes to restore mods that Johnny Willemsen made to + lex.yy.cpp without corresponding changes to idl.ll and + tao_idl_fe.mpc. These changes are in + + Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + +Wed Feb 10 22:16:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + + Fixed typo in comment. + + * TAO_IDL/be/be_codegen.cpp: + + Added code generation for included files in + the connector implementation. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Fixed incorrect comment. + + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + + Restored code that was added to the cpp file only and + got zapped in the last regeneration. + +Wed Feb 10 22:02:06 UTC 2010 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: + + Added support for ORBKeepalive in SSL mode. + +Wed Feb 10 16:34:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: + + In the recreation of the home scope in the corresponding + explicit interface, added support for eventtypes, which + cannot be declared inside a home, but can be referenced. + +Wed Feb 10 10:52:00 UTC 2010 Simon Massey <sma at prismtech dot com> + + * examples/mfc/server.cpp: + + Fixed a long standing typo in mod that was committed by + ChangeLogTag: Mon Mar 5 07:59:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de> + He was adding ACE_TRY_ENV and ACE_TRY_CHECKS to the existing code, + but put in an ACE_TRY_CHECK where an ACE_TRY_ENV was supposed to + go. This has never been touched since and has missed the grand + purge of this old excaption code as it didn't conform to the normal + useage patterns. If TAO is built with #define ACE_LACKS_DEPRECATED_MACROS + this caused this example to not build due to this missuse. + +Wed Feb 10 10:43:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL_Test.mpc: + Don't compile the 3821 RTI DDS generated files, they don't compile + at this moment. + +Tue Feb 9 22:55:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_root/root_cnh.cpp: + * TAO_IDL/be/be_visitor_root/root_cns.cpp: + * TAO_IDL/be_include/be_visitor_root/root_cnh.h: + * TAO_IDL/be_include/be_visitor_root/root_cns.h: + + New visitors that create the files and streams + for the connector header and source implementation + generation. + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/be/be_visitor_root.cpp: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_root/root.cpp: + * TAO_IDL/be/be_visitor_component/component.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_visitor_attribute/attribute.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/ast/ast_connector.cpp: + * TAO_IDL/be_include/be_visitor_root/root_exs.h: + * TAO_IDL/be_include/be_visitor_root/root_exh.h: + * TAO_IDL/be_include/be_codegen.h: + * TAO_IDL/be_include/be_helper.h: + * TAO_IDL/be_include/be_visitor_root.h: + * TAO_IDL/be_include/be_global.h: + * TAO_IDL/util/utl_global.cpp: + + Added beginning support for code generation for + connectors. + + * docs/compiler.html: + + Updated IDL compiler docs with info about connector + code generation support. + +Tue Feb 9 18:12:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/astast_visitor_reifying.cpp: + + Added support for IDL native constructs. + + * TAO_IDL/be/be_visitor_native/native_ch.cpp: + + Cosmetic changes. + +Tue Feb 9 09:39:10 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * TAO_IDL/be/be_helper.cpp: + Fixed generation of constants for case labels in switch statement + for unions with char discriminator. + +Mon Feb 8 23:23:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_union.h: + * TAO_IDL/be/be_union.cpp: + * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + * TAO_IDL/be_include/be_union.h: + * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: + + Added support for all legal home-scope declarations + in the generation of implied IDL for the explicit + home interface. + +Mon Feb 8 17:16:31 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: + + In transfer of scope contents from IDL home to the + implied IDL explicit interface, added support for + typedefs. This change fixes a build problem in + CIAO_ROOT/tests/IDL3/Lookup. Support for other + constructs legal for declaration inside a home is + pending. + +Mon Feb 8 14:48:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/component_ch.cpp: + * TAO_IDL/be/be_visitor_root/root.cpp: + * TAO_IDL/be/be_visitor_traits.cpp: + Layout changes for the generated code + +Mon Feb 8 13:52:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_helper.cpp: + Removed link to website which doesn't seem to exist anymore + +Mon Feb 8 11:57:33 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/IDL_Test/IDL_Test.mpc: + Added Bug_3821_Regression.idl to MPC. + +Mon Feb 8 10:58:21 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3821_Regression/test.cpp: + * tests/Bug_3821_Regression/test.idl: + * tests/Bug_3821_Regression/Bug_3821_Regression.mpc: + * tests/Bug_3821_Regression/run_test.pl: + * tests/Bug_3821_Regression/README: + * tests/IDL_Test/Bug_3821_Regression.idl: + * bin/tao_orb_tests.lst: + Added a test for bug#3821 and scheduled it for run. Added the same + IDL file to IDL_Test, it can be useful for testing tao_idl's + behavior on unions. + + * TAO_IDL/be/be_union.cpp: + * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: + * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/union_cs.cpp: + * TAO_IDL/ast/ast_union.cpp: + * TAO_IDL/be_include/be_union.h: + Fixed a bug#3821. In particular it changes how tao_idl generates + code for enum discriminated unions. Fixed other minor bugs. + +Mon Feb 8 10:35:30 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: + * orbsvcs/tests/Concurrency/lex.CC_command.cpp: + * performance-tests/POA/Demux/demux_test_server.cpp: + * tests/Exposed_Policies/RT_Properties.cpp: + + Fixed new GCC 4.4.x warning about ignoring return values of + function marked by the new warn_unused_result attribute. + +Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/fe/lex.yy.cpp: + Fixed Windows CE compile error + +Sat Feb 6 13:50:43 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * tao/GIOP_Message_State.cpp: + Fixed strict aliasing warning. + +Fri Feb 5 19:20:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_home/home_svs.cpp: + * TAO_IDL/be/be_visitor_home/home_svh.cpp: + * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: + + Fixed bug introduced by the recent change in handling of + home factories and finders, where the return type of an + inherited factory or finder was the type of the component + managed by the derived home, instead of the managed component + of the base home, as it should be. + +Thu Feb 4 14:13:32 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: + Changed code to generate octal numbers where they are meant instead + of decimals. Removed code for wchars since wchar discriminant is + not allowed in unions. + + * TAO_IDL/be/be_global.cpp: + Fixed a memory leak in tao_idl. + + * TAO_IDL/ast/ast_module.cpp: + Fixed bug#3819. Multiple forward declarations of valuetypes, + eventtypes, and components don't crash tao_idl now. + +Thu Feb 4 13:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/Makefile.am: + Regenerated + +Thu Feb 4 09:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged revision 88756-88826 from idl3_plus_backend2 to svn head. + + * orbsvcs/IFR_Service/ifr_adding_visitor.h: + * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: + + Change IFR loader backend correspondingly with the + change above to home factories and finders. + +Thu Feb 4 09:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/*.cpp: + Converted to doxygen style of documentation + +Thu Feb 4 09:01:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/*.h: + Converted to doxygen style of documentation + +Thu Feb 4 08:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged revision 88756-88826 from idl3_plus_backend2 to svn head. + + Wed Feb 3 21:37:08 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: + * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: + + New visitor specialized to generate the contents of + the home explicit implied IDL interface. + + * TAO_IDL/include/ast_home.h: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/ast/ast_home.cpp: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + * TAO_IDL/util/utl_scope.cpp: + + Completed changes to handle home factories and finders + as part of the home scope rather than in separate list + members of the home class. + + Mon Feb 1 22:30:44 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_home/factory_svs.cpp: + * TAO_IDL/be_include/be_visitor_home/factory_svs.h: + + Removed this recently-added visitor, turned out + to be unnecessary. + + * TAO_IDL/be/be_visitor_home/home_svs.cpp: + * TAO_IDL/be/be_visitor_home/home_exs.cpp: + * TAO_IDL/be/be_visitor_home/home_svh.cpp: + * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: + * TAO_IDL/be/be_visitor_home/home_exh.cpp: + * TAO_IDL/be/be_visitor_operation/arglist.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: + * TAO_IDL/be/be_decl.cpp: + * TAO_IDL/be/be_visitor_home.cpp: + * TAO_IDL/be/be_visitor_operation.cpp: + * TAO_IDL/be/be_scope.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h: + * TAO_IDL/be_include/be_visitor_home/home_exh.h: + * TAO_IDL/be_include/be_visitor_home/home_svs.h: + * TAO_IDL/be_include/be_visitor_home/home_exs.h: + * TAO_IDL/be_include/be_visitor_home/home_svh.h: + * TAO_IDL/be_include/be_visitor_operation/arglist.h: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + * TAO_IDL/be_include/be_visitor_home.h: + + More work toward handling home factories and + finders as members of the home's scope rather + than as a list in the home class. In progress. + + Fri Jan 29 22:03:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_home/factory_svs.cpp: + * TAO_IDL/be_include/be_visitor_home/factory_svs.h: + + New visitor for homes, encapsulating the issues of + factory and finder code generation in the servant + source file. + + * TAO_IDL/include/ast_valuetype.h: + * TAO_IDL/include/ast_home.h: + * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/be/be_visitor_home/home_svs.cpp: + * TAO_IDL/be/be_visitor_home/home_svh.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: + * TAO_IDL/be/be_visitor_home.cpp: + * TAO_IDL/be/be_finder.cpp: + * TAO_IDL/ast/ast_home.cpp: + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + * TAO_IDL/ast/ast_finder.cpp: + * TAO_IDL/ast/ast_redef.cpp: + * TAO_IDL/be_include/be_visitor_home/home_svs.h: + * TAO_IDL/be_include/be_visitor_home/home_svh.h: + * TAO_IDL/be_include/be_visitor_home.h: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_scope.cpp: + + In-progress change of home factory and finder handling. + Instead of being stored in lists in the home node, they + will be members of the home scope like any other legal + construct for a home scope. + + Fri Jan 29 18:08:41 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_finder.h: + * TAO_IDL/be/be_finder.cpp: + * TAO_IDL/ast/ast_finder.cpp: + * TAO_IDL/be_include/be_finder.h: + + New AST node classes, representing an IDL home + finder construct. + + * orbsvcs/IFR_Service/ifr_visitor.h: + * orbsvcs/IFR_Service/ifr_visitor.cpp: + * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: + + Updated backend with no-op overrides of + visit_* methods added to the front end. + + * TAO_IDL/include/ast_generator.h: + * TAO_IDL/include/ast_visitor_reifying.h: + * TAO_IDL/include/ast_decl.h: + * TAO_IDL/include/ast_factory.h: + * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: + * TAO_IDL/include/ast_visitor.h: + * TAO_IDL/be/be_factory.cpp: + * TAO_IDL/be/be_visitor.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + * TAO_IDL/ast/ast_generator.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + * TAO_IDL/ast/ast_factory.cpp: + * TAO_IDL/be_include/be_visitor.h: + * TAO_IDL/be_include/be_factory.h: + * TAO_IDL/be_include/be_generator.h: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/narrow/narrow.cpp: + + Other changes corresponding to the addition + of the new AST classes and visit_* methods + above. + + Thu Jan 28 20:04:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_decl.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/be/be_visitor_operation/arglist.cpp: + * TAO_IDL/be/be_visitor_operation/argument.cpp: + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/ast/ast_interface_fwd.cpp: + * TAO_IDL/ast/ast_decl.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/fe_extern.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_scope.cpp: + + Removal of more unnecessary code. + + Thu Jan 28 18:13:19 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_union.cpp: + * TAO_IDL/be/be_visitor_exception/exception.cpp: + * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: + * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: + * TAO_IDL/be/be_visitor_exception/exception_ch.cpp: + * TAO_IDL/be/be_visitor_exception/exception_ci.cpp: + * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp: + * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_typedef/typedef.cpp: + * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp: + * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: + * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp: + * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp: + * TAO_IDL/be/be_interface_fwd.cpp: + * TAO_IDL/be/be_attribute.cpp: + * TAO_IDL/be/be_visitor_native.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_arg_traits.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp: + * TAO_IDL/be/be_visitor_argument/argument.cpp: + * TAO_IDL/be/be_visitor_argument/arglist.cpp: + * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp: + * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp: + * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp: + * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp: + * TAO_IDL/be/be_visitor_argument/paramlist.cpp: + * TAO_IDL/be/be_visitor_home/home_ch.cpp: + * TAO_IDL/be/be_visitor_home/home_exs.cpp: + * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: + * TAO_IDL/be/be_visitor_home/home_exh.cpp: + * TAO_IDL/be/be_visitor_home/home_cs.cpp: + * TAO_IDL/be/be_union_fwd.cpp: + * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp: + * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp: + * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp: + * TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp: + * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp: + * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ci.cpp: + * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp: + * TAO_IDL/be/be_visitor_interface/amh_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ih.cpp: + * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: + * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp: + * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_si.cpp: + * TAO_IDL/be/be_visitor_interface/interface_is.cpp: + * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_interface/amh_sh.cpp: + * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: + * TAO_IDL/be/be_visitor_interface/amh_si.cpp: + * TAO_IDL/be/be_visitor_interface/ami_interface_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: + * TAO_IDL/be/be_visitor_interface/amh_ss.cpp: + * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_interface/tie_sh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svh.cpp: + * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp: + * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: + * TAO_IDL/be/be_visitor_interface/tie_ss.cpp: + * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp: + * TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: + * TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp: + * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp: + * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp: + * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp: + * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp: + * TAO_IDL/be/be_visitor_operation/arglist.cpp: + * TAO_IDL/be/be_visitor_operation/base_proxy_impl_ch.cpp: + * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp: + * TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp: + * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ih.cpp: + * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: + * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: + * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp: + * TAO_IDL/be/be_visitor_operation/operation_sh.cpp: + * TAO_IDL/be/be_visitor_operation/operation_is.cpp: + * TAO_IDL/be/be_visitor_operation/rettype.cpp: + * TAO_IDL/be/be_visitor_operation/amh_sh.cpp: + * TAO_IDL/be/be_visitor_operation/operation.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: + * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp: + * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: + * TAO_IDL/be/be_visitor_operation/tie_sh.cpp: + * TAO_IDL/be/be_visitor_operation/ami_ch.cpp: + * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: + * TAO_IDL/be/be_visitor_operation/argument.cpp: + * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp: + * TAO_IDL/be/be_visitor_operation/tie_ss.cpp: + * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp: + * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp: + * TAO_IDL/be/be_visitor_operation/ami_cs.cpp: + * TAO_IDL/be/be_visitor_operation/argument_invoke.cpp: + * TAO_IDL/be/be_visitor_root.cpp: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_union_branch.cpp: + * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp: + * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: + * TAO_IDL/be/be_visitor_union.cpp: + * TAO_IDL/be/be_valuetype_fwd.cpp: + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + * TAO_IDL/be/be_visitor_interface_fwd.cpp: + * TAO_IDL/be/be_visitor_root/root_ci.cpp: + * TAO_IDL/be/be_visitor_root/root_sth.cpp: + * TAO_IDL/be/be_visitor_root/root_exs.cpp: + * TAO_IDL/be/be_visitor_root/root_ih.cpp: + * TAO_IDL/be/be_visitor_root/root_svh.cpp: + * TAO_IDL/be/be_visitor_root/cdr_op.cpp: + * TAO_IDL/be/be_visitor_root/serializer_op.cpp: + * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp: + * TAO_IDL/be/be_visitor_root/root_cs.cpp: + * TAO_IDL/be/be_visitor_root/root_sh.cpp: + * TAO_IDL/be/be_visitor_root/root_svs.cpp: + * TAO_IDL/be/be_visitor_root/root_is.cpp: + * TAO_IDL/be/be_visitor_root/root_si.cpp: + * TAO_IDL/be/be_visitor_root/root.cpp: + * TAO_IDL/be/be_visitor_root/any_op.cpp: + * TAO_IDL/be/be_visitor_root/root_exh.cpp: + * TAO_IDL/be/be_visitor_root/root_ss.cpp: + * TAO_IDL/be/be_visitor_root/root_ch.cpp: + * TAO_IDL/be/be_type.cpp: + * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: + * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: + * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp: + * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: + * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp: + * TAO_IDL/be/be_visitor_enum.cpp: + * TAO_IDL/be/be_home.cpp: + * TAO_IDL/be/be_visitor_template_export.cpp: + * TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp: + * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: + * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_si.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp: + * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp: + * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp: + * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: + * TAO_IDL/be/be_helper.cpp: + * TAO_IDL/be/be_valuebox.cpp: + * TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype_fwd.cpp: + * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp: + * TAO_IDL/be/be_component.cpp: + * TAO_IDL/be/be_visitor_exception.cpp: + * TAO_IDL/be/be_visitor_typedef.cpp: + * TAO_IDL/be/be_visitor_union_branch.cpp: + * TAO_IDL/be/be_visitor_typecode.cpp: + * TAO_IDL/be/be_visitor_argument.cpp: + * TAO_IDL/be/be_component_fwd.cpp: + * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp: + * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp: + * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_home.cpp: + * TAO_IDL/be/be_visitor_constant.cpp: + * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: + * TAO_IDL/be/be_interface_strategy.cpp: + * TAO_IDL/be/be_operation_strategy.cpp: + * TAO_IDL/be/be_field.cpp: + * TAO_IDL/be/be_visitor_native/native_ch.cpp: + * TAO_IDL/be/be_module.cpp: + * TAO_IDL/be/be_visitor_sequence.cpp: + * TAO_IDL/be/be_visitor_constant/constant_cs.cpp: + * TAO_IDL/be/be_visitor_constant/constant_ch.cpp: + * TAO_IDL/be/be_structure_fwd.cpp: + * TAO_IDL/be/be_visitor_component/component_ch.cpp: + * TAO_IDL/be/be_visitor_component/component_ci.cpp: + * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_component/component_ih.cpp: + * TAO_IDL/be/be_visitor_component/component_cs.cpp: + * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_component/component_sh.cpp: + * TAO_IDL/be/be_visitor_component/component_is.cpp: + * TAO_IDL/be/be_visitor_component/component_si.cpp: + * TAO_IDL/be/be_visitor_component/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_component/component.cpp: + * TAO_IDL/be/be_visitor_component/component_ss.cpp: + * TAO_IDL/be/be_visitor_component/any_op_cs.cpp: + * TAO_IDL/be/be_predefined_type.cpp: + * TAO_IDL/be/be_visitor_array/array.cpp: + * TAO_IDL/be/be_visitor_array/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_array/array_cs.cpp: + * TAO_IDL/be/be_visitor_array/array_ci.cpp: + * TAO_IDL/be/be_visitor_array/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_component_fwd.cpp: + * TAO_IDL/be/be_argument.cpp: + * TAO_IDL/be/be_visitor_module/module_ch.cpp: + * TAO_IDL/be/be_visitor_module/module_sh.cpp: + * TAO_IDL/be/be_visitor_module/any_op.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be/be_visitor_module/module_ih.cpp: + * TAO_IDL/be/be_visitor_module/cdr_op.cpp: + * TAO_IDL/be/be_visitor_module/serializer_op.cpp: + * TAO_IDL/be/be_visitor_decl.cpp: + * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp: + * TAO_IDL/be/be_visitor_union/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: + * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_union/union_ch.cpp: + * TAO_IDL/be/be_visitor_union/union_ci.cpp: + * TAO_IDL/be/be_visitor_union/union.cpp: + * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp: + * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/union_cs.cpp: + * TAO_IDL/be/be_constant.cpp: + * TAO_IDL/be/be_visitor_valuetype.cpp: + * TAO_IDL/be/be_exception.cpp: + * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_structure/structure.cpp: + * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_structure/structure_cs.cpp: + * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure/structure_ch.cpp: + * TAO_IDL/be/be_visitor_structure/structure_ci.cpp: + * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_null_return_emitter.cpp: + * TAO_IDL/be/be_visitor_enum/enum_ch.cpp: + * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_enum/enum_cs.cpp: + * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_context.cpp: + * TAO_IDL/be/be_visitor_union_fwd.cpp: + * TAO_IDL/be/be_visitor_structure_fwd.cpp: + * TAO_IDL/be/be_visitor_field/field_ci.cpp: + * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_field/field_cs.cpp: + * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_field/field_ch.cpp: + * TAO_IDL/be/be_root.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_enum.cpp: + * TAO_IDL/be/be_string.cpp: + * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp: + * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp: + * TAO_IDL/be/be_array.cpp: + * TAO_IDL/be/be_visitor_traits.cpp: + * TAO_IDL/be/be_visitor_factory.cpp: + * TAO_IDL/be/be_native.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/ast/ast_union_fwd.cpp: + * TAO_IDL/ast/ast_structure_fwd.cpp: + * TAO_IDL/ast/ast_concrete_type.cpp: + * TAO_IDL/ast/ast_predefined_type.cpp: + * TAO_IDL/ast/ast_enum_val.cpp: + * TAO_IDL/ast/ast_recursive.cpp: + * TAO_IDL/ast/ast_valuetype_fwd.cpp: + * TAO_IDL/ast/ast_root.cpp: + * TAO_IDL/ast/ast_eventtype_fwd.cpp: + * TAO_IDL/ast/ast_valuebox.cpp: + * TAO_IDL/ast/ast_redef.cpp: + * TAO_IDL/ast/ast_union_label.cpp: + * TAO_IDL/ast/ast_interface_fwd.cpp: + * TAO_IDL/ast/ast_component_fwd.cpp: + * TAO_IDL/ast/ast_enum.cpp: + * TAO_IDL/ast/ast_string.cpp: + * TAO_IDL/ast/ast_check.cpp: + * TAO_IDL/ast/ast_type.cpp: + * TAO_IDL/ast/ast_native.cpp: + * TAO_IDL/be_include/be_visitor_context.h: + * TAO_IDL/fe/fe_global.cpp: + * TAO_IDL/fe/fe_init.cpp: + * TAO_IDL/fe/fe_extern.cpp: + * TAO_IDL/fe/fe_private.cpp: + * TAO_IDL/driver/drv_mcpp_preproc.cpp: + * TAO_IDL/driver/drv_preproc.cpp: + * TAO_IDL/narrow/narrow.cpp: + * TAO_IDL/util/utl_identifier.cpp: + * TAO_IDL/util/utl_tmpl/utl_exprlist.cpp: + * TAO_IDL/util/utl_tmpl/utl_list.cpp: + * TAO_IDL/util/utl_tmpl/utl_namelist.cpp: + * TAO_IDL/util/utl_tmpl/utl_decllist.cpp: + * TAO_IDL/util/utl_tmpl/utl_exceptlist.cpp: + * TAO_IDL/util/utl_tmpl/utl_strlist.cpp: + * TAO_IDL/util/utl_tmpl/utl_idlist.cpp: + * TAO_IDL/util/utl_decllist.cpp: + * TAO_IDL/util/utl_strlist.cpp: + * TAO_IDL/util/utl_stack.cpp: + * TAO_IDL/util/utl_string.cpp: + + Removed many unused methods from class be_visitor_context, + and bits of unused code from many other files. + + Thu Jan 28 15:56:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_home/home_svs.cpp: + * TAO_IDL/be/be_visitor_home/home_svh.cpp: + + Added code generation for method overrides that appear as pure + virtual in the skeleton base class when the home has + a primary key. These methods throw CORBA::NO_IMPLEMENT, + since primary keys are not supported in CIAO. + +Wed Feb 3 15:23:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: + * orbsvcs/tests/AVStreams/Pluggable/run_test.pl: + * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl: + * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl: + + Increase sleep out time to allow these tests to pass on the + iPhone Simulator. + +Wed Feb 3 09:52:47 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/IDL_Test/IDL_Test.mpc: + * tests/IDL_Test/Bug_3819_Regression.idl: + Added a test for bug#3819. + +Tue Feb 2 11:07:14 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_1361_Regression/server.cpp: + * tests/Bug_1361_Regression/shutdown.cpp: + * tests/Bug_1361_Regression/client.cpp: + * tests/Bug_1361_Regression/Echo.cpp: + * tests/Bug_1361_Regression/Bug_1361_Regression.mpc: + Simplified the test. It used libTAO_Messaging without any + need for it. + + * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h: + * tao/AnyTypeCode/Any_Array_Impl_T.cpp: + * tao/AnyTypeCode/Objref_TypeCode.cpp: + * tao/PortableServer/Any_SArg_Traits.h: + * tao/PortableServer/get_arg.h: + * tao/PI_Server/Policy_Creator_T.h: + * tao/Load_Protocol_Factory_T.h: + * tao/TransportCurrent/IIOP_Current_Impl.h: + * tao/Valuetype/Valuetype_Traits_Base_T.h: + Added required include. + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: + * tao/TransportCurrent/Current_ORBInitializer.h: + Removed unnecessary for templates export directive. + + * tao/ImR_Client/ServerObject.pidl: + * tao/ImR_Client/ImplRepo.pidl: + * tao/AnyTypeCode/BasicTypeTraits.h: + * tao/IORTable/IORTable.pidl: + * tao/Object_Key.pidl: + * tao/TransportCurrent/Transport_Current.h: + * tao/TransportCurrent/IIOP_Transport_Current.h: + Added inclusion guards. + + * tao/AnyTypeCode/Union_TypeCode.h: + Added necessary forward declaration. + + * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h: + * tao/PortableServer/Upcall_Command.h: + * tao/PortableServer/Upcall_Wrapper.h: + * tao/Object_Reference_Traits_T.h: + * tao/String_Traits_T.h: + * tao/Value_Traits_T.h: + * tao/Array_Traits_T.h: + * tao/Utils/Servant_Var.inl: + * tao/Valuetype/Valuetype_Traits_T.h: + Changed 'ifndef ACE_LACKS_PRAGMA_ONCE' to + 'if !defined (ACE_LACKS_PRAGMA_ONCE)'. So that ifndef is only used + for inclusion guards in TAO. + + * tao/Transport.cpp: + Changed 0 to false for boolean type. + + * tao/RTScheduling/ThreadAction.h: + Fixed code that didn't compile. + +Mon Feb 1 19:27:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/Notify/QoSProperties.h + * orbsvcs/orbsvcs/Notify/Topology_Saver.h + * orbsvcs/orbsvcs/Time_Utilities.h + * orbsvcs/orbsvcs/Time_Utilities.inl + Doxygen fixes + +Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 1.7.6 released. + +Thu Jan 28 12:56:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * NEWS: + + ACE/TAO now supports the new iPad ;-). + +Thu Jan 28 07:54:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged revision 88742-88757 from idl3_plus_backend2 to svn head. This + gives us templated modules for the small parts we need for dds4ccm + + Wed Jan 27 22:19:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_decl.cpp: + * TAO_IDL/be/be_visitor_component/facet_exs.cpp: + * TAO_IDL/be/be_visitor_component/facet_exh.cpp: + * TAO_IDL/be_include/be_decl.h: + + Added check to ensure that a facet interface gets generated + only once in the executor header and source files. This fix + closes [BUGID:3817]. Thanks to Abdul Sowayan <sowayan@gmail.com> + for reporting the bug. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Cosmetic changes. + + Wed Jan 27 20:08:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_union.h: + * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: + * TAO_IDL/include/utl_labellist.h: + * TAO_IDL/include/ast_union_branch.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/be/be_union_label.cpp: + * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp: + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + * TAO_IDL/ast/ast_enum.cpp: + * TAO_IDL/ast/ast_union_branch.cpp: + * TAO_IDL/util/utl_labellist.cpp: + * TAO_IDL/util/utl_exceptlist.cpp: + * TAO_IDL/util/utl_idlist.cpp: + * TAO_IDL/util/utl_scope.cpp: + + Added support for unions and enums in the scope of a + template module. + +Wed Jan 27 22:55:24 UTC 2010 Adam Mitz <mitza@ociweb.com> + + * TAO_IDL/util/utl_global.cpp(add_dcps_data_type): + + Now that lookup_by_name_local() has been re-written in + Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + on the idl3_plus_backend2 branch which was merged in + Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + it doesn't add an extra space at the end of the name. Changed + add_dcps_data_type() to account for this. + +Wed Jan 27 14:29:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/Makefile.am: + Regenerated + +Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged revision 88605-88741 from idl3_plus_backend2 to svn head. This + gives us templated modules for the small parts we need for dds4ccm + + Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_visitor_tmpl_module_ref.h: + * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp: + + New files, defining a new visitor specialized to + create implied IDL related to template module + references as soon as they're parsed, rather than waiting + until template module instantiation time. The + template module instantiation visitor then copies + this implied IDL into its scope of instantiation. + The extra copy of the implied IDL nodes is justified + by the simplification of lookups involving a reference + to the instantiation of a template module reference. + + This new visitor inherits from the template module + instantiation visitor, and overrides one method, + visit_template_module_ref(). The other are reused + as is. + + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: + + Changed the method overridden by the new visitor + above to a no-op, since the new visitor now handles + template module references. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Added code to launch the new visitor immediately after + a template module reference is parsed and created. + + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + + Fixed a bug that apparently just cropped up in the + "version" block of idl_store_pragma. + + * TAO_IDL/util/utl_scope.cpp(lookup_by_name_local): + + Now checks for a match with a template module reference, + and skips it, matching instead with the corresoponding + regular module created immediately after it in the scope. + + Mon Jan 25 22:39:39 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/fe_home_header.h: + + Cosmetic changes. + + * TAO_IDL/include/ast_visitor_reifying.h: + * TAO_IDL/include/ast_connector.h: + * TAO_IDL/include/ast_consumes.h: + * TAO_IDL/include/ast_publishes.h: + * TAO_IDL/include/ast_emits.h: + * TAO_IDL/ast/ast_consumes.cpp: + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + * TAO_IDL/ast/ast_publishes.cpp: + * TAO_IDL/ast/ast_emits.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + + Added support for components, homes, connectors, + porttypes, simple/extended ports and mirror + ports and aliases in an instantiated template + module. + + * TAO_IDL/util/utl_global.cpp(string_to_scoped_name): + + Completely rewrote the method using ACE_CString. + + Fri Jan 22 19:42:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_template_module.cpp: + + * TAO_IDL/fe/idl.ll: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/y.tab.h: + * TAO_IDL/fe/y.tab.cpp: + + * TAO_IDL/fe/fe_event_header.cpp: + + * TAO_IDL/include/fe_event_header.h: + + Removed these files. + + Fri Jan 22 18:26:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be/be_visitor_reifying.cpp: + * TAO_IDL/be_include/be_visitor_reifying.h: + * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: + + Removed these files, the visitors have been moved + to the front end. + + * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + + Added some missing no-op visit_* methods. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Added spawn of template instantiation visitor. + + * TAO_IDL/fe/fe_interface_header.cpp: + + Removed recently added debugging output. + + Thu Jan 21 20:20:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_visitor_reifying.h: + * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: + * TAO_IDL/include/ast_visitor_context.h: + * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + * TAO_IDL/ast/ast_visitor_context.cpp: + + Moved the visitors that create implied IDL upon + template module instantiation to the front end, + along with a piece of the visitor context class + that becomes a base class for the backend visitor + context class. This move is motivated by the fact + that generation of executor IDL turns this implied + IDL into explicit IDL, so in order to parse the + executor IDL file, this implied IDL must be added + to the AST in the front end. + + The corresponding backend visitor classes will be + removed after further testing. + + * TAO_IDL/include/ast_factory.h: + * TAO_IDL/include/ast_operation.h: + * TAO_IDL/be/be_factory.cpp: + * TAO_IDL/be/be_visitor_scope.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp: + * TAO_IDL/be/be_visitor_module.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_visitor_context.cpp: + * TAO_IDL/be/be_visitor.cpp: + * TAO_IDL/be/be_operation.cpp: + * TAO_IDL/be/be_scope.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/ast/ast_visitor.cpp: + * TAO_IDL/ast/ast_operation.cpp: + * TAO_IDL/ast/ast_generator.cpp: + * TAO_IDL/ast/ast_factory.cpp: + * TAO_IDL/be_include/be_operation.h: + * TAO_IDL/be_include/be_visitor_context.h: + * TAO_IDL/be_include/be_factory.h: + * TAO_IDL/be_include/be_scope.h: + * TAO_IDL/fe/fe_interface_header.cpp: + * TAO_IDL/util/utl_scope.cpp: + + Other changes related to the above visitor move, plus + some cosmetic changes. Spawning of the new visitors + when a template module instantiation is seen is not + added in this set of changes. + + Mon Jan 18 15:35:54 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp: + * TAO_IDL//be_visitor_valuebox/union_member_ci.cpp: + * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h: + * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h: + + Removed parameter 'vb_node' from private methods + emit_member_get() and emit_member_set(), since this value + is now stored in a member variable. + +Tue Jan 26 14:23:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/tests/ImplRepo/run_test.pl: + Reverted back to the original times, the changes broke the regular + running + +Mon Jan 25 14:53:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * NEWS: + Updated file with my changes since the last release. + +Fri Jan 22 12:34:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + Pass the ciao instance id through the constructor + +Fri Jan 22 11:58:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + More tweaks for AMI4CCM + +Fri Jan 22 10:14:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_interface.cpp: + Generate another ami4ccm interface + +Thu Jan 21 08:00:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl_global.cpp: + Added support for #pragma ciao lem "X". When a lem is generated + than any X seen will be generated into the new lem file + +Thu Jan 21 01:50:30 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/Bug_3215_Regression/client.cpp: + + Added "include "tao/PI/PI.h" to the file to allow + this test to pass on the iPhone Simulator. The + inclusion of PI.h is rquired for static builds. + +Thu Jan 21 01:45:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/Bug_3216_Regression/client.cpp: + + Added "include "tao/PI/PI.h" to the file to allow + this test to pass on the iPhone Simulator. The + inclusion of PI.h is rquired for static builds. + +Wed Jan 20 19:19:19 UTC 2010 Olli Savia <ops@iki.fi> + + * orbsvcs/ImplRepo_Service/Activator_Options.cpp: + Fixed compile warning. + +Wed Jan 20 15:15:02 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * MPC/config/tao_idl_fe.mpb: + * TAO_IDL/tao_idl_fe.mpc: + * orbsvcs/IFR_Service/IFR_Service.mpc: + + Build the IFR_Service executable on cross-build platforms. + This will allow more tests to pass on the iPhone Simulator. + According to Johnny Willemsen, there is no reason not to build + IFR_Service executable on cross-build platforms. + +Wed Jan 20 09:09:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/util/utl_global.cpp: + Const changes + +Tue Jan 19 14:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_interface.cpp + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp + * TAO_IDL/be/be_visitor_component/context_svh.cpp + * TAO_IDL/be/be_visitor_component/context_svs.cpp + * TAO_IDL/be/be_visitor_component/servant_svh.cpp + * TAO_IDL/be/be_visitor_component/servant_svs.cpp + Generate the correct type for the AMI4CCM implied methods + +Tue Jan 19 14:32:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_produce.cpp: + Don't call the ami4ccm preprocessor + +Tue Jan 19 14:02:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp + * TAO_IDL/be/be_visitor_component/context_svh.cpp + * TAO_IDL/be/be_visitor_component/context_svs.cpp + * TAO_IDL/be/be_visitor_component/servant_svs.cpp + Const improvements and more AMI4CCM generation + +Tue Jan 19 13:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + Generate additional methods for AMI4CCM + +Tue Jan 19 13:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: + Changed the generation for AMI4CCM, add the implied interfaces + to the generated LEM file. + +Tue Jan 19 11:33:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_module.cpp: + strip tailing white space + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + Removed some debug lines + + * TAO_IDL/fe/fe_component_header.cpp: + * TAO_IDL/fe/fe_interface_header.cpp: + * TAO_IDL/fe/fe_obv_header.cpp: + Initialise pointers to 0 + + * TAO_IDL/util/utl_scope.cpp: + Simplified some methods + +Tue Jan 19 09:04:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_interface.cpp: + Generate correct base class + +Tue Jan 19 08:44:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + Simplification + + * TAO_IDL/be/be_interface.cpp: + Generate implied AMI4CCM node + + * TAO_IDL/be/be_produce.cpp: + Do CCM preprocessing after AMI4CCM + +Tue Jan 19 07:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL_Test.mpc: + Only generate the export file as part of one idl file + +Tue Jan 19 07:18:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_scope.cpp + * TAO_IDL/be/be_template_module.cpp + Fixed warnings + +Tue Jan 19 04:00:00 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/Simple_Naming/run_test.pl: + + Added some sleep statements to allow this test to pass on the + iPhone Simulator. + +Tue Jan 19 03:50:44 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/ImplRepo/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Tue Jan 19 03:43:50 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/CosEvent/Timeout/run_test.pl: + + Added some sleep statements to allow this test to pass on the + iPhone Simulator. + +Mon Jan 18 19:34:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp + * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp + * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h + * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h + Merged revision 88580-88605 from idl3_plus_backend2 to svn head + +Mon Jan 18 14:23:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_uses.cpp: + Layout change + + * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp: + Const change + +Mon Jan 18 13:55:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be_include/be_operation_strategy.h: + Fixed typo in comment + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + Generate local interfaces + +Mon Jan 18 13:16:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + Only one exit point in the method + +Mon Jan 18 12:19:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO/be/be_attribute.cpp: + * TAO/be_include/be_attribute.h: + Added original_attribute member + + * TAO/be/be_operation.cpp: + * TAO/be_include/be_operation.h: + Added original_operation attribute member + +Mon Jan 18 10:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL_Test.mpc: + Put all stubs an skeleton in a DLL and added two projects to + compile all TAO test idl files also with the RTI ddsgen tool + when that is enabled. All idl files and generated code that + cause warnings and/or errors are disabled and reported back + to RTI. + +Sun Jan 17 20:05:43 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/ImplRepo/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 19:59:45 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/ImplRepo/scale/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 19:50:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 19:42:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 19:15:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: + + Added some sleep statements to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 19:00:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl: + + Added some sleep statements to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 18:34:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 18:31:07 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 17:38:48 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sun Jan 17 01:09:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * TAO_IDL/be/be_visitor_reifying.cpp: + + Fixed fuzz error by ending a new empty line to the end of the file. + +Sat Jan 16 23:58:21 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sat Jan 16 23:14:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/ior_corbaloc/run_test.pl: + + Increase the sleep() value to allow this test to pass on the + iPhone Simulator. + +Sat Jan 16 18:48:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged revision 88565-88579 from idl3_plus_backend2 to svn head + + Fri Jan 15 20:31:51 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be/be_visitor_context.cpp: + * TAO_IDL/be/be_visitor_reifying.cpp: + * TAO_IDL/be_include/be_visitor_context.h: + * TAO_IDL/be_include/be_visitor_reifying.h: + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/util/utl_scope.cpp: + + - Removed the template module instantation + scope storage in the visitor context, using + instead the global scope stack for that + purpose. + + - Modified reifying visitor to find and store + a node already created in a template module + instantiation, if the corresponding node is + referenced in the template module. + + Fri Jan 15 15:31:56 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: + + Reverted a small change made yesterday where the + generation of a double colon was prefixed to a name + that is not global. + +Fri Jan 15 13:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/Makefile.am: + Updated for all changes related to IDL3+ + +Fri Jan 15 11:21:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/valuetype.idl: + Extended this test to reproduce a problem with valuetypes and modules + +Fri Jan 15 10:17:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged revision 88537-88564 from idl3_plus_backend2 to svn head + + Thu Jan 14 22:50:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_module.h: + * TAO_IDL/include/ast_factory.h: + * TAO_IDL/include/global_extern.h: + * TAO_IDL/include/fe_obv_header.h: + * TAO_IDL/include/ast_operation.h: + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be/be_factory.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: + * TAO_IDL/be/be_visitor_reifying.cpp: + * TAO_IDL/be/be_operation.cpp: + * TAO_IDL/be/be_scope.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/ast/ast_operation.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/ast/ast_attribute.cpp: + * TAO_IDL/ast/ast_factory.cpp: + * TAO_IDL/be_include/be_operation.h: + * TAO_IDL/be_include/be_visitor_reifying.h: + * TAO_IDL/be_include/be_factory.h: + * TAO_IDL/be_include/be_scope.h: + * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: + * TAO_IDL/fe/fe_event_header.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_namelist.cpp: + Added template instantiation code generation for + valuetypes and eventtypes. + +Fri Jan 15 09:59:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/IFR_Service/ifr_visitor.cpp: + * orbsvcs/IFR_Service/ifr_visitor.h: + Fixed compile errors because of tao_idl changes + +Fri Jan 15 09:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/PortableServer/POA.pidl + * tao/PortableServer/Root_POA.cpp + * tao/PortableServer/Root_POA.h + * tao/PortableServer/ServantRetentionStrategy.h + * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp + * tao/PortableServer/ServantRetentionStrategyNonRetain.h + * tao/PortableServer/ServantRetentionStrategyRetain.cpp + * tao/PortableServer/ServantRetentionStrategyRetain.h + Enable activate_object_with_id with CORBA/e micro. Thanks to + Frank Pilhofer for reporting this and creating the patch + +Thu Jan 14 12:27:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_array/array_ch.cpp + * TAO_IDL/be/be_visitor_reifying.cpp + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp + * TAO_IDL/be_include/be_visitor_reifying.h + Fuzz fixes + +Thu Jan 14 11:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + Fixed crash + +Thu Jan 14 10:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged revision 88432-88536 from the idl3_plus_backend2 branch to + svn head. + + Wed Jan 13 23:16:57 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be/be_visitor_operation/arglist.cpp: + * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp: + * TAO_IDL/be/be_visitor_reifying.cpp: + * TAO_IDL/ast/ast_attribute.cpp: + * TAO_IDL/ast/ast_argument.cpp: + * TAO_IDL/be_include/be_visitor_reifying.h: + * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: + * TAO_IDL/util/utl_err.cpp: + + Added support for template instantiation of contained + interfaces, operations, attributes, and the associated + arguments and exception lists. + + Tue Jan 12 22:45:58 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/utl_scope.h: + + Changed the fe_add_* methods from private to + protected, so they can be called (polymorphically) + by the template module instantiation preprocessing + visitor through be_scope. Only fe_add_field() + is used this way so far, but there may be occasion + to expand the coverage. + + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be/be_expression.cpp: + * TAO_IDL/be/be_structure.cpp: + * TAO_IDL/be/be_visitor_field.cpp: + * TAO_IDL/be/be_visitor_context.cpp: + * TAO_IDL/be/be_scope.cpp: + * TAO_IDL/ast/ast_constant.cpp: + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/be_include/be_visitor_context.h: + * TAO_IDL/be_include/be_structure.h: + * TAO_IDL/be_include/be_scope.h: + * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: + + Implemented visit_constant() and visit_structure() + in the template module instantiation visitor. + + Fri Jan 8 22:37:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_reifying.cpp: + * TAO_IDL/be_include/be_visitor_reifying.h: + + New files containing a new visitor that + handles the (possible) reification of + template parameter references when they + are replaced by template arguments. Also + checks to see if areference lookup is in + the scope of a template module. If so, a + copy needs to be made in the current + instantiation scope (see below). + + * TAO_IDL/include/ast_visitor.h: + * TAO_IDL/be/be_visitor.cpp: + * TAO_IDL/be_include/be_visitor.h: + + Added method visit_param_holder(). + + * TAO_IDL/be/be_param_holder.cpp: + * TAO_IDL/ast/ast_param_holder.cpp: + + Added call to new visit_* method in the + accept() methods. + + * TAO_IDL/be/be_visitor_context.cpp: + * TAO_IDL/be_include/be_visitor_context.h: + + Added new state storage, namely the scope in + which the contents of an instantiated template + module are to be created. It is now stored in + the visitor context since both be_visitor_reifying + and be_visitor_tmpl_module_inst need to know it. + + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: + + Moved some code to the visitor context, and some + to the new reifying visitor (see above). + + * TAO_IDL/be/be_visitor_array.cpp: + * TAO_IDL/be/be_visitor_array/array_ch.cpp: + + Cosmetic changes. + + Thu Jan 7 22:01:06 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_module.cpp: + + Cosmetic changes. + + * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: + * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: + + New files containing a new visitor dedicated to the + generation of implied IDL in the AST resulting + from a template module instantiation. This 'preprocessing' + visitor will make a traversal before any of the others, + so that CCM, AMI and AMH implied IDL can be generated + from the contents of an instantiated module. + + Wed Jan 6 23:21:23 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/include/ast_template_module_inst.h: + * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: + * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: + * TAO_IDL/be/be_visitor_scope.cpp: + * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: + * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + * TAO_IDL/be/be_visitor_root/root_sth.cpp: + * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp: + * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: + * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp: + * TAO_IDL/be/be_visitor_template_export.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp: + * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: + * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_component/component_cs.cpp: + * TAO_IDL/be/be_visitor_array/array.cpp: + * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_array/array_cs.cpp: + * TAO_IDL/be/be_visitor_array/array_ch.cpp: + * TAO_IDL/be/be_visitor_array/array_ci.cpp: + * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_visitor_context.cpp: + * TAO_IDL/be/be_visitor_field/field_ci.cpp: + * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp: + * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_field/field_cs.cpp: + * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_field/field_ch.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be/be_template_module.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_template_module_inst.cpp: + * TAO_IDL/be_include/be_visitor_context.h: + * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h: + * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h: + * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ci.h: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + + - Changed 'scope' member of class be_visitor_context to + actually be a scope type, rather than a decl type as + previously. + + - Added a new visitor and a separate pass for template module + instantiation. + + - Added a few of the necessary visit_* methods to the + new visitor. + + Tue Jan 5 23:22:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_connector.cpp: + * TAO_IDL/be/be_template_module_inst.cpp: + * TAO_IDL/be/be_template_module_ref.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be/be_template_module.cpp: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + + Uncommented code in accept() methods, started + implementation of instantiated template module + traversal in be_visitor_ccm_pre_proc, and + cosmetic changes. + + Tue Jan 5 19:33:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_template_module_ref.cpp: + * TAO_IDL/ast_template_module_inst.cpp: + Uncommented code in ast_accept() methods. + +Thu Jan 14 04:03:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * tests/Bug_3766_Regression/client.cpp: + + Removed: + + "CORBA::Object_var poa_object = + orb->resolve_initial_references("RootPOA");" + + This is a client, it doesn't link the PortableServer library + and does not use the RootPOA in the program. + + Trying to resolve the RootPOA is believed to cause the test to fail + on the iPhone Simulator build. + +Wed Jan 13 10:47:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: + Bool changes + +Wed Jan 13 10:24:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + Const change + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + Create AMI_ sendc interface nodes + +Wed Jan 13 08:51:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/AnyTypeCode/NVList.cpp: + Const changes, layout changes, only one exit point in a method + + * tao/AnyTypeCode/NVList_Adapter_Impl.cpp: + * tao/AnyTypeCode/NVList_Adapter_Impl.h: + Layout change + + * tao/debug.cpp: + Explicitly initialise TAO_orb_debug to 0 + + * tao/debug.h: + Layout changes + + * tao/Messaging/ExceptionHolder.pidl: + Layout changes + + * tao/Messaging/ExceptionHolder_i.cpp: + Bool and layout changes + + * tao/ORB_Core.cpp: + Layout changes + +Wed Jan 13 08:30:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/examples/RtEC/Simple/run_test.pl: + Fixed fuzz error + +Tue Jan 12 20:12:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ami_pre_proc.h: + No need to pass the exceptionholder through all methods, there is only + one + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: + Started generating the AMI_ sendc interface + +Tue Jan 12 19:31:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + Bool changes + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: + More tweaks to ami4ccm code generation + +Tue Jan 12 19:08:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ami_pre_proc.h: + No seperate method needed for creating the exceptionholder + +Tue Jan 12 14:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + Commented out some code not needed for ami4ccm, but needed for + ami + +Tue Jan 12 08:34:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: + Extended AMI4CCM code generation + +Fri Jan 8 11:42:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/ast/ast_interface.cpp: + layout change + + * TAO_IDL/be/be_global.cpp: + CCM_AMI::ReplyHandler is a local interface + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: + Enable most code in this file in order to implement this ami4ccm + implied node generation + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + Don't crash when create_inheritance_list returns 0, but log an error + +Fri Jan 8 11:18:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be_include/be_global.h: + Added CCM_AMI::ReplyHandler base interface + +Fri Jan 8 10:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be_include/be_global.h: + Added members for CCM_AMI module and its ExceptionHolder + +Fri Jan 8 10:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_uses.cpp: + * TAO_IDL/be_include/be_uses.h: + Added original_uses member + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + Prevent recursion using the new original_uses member + +Thu Jan 7 18:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_array.cpp + * TAO_IDL/be/be_interface.cpp + * TAO_IDL/be/be_operation_strategy.cpp + * TAO_IDL/be/be_visitor_interface/amh_ss.cpp + * TAO_IDL/be/be_visitor_interface/interface.cpp + * TAO_IDL/be/be_visitor_interface/interface_is.cpp + Initialise pointers with 0, small layout changes + +Thu Jan 7 18:45:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: + Added some more code for implicit sendc_ ports + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + Fixed typos + + * TAO_IDL/be_include/be_interface_strategy.h: + Layout changes + +Thu Jan 7 11:04:58 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * tests/OBV/Supports/Supports_Test.mpc: + Reinstated dummy_label dependency. + + * bin/tao_orb_tests.lst: + Disabled the OBV/Supports test again since there Solaris compilers + as well as CB2010 do not grok the TAO code for valuetype 'supports' + constructs and there is currently no budget to fix this. + This will need to be resolved at some time by either compiler fixes + or a redesign of the TAO valuetype framework. + +Thu Jan 7 10:44:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/ast/ast_component.cpp + * TAO_IDL/be/be_codegen.cpp + * TAO_IDL/be/be_global.cpp + * TAO_IDL/be/be_produce.cpp + * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp + * TAO_IDL/be/be_visitor_arg_traits.cpp + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp + * TAO_IDL/be_include/be_global.h + * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h + * TAO_IDL/include/ast_component.h + Committing the initial files for the ami4ccm visitors + which should create all implied nodes for ami4ccm. + This can be enabled using the new -GM option. + +Mon Jan 4 14:25:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_argument/argument.cpp + * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp + * TAO_IDL/be/be_visitor_array/array.cpp + * TAO_IDL/be/be_visitor_component/component_cs.cpp + * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp + * TAO_IDL/be/be_visitor_field/field_ch.cpp + * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp + * TAO_IDL/be/be_visitor_interface/interface_cs.cpp + * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp + * TAO_IDL/be/be_visitor_operation/ami_cs.cpp + * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp + * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp + * TAO_IDL/be/be_visitor_operation/rettype.cpp + * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp + * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp + * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp + * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp + * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp + * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp + * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp + * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp + * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp + * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp + * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp + * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp + * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp + * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp + * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp + * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp + * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp + * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp + * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp + * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp + * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp + * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp + * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp + * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp + * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp + * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp + * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp + * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp + Initialise pointer with 0 + +Thu Dec 31 13:20:32 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_1330_Regression/run_test.pl: + Added missing assignment for $TARGETHOSTNAME. + +Tue Dec 29 16:37:54 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * orbsvcs/tests/CosEvent/Timeout/TimeoutTestMain.cpp: + Fixed a small memory leak. + + * tests/RTCORBA/Banded_Connections/run_test.pl: + Fixed a typo in IOR name. + +Tue Dec 29 09:23:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h: + Fix for CB2010 + +Tue Dec 29 09:12:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/Makefile.am: + Updated for all changes related to IDL3+ + +Tue Dec 29 04:07:06 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_union.cpp: + * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure.cpp: + * TAO_IDL/be/be_type.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: + * TAO_IDL/be/be_typedef.cpp: + * TAO_IDL/be/be_structure.cpp: + * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: + * TAO_IDL/be/be_field.cpp: + * TAO_IDL/be/be_predefined_type.cpp: + * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp: + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_enum.cpp: + * TAO_IDL/be/be_string.cpp: + * TAO_IDL/be/be_array.cpp: + * TAO_IDL/be_include/be_field.h: + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be_include/be_enum.h: + * TAO_IDL/be_include/be_type.h: + * TAO_IDL/be_include/be_union.h: + * TAO_IDL/be_include/be_predefined_type.h: + * TAO_IDL/be_include/be_string.h: + * TAO_IDL/be_include/be_array.h: + * TAO_IDL/be_include/be_typedef.h: + * TAO_IDL/be_include/be_structure.h: + * TAO_IDL/be_include/be_valuetype.h: + * TAO_IDL/be_include/be_sequence.h: + + Fixed inconsistencies in the generation of ostream operators + for array types, both as top-level declarations and as + members. + +Thu Dec 24 16:58:36 UTC 2009 Phil Mesnier <mesnierp@ociweb.com> + + * bin/tao_other_tests.lst: + Skip the new LB tests on singlethreaded builds. + +Thu Dec 24 13:15:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_template_module_ref.h: + * TAO_IDL/be/be_template_module_ref.cpp: + + Fixed cut-and-paste error in virtual method name. + +Thu Dec 24 10:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/Trader/Trader.h: + * tao/Incoming_Message_Stack.h: + Fixes for C++ Builder 2010 Update 4/5 + + * tao/Synch_Invocation.cpp: + Updated some very old comments + +Wed Dec 23 19:14:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> + + * orbsvcs/tests/Bug_2248_Regression/client.cpp: + Fixed QNX compile problem + +Wed Dec 23 19:07:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + + In implied IDL generation for AMI, added a copy of + exception list to AMI-releated operation nodes corresponding + to attributes the same as they already are for other + operation nodes. Thanks to Johnny Willemsen <jwillemsen@remedy.nl> + for reporting the problem and creating a regression test. + +Wed Dec 23 18:48:31 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: + + Made bool changes according to ACE-guidelines.html. + +Wed Dec 23 15:47:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Reverted a change to the 'state_member' production rule that + was causing the public/private qualifier to be lost in + valuetypes and eventtypes. + + * TAO_IDL/include/ast_field.h: + + Removed extra spaces. + +Wed Dec 23 11:56:42 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/CodeSets/simple/client.cpp: + * tests/CodeSets/simple/server.cpp: + * tests/CodeSets/simple/run_test.pl: + * tests/Bug_3766_Regression/client.cpp: + * tests/Bug_3766_Regression/server.cpp: + * tests/Bug_3766_Regression/run_test.pl: + Changed the tests so they accept IORs from command line. + + * tests/Bug_3790_Regression/server2.cpp: + Fixed compile error on wchar builds. + + * bin/tao_orb_tests.lst: + Disabled a test for bug#3542 on static builds. + +Wed Dec 23 09:31:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> + + * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: + Small code layout improvement + +Wed Dec 23 09:13:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> + + * tests/Bug_3801_Regression: + New test to reproduce problem with AMI and attributes + + * bin/tao_orb_tests.lst: + Added 3801 + + * bin/tao_other_tests.lst: + Removed WinCE + + * tao/Messaging/ExceptionHolder_i.cpp: + bool changes + +` * tao/Object.cpp: + bool changes, check all return values + + * tao/Valuetype/ValueBase.cpp: + bool changes, fixed a lot of debug messages that had a totally + wrong layout + +Tue Dec 22 17:19:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> + + * tests/IDL_Test/attribute.idl: + A readonly attribute should just use raises, on a rw attribute + first getraises and after that setraises has to be specified, + not other way around + +Tue Dec 22 15:59:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> + + * tests/IDL_Test/attribute.idl: + * tests/IDL_Test/IDL_Test.mpc: + Added test file for attributes + +Tue Dec 22 17:06:08 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/fe_utils.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.h: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/include/fe_utils.h: + * TAO_IDL/include/utl_err.h: + + - Fixed bug in grammar that did not allow a template module + to be declared inside a regular module. + + - Removed unused data types from FE_Utils and from the big + parser union. + +Mon Dec 21 20:11:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_operation.cpp(fe_add_exception): + + In adding support for template param holders in a raises clause, + inadvertently exluded the use case for Messaging::UserExceptionBase, + which is native. This fix restores the handling of that use case. + +Mon Dec 21 15:13:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/EC_Mcast/run_test.pl: + * performance-tests/Throughput/run_test.pl: + * tests/AMI_Buffering/run_timeout.pl: + * tests/AMI_Buffering/run_message_count.pl: + * tests/AMI_Buffering/run_buffer_size.pl: + * tests/AMI_Buffering/run_timeout_reactive.pl: + * tests/AMI_Buffering/run_test.pl: + * tests/CodeSets/simple/run_test.pl: + * tests/Oneway_Buffering/run_timeout.pl: + * tests/Oneway_Buffering/run_message_count.pl: + * tests/Oneway_Buffering/run_buffer_size.pl: + * tests/Oneway_Buffering/run_timeout_reactive.pl: + * tests/Oneway_Buffering/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Mon Dec 21 13:09:35 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp: + * tests/Oneway_Send_Timeouts/run_test.pl: + * tests/Optimized_Connection/run_test.pl: + * examples/Simple/time-date/svc.conf: + * examples/Simple/time-date/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Mon Dec 21 12:39:29 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + * tao/ORB_Core.cpp: + Fixed bug#3790 and marked corresponding test as fixed in lst. + Now when object is reinitialized and it's not collocated then + it's explicitly marked as remote one. + +Sun Dec 20 15:57:15 UTC 2009 Abdul Sowayan <sowayan@gmail.com> + + * TAO_IDL/be/be_template_module_ref.cpp: + Removed a stray charachter that was causing a compile time error. + +Sat Dec 19 06:59:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_interface.cpp + * TAO_IDL/be_include/be_interface.h + Merged changes back in that I reverted by accident + +Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged changes for templated modules in the TAO_IDL front end to svn head + + Thu Dec 17 20:35:28 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * orbsvcs/IFR_Service/ifr_adding_visitor.h: + * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp: + * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: + + Changes to TAO IFR loader required by changes to TAO_IDL + front end in + + Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_generator.h: + * TAO_IDL/include/ast_valuetype.h: + * TAO_IDL/include/ast_eventtype.h: + * TAO_IDL/include/ast_home.h: + * TAO_IDL/include/ast_interface.h: + * TAO_IDL/include/ast_component.h: + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: + * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: + * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + * TAO_IDL/be/be_home.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp: + * TAO_IDL/be/be_component.cpp: + * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: + * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/component_sh.cpp: + * TAO_IDL/be/be_eventtype.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/ast/ast_home.cpp: + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/ast/ast_component.cpp: + * TAO_IDL/ast/ast_generator.cpp: + * TAO_IDL/ast/ast_valuetype.cpp: + * TAO_IDL/ast/ast_eventtype.cpp: + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be_include/be_component.h: + * TAO_IDL/be_include/be_eventtype.h: + * TAO_IDL/be_include/be_home.h: + * TAO_IDL/be_include/be_generator.h: + * TAO_IDL/be_include/be_valuetype.h: + * TAO_IDL/be_include/be_visitor_ami_pre_proc.h: + * TAO_IDL/fe/fe_obv_header.cpp: + * TAO_IDL/fe/fe_home_header.cpp: + * TAO_IDL/fe/fe_interface_header.cpp: + * TAO_IDL/fe/fe_component_header.cpp: + * TAO_IDL/narrow/narrow.cpp: + * TAO_IDL/util/utl_scope.cpp: + + Changes to support template parameters as base + interfaces/valuetypes, supported interfaces, + primary keys, and members of a throw spec list. + Several internal container types were widened to AST_Type + from whatever they were originally, to enable + them to also contain AST_Param_Holder. This + change precipitated many small mods, to the + backend as well as the frontend. + + Tue Dec 15 20:34:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/utl_exceptlist.h: + * TAO_IDL/include/fe_home_header.h: + * TAO_IDL/include/fe_interface_header.h: + * TAO_IDL/include/fe_obv_header.h: + * TAO_IDL/include/ast_interface.h: + * TAO_IDL/include/fe_component_header.h: + * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: + * TAO_IDL/be/be_field.cpp: + * TAO_IDL/ast/ast_operation.cpp: + * TAO_IDL/fe/fe_obv_header.cpp: + * TAO_IDL/fe/fe_home_header.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/fe_interface_header.cpp: + * TAO_IDL/fe/fe_component_header.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_exceptlist.cpp: + * TAO_IDL/util/utl_scope.cpp: + + - Added support for template parameters in an + operation throw spec. + + - Began support for template parameters as + base interfaces/valuetypes and supported interfaces. + + Mon Dec 14 20:26:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_template_common.h: + * TAO_IDL/include/fe_template_interface_header.h: + * TAO_IDL/include/fe_template_header_common.h: + * TAO_IDL/include/fe_instantiated_interface_header.h: + * TAO_IDL/include/ast_template_interface.h: + * TAO_IDL/be/be_template_interface.cpp: + * TAO_IDL/be/be_visitor_iface_inst.cpp: + * TAO_IDL/ast/ast_template_common.cpp: + * TAO_IDL/ast/ast_template_interface.cpp: + * TAO_IDL/be_include/be_template_interface.h: + * TAO_IDL/be_include/be_visitor_iface_inst.h: + * TAO_IDL/fe/fe_template_header_common.cpp: + * TAO_IDL/fe/fe_template_interface_header.cpp: + * TAO_IDL/fe/fe_instantiated_interface_header.cpp: + + Removed these files, they were part of the support + for the original version of IDL3+, before the + revisions. + + * TAO_IDL/fe/y.tab.h: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/include/ast_generator.h: + * TAO_IDL/be/be_visitor_interface.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + * TAO_IDL/fe/idl.ll: + + Changes mandated by the removal of the above + files. + + Mon Dec 14 19:21:39 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Restored semantic action to create a non-template porttype, + removed at the beginning of revised IDL3+ template support + work. + + Mon Dec 14 18:16:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/ast/ast_array.cpp: + + Completed support for template parameters as array bounds. + + Fri Dec 11 19:17:52 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_sequence.cpp: + * TAO_IDL/ast/ast_array.cpp: + * TAO_IDL/ast/ast_field.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + - More error checking when using template parameter for + sequence element type. + + - Start on support for template parameter as array + bound, not yet complete. + + Fri Dec 4 19:23:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_generator.h: + * TAO_IDL/include/ast_param_holder.h: + * TAO_IDL/include/ast_expression.h: + * TAO_IDL/be/be_param_holder.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/ast/ast_sequence.cpp: + * TAO_IDL/ast/ast_generator.cpp: + * TAO_IDL/ast/ast_param_holder.cpp: + * TAO_IDL/be_include/be_param_holder.h: + * TAO_IDL/be_include/be_generator.h: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/fe_declarator.cpp: + * TAO_IDL/util/utl_err.cpp: + * TAO_IDL/util/utl_scope.cpp: + + Support for template parameter as sequence + bound, and additional error checking for + template parameter as const type, sequence + type and sequence bound. + + Thu Dec 3 20:39:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_expression.h: + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Added check to see if an expression has been created as the + rhs of a constant declaration that is a reference to a + template module parameter. If so, we can skip the coercion + and some of the evaluation until instantiation time. + + Thu Dec 3 19:15:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + * TAO_IDL/include/fe_utils.h: + + Thu Dec 3 18:52:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_field.cpp: + + Added check for AST_Param_Holder as field type, and + made this type (along with sequence and array) one + whose lifetime is tied to the field node. + + * TAO_IDL/util/utl_global.cpp: + + Added initialization in the constuctor for the new + member that stores a template param list. + + Wed Dec 2 21:21:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_generator.h: + * TAO_IDL/include/ast_param_holder.h: + * TAO_IDL/include/fe_utils.h: + * TAO_IDL/include/idl_global.h: + * TAO_IDL/include/fe_interface_header.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/include/ast_consumes.h: + * TAO_IDL/include/ast_publishes.h: + * TAO_IDL/include/ast_operation.h: + * TAO_IDL/include/ast_emits.h: + * TAO_IDL/be/be_param_holder.cpp: + * TAO_IDL/be/be_publishes.cpp: + * TAO_IDL/be/be_decl.cpp: + * TAO_IDL/be/be_consumes.cpp: + * TAO_IDL/be/be_emits.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/ast/ast_consumes.cpp: + * TAO_IDL/ast/ast_publishes.cpp: + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_emits.cpp: + * TAO_IDL/ast/ast_template_common.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/ast/ast_generator.cpp: + * TAO_IDL/ast/ast_union.cpp: + * TAO_IDL/ast/ast_param_holder.cpp: + * TAO_IDL/ast/ast_exception.cpp: + * TAO_IDL/ast/ast_structure.cpp: + * TAO_IDL/ast/ast_attribute.cpp: + * TAO_IDL/ast/ast_valuetype.cpp: + * TAO_IDL/ast/ast_argument.cpp: + * TAO_IDL/be_include/be_publishes.h: + * TAO_IDL/be_include/be_param_holder.h: + * TAO_IDL/be_include/be_emits.h: + * TAO_IDL/be_include/be_generator.h: + * TAO_IDL/be_include/be_consumes.h: + * TAO_IDL/fe/fe_utils.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/fe_template_interface_header.cpp: + * TAO_IDL/fe/fe_interface_header.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/util/utl_scope.cpp: + + - Added code to UTL_Scope::lookup_by_name() that can + match an input to a template parameter, if any, of the + enclosing scope. + + - Changed constructor and IDL compiler factory function + signatures for publishes, emits and consumes nodes to + take AST_Type rather than AST_EventType, allowing a + template parameter placeholder to be accepted if that + particular IDL construct is parameterized. + + - Removed #include of ast_typedef.h from utl_scope.h and + added it to the necessary .cpp files. + + - Added check for duplicate names in a formal template + parameter list. + + Tue Dec 1 18:00:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Fixed typo and regenerated/recompiled. + + Tue Dec 1 17:39:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_scope.cpp: + + - Finished matching/error checking code for template + parameter references + - Finished semantic actions for template module aliases + and the associated template parameter references + - Factored ACE_NEW_RETURN macro out of both paths of an + IF block in several production rules dealing with + comma-separated lists + + Tue Dec 1 14:46:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/y.tab.cpp: + + Regenrerated and recompiled. + + Mon Nov 30 23:14:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_err.cpp: + + Added parse state flags & associated error messages + for aliased modules. Also added error-checking code + for aliases to AST_Template_Module, and some semantic + action code for aliased modules. + + Mon Nov 30 21:46:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_module.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/include/utl_err.h: + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_template_common.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_err.cpp: + * TAO_IDL/util/utl_scope.cpp: + + Finished semantic actions and added diagnostics + for template module instantiations. + + Mon Nov 30 20:11:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Fixed typo and regenerated. + + Mon Nov 30 20:04:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/includ/idl_global.h: + * TAO_IDL/util/utl_err.cpp: + + Added new parse states for instantiated template modules, + with corresponding error messages. + + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/ast/ast_template_module.cpp: + + Added methods to check the arglist of an instantiated + template modules against the formal parameters. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Added semantic actions for creation of instantiated + template module. + + Mon Nov 30 17:30:44 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Added overlooked case IDL_ENUM to <formal_parameter_type> + and regenerated. + + Mon Nov 30 16:56:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl_global.cpp: + + Removed check for illegal const type added in + + Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + since it turned out to be unnecessary, the check is made elswhere. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Added semantic action for single template arg. + + Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/include/utl_list.h: + * TAO_IDL/include/utl_idlist.h: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_exprlist.cpp: + * TAO_IDL/util/utl_list.cpp: + * TAO_IDL/util/utl_exceptlist.cpp: + * TAO_IDL/util/utl_idlist.cpp: + * TAO_IDL/util/utl_global.cpp: + + - Cosmetic changes to list classes + - Check for illegal const type in expression with scoped name + - Minor modifications of <primary_expr> production rule code + + Fri Nov 27 19:03:58 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_constant.cpp: + * TAO_IDL/ast/ast_expression.cpp: + + Cosmetic changes. + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.h: + * TAO_IDL/fe/y.tab.cpp: + + Added semantic actions for template argument list. + + Fri Nov 27 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/fe_template_interface_header.cpp: + + Minor change to avoid compilation error. This file will + eventually be removed once some of its code has been + relocated. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Cleaned up semantic action for <primary_expr> and tested + lookup and narrowing of template module referenced in a + template module instantiation. + + Wed Nov 25 20:19:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/utl_err.h: + * TAO_IDL/util/utl_err.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Start of semantic actions for instantiated template modules, + and related error messages. + + Wed Nov 25 18:52:19 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Fixed typos and some discrepancies between idl.yy and a + hand-crafted y.tab.cpp, and regenerated. + + Wed Nov 25 17:58:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/fe_utils.h: + * TAO_IDL/fe/fe_utils.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Added support for the 'const' formal template parameter type. + + Wed Nov 25 01:35:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Fixed bugs in 'sequence<xxx>' template param checking. + + Tue Nov 24 21:20:55 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Regenerated parsing code and recompiled. + + Tue Nov 24 20:54:20 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/include/utl_err.h: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/util/utl_err.cpp: + * TAO_IDL/util/utl_global.cpp: + + - Added check for mismatched 'sequence<xxx>' template param + - Updated parse state values + - Updated semantic action that creates a fixed module + - Added semantic action to create a template module + + Tue Nov 24 18:32:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_param_holder.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_template_module_inst.cpp: + * TAO_IDL/ast/ast_template_module_ref.cpp: + * TAO_IDL/be/be_visitor.cpp: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/include/ast_param_holder.h: + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/include/ast_template_module_inst.h: + * TAO_IDL/include/ast_template_module_ref.h: + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl_global.cpp: + + Fixed compile warnings and added semantic actions for + formal template parameters. + + Mon Nov 23 20:37:29 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_template_module_ref.h: + * TAO_IDL/ast/ast_template_module_ref.cpp: + * TAO_IDL/be_include/be_template_module_ref.h: + * TAO_IDL/be/be_template_module_ref.cpp: + + New files, containing the AST node type + representing a reference to an IDL template + module denoted by the IDL keyword 'alias'. + + * TAO_IDL/include/ast_visitor.h: + * TAO_IDL/be/be_template_interface.cpp: + * TAO_IDL/be/be_typedef.cpp: + * TAO_IDL/be/be_visitor.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/ast/ast_template_interface.cpp: + * TAO_IDL/be_include/be_visitor.h: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + + - Removed methods and code blocks referencing + AST node types that have been removed. + + - Updated visit_* methods to frontend and backend + visitor classes. + + - Updated create_* methods in generator classes. + + * orbsvcs/IFR_Service/ifr_visitor.h: + * orbsvcs/IFR_Service/ifr_visitor.cpp: + + Update visit_* methods in base class visitor so + backend IFR loader library will comple. New visit_* + methods are not yet implemented. + + Fri Nov 20 20:22:23 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_module.h: + * TAO_IDL/include/ast_connector.h: + * TAO_IDL/ast/ast_connector.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Removed more operations and includes that were caught + by a build from scratch. + + Fri Nov 20 20:09:59 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_instantiated_connector.h: + * TAO_IDL/include/ast_tmpl_port.h: + * TAO_IDL/include/ast_tmpl_mirror_port.h: + * TAO_IDL/ast/ast_instantiated_connector.cpp: + * TAO_IDL/ast/ast_tmpl_mirror_port.cpp: + * TAO_IDL/ast/ast_tmpl_port.cpp: + * TAO_IDL/be_include/be_tmpl_port.h: + * TAO_IDL/be_include/be_instantiated_connector.h: + * TAO_IDL/be_include/be_tmpl_mirror_port.h: + * TAO_IDL/be/be_tmpl_mirror_port.cpp: + * TAO_IDL/be/be_tmpl_port.cpp: + * TAO_IDL/be/be_instantiated_connector.cpp: + + Removed these files, the AST node types they contain + are not relevant to the updated IDL3+ spec. + + * TAO_IDL/include/ast_template_module_inst.h: + * TAO_IDL/ast/ast_template_module_inst.cpp: + * TAO_IDL/be/be_template_module_inst.cpp: + * TAO_IDL/be_include/be_template_module_inst.h: + + New files, containing the AST node type corresponding + to an IDL template module declaration. + + * TAO_IDL/include/ast_generator.h: + * TAO_IDL/include/fe_utils.h: + * TAO_IDL/include/ast_mirror_port.h: + * TAO_IDL/include/ast_provides.h: + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/include/ast_extended_port.h: + * TAO_IDL/include/ast_uses.h: + * TAO_IDL/include/ast_porttype.h: + * TAO_IDL/include/ast_consumes.h: + * TAO_IDL/include/ast_publishes.h: + * TAO_IDL/include/ast_emits.h: + * TAO_IDL/be/be_mirror_port.cpp: + * TAO_IDL/be/be_extended_port.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/be/be_porttype.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_generator.cpp: + * TAO_IDL/ast/ast_extended_port.cpp: + * TAO_IDL/ast/ast_mirror_port.cpp: + * TAO_IDL/ast/ast_porttype.cpp: + * TAO_IDL/be_include/be_generator.h: + * TAO_IDL/be_include/be_porttype.h: + * TAO_IDL/be_include/be_extended_port.h: + * TAO_IDL/be_include/be_mirror_port.h: + * TAO_IDL/fe/fe_utils.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Removed operations, args and blocks of code that are + not relelvant to the updated IDL3+ spec. + + Thu Nov 19 20:47:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/ast_param_holder.h: + * TAO_IDL/include/ast_template_module.h: + * TAO_IDL/be/be_param_holder.cpp: + * TAO_IDL/be/be_template_module.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_param_holder.cpp: + * TAO_IDL/be_include/be_template_module.h: + * TAO_IDL/be_include/be_param_holder.h: + + New files, containing new AST node types + corresponding to updates in the IDL3+ grammar. + + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: + * TAO_IDL/include/ast_generator.h: + * TAO_IDL/include/ast_decl.h: + * TAO_IDL/include/ast_connector.h: + * TAO_IDL/be/be_enum_val.cpp: + * TAO_IDL/be/be_template_interface.cpp: + * TAO_IDL/be/be_connector.cpp: + * TAO_IDL/be/be_generator.cpp: + * TAO_IDL/ast/ast_connector.cpp: + * TAO_IDL/ast/ast_template_common.cpp: + * TAO_IDL/ast/ast_generator.cpp: + * TAO_IDL/ast/ast_decl.cpp: + * TAO_IDL/be_include/be_connector.h: + * TAO_IDL/be_include/be_generator.h: + + Cosmetic changes. + + * TAO_IDL/be_include/be_typedef.h: + * TAO_IDL/include/ast_typedef.h: + * TAO_IDL/ast/ast_typedef.cpp: + * TAO_IDL/be/be_typedef.cpp: + * TAO_IDL/ast/ast_field.cpp: + * TAO_IDL/include/ast_field.h: + + Made typedef nodes subclasses of field + nodes, similar to argument, attribute, + port, etc. so the case when these nodes + refer to IDL template parameters can be + handled in a consistent manner. + + Thu Nov 19 14:43:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Fixed typos in generated file. + + Thu Nov 19 14:23:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_expression.cpp: + + Cosmetic changes. + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Finished first cut of production rules for revised IDL3+ grammar. + + Mon Nov 16 20:22:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/y.tab.cpp: + + Started adding new production rules for template modules. + + Mon Nov 16 15:28:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/idl.ll: + * TAO_IDL/fe/idl.yy: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/lex.yy.cpp.diff: + * TAO_IDL/fe/y.tab.h: + * TAO_IDL/fe/y.tab.cpp: + + Removed '$' as keyword and added keyword 'alias'. Regenerated flex and + bison files. + +Fri Dec 18 14:02:52 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl: + + Added started argument for server. + +Fri Dec 18 13:44:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * NEWS: + Updated with fixed bugzilla entries. + +Fri Dec 18 09:23:37 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3790_Regression/server2.cpp: + Simplified the test. + +Thu Dec 17 13:12:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tao/Leader_Follower.h: + * tao/Leader_Follower.inl: + Added method set_new_leader_generator(). + This resolves Bugzilla #3772. + +Thu Dec 17 13:03:32 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * interop-tests/wchar/run_test.pl: + + Test is converted to use new test framework + and added to fuzz build. + +Thu Dec 17 12:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl: + Fix fuzz + +Thu Dec 17 11:45:30 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/InterfaceRepo/IDL_Test/run_test.pl: + * tests/Bug_3479_Regression/run_test.pl: + * tests/TransportCurrent/IIOP/run_test.pl: + * tests/TransportCurrent/Framework/run_test.pl: + * tests/Client_Leaks/run_test.pl: + * tests/ZIOP/run_test.pl: + * tests/RTCORBA/Bug_3382_Regression/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Thu Dec 17 10:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tao/GIOP_Message_Base.cpp: + Fixed missing request id in logging of LocateRequest/LocateReply & + CancelRequest. + This fixed Bugzilla #2898. + +Thu Dec 17 09:52:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3790_Regression/simple_test.idl: + * tests/Bug_3790_Regression/simple_test_i.cpp: + * tests/Bug_3790_Regression/simple_test_i.h: + * tests/Bug_3790_Regression/server.cpp: + * tests/Bug_3790_Regression/server2.cpp: + * tests/Bug_3790_Regression/run_test.pl: + * tests/Bug_3790_Regression/README: + * tests/Bug_3790_Regression/Bug_3790_Regression.mpc: + * bin/tao_orb_tests.lst: + Added a test for bug#3790 and scheduled it for run as not fixed. + +Wed Dec 16 19:22:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/CDR/run_test.pl: + Fuzz fix. + +Wed Dec 16 15:19:22 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl: + + Fuzz fix. + +Wed Dec 16 14:18:03 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Notify/Timeout/run_test.pl: + * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: + * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl: + * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: + * orbsvcs/tests/Notify/Persistent_POA/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl: + * orbsvcs/tests/Notify/Reconnecting/run_test.pl: + * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: + * orbsvcs/tests/Notify/Basic/run_test.pl: + * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: + * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl: + * orbsvcs/tests/Notify/Blocking/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl: + * orbsvcs/tests/Notify/Lanes/run_test.pl: + * orbsvcs/tests/Notify/Structured_Filter/run_test.pl: + + Removed AddLibPath where it isn't needed. + +Wed Dec 16 13:03:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp: + * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp: + * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: + Changed the test so that event channel is destroyed before + orb is shutdown. Removed unnecessary lib pathes from perl script. + +Wed Dec 16 11:26:30 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Notify/Ordering/run_test.pl: + + Fuzz fix. + +Tue Dec 15 12:20:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tests/OBV/Supports/server.cpp: + Fuzz fix. + +Mon Dec 14 15:13:30 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl: + * orbsvcs/tests/Simple_Naming/run_test.pl: + * orbsvcs/tests/Redundant_Naming/run_test.pl: + * orbsvcs/tests/Bug_1437_Regression/run_test.pl: + * orbsvcs/examples/ImR/Combined_Service/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Mon Dec 14 14:52:39 UTC 2009 Abdul Sowayan <sowayan@gmail.com> + + * NEWS: + + Updated to note iPhone/iPod Touch support. + +Mon Dec 14 14:50:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tests/OBV/Supports/server.cpp: + * tests/OBV/Supports/Supports_Test_impl.cpp: + Fixed faulty shutdown code causing server crashes. + +Mon Dec 14 13:58:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + Simplified generated code + +Mon Dec 14 07:26:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Exposed_Policies/RT_Properties.{h,cpp}: + Fixed unicode runtime problems + +Fri Dec 11 18:27:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Makefile.am: + Removed all duplicated files + +Fri Dec 11 16:36:58 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * tao/Valuetype/ValueBase.h: + + Removed explicit type specification for indirection flag to + fix implicit constant conversion overflow warning. + +Fri Dec 11 12:27:25 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Bug_2285_Regression/run_test2.pl: + * orbsvcs/tests/Bug_2285_Regression/server2.cpp: + * orbsvcs/tests/Notify/Ordering/run_test.pl: + * orbsvcs/tests/Notify/MC/run_test.pl: + * orbsvcs/tests/Notify/Discarding/run_test.pl: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + * orbsvcs/tests/ImplRepo/NameService/run_test.pl: + * orbsvcs/tests/ImplRepo/run_test.pl: + * orbsvcs/tests/Bug_2248_Regression/server.cpp: + * orbsvcs/tests/Bug_2248_Regression/run_test.pl: + * tests/AlternateIIOP/run_test.pl: + * examples/Load_Balancing/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Fri Dec 11 09:58:33 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Fri Dec 11 09:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl: + * orbsvcs/tests/AVStreams/Pluggable/run_test.pl: + * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_all.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_all.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/run_all.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/run_all.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl: + * orbsvcs/examples/Notify/Lanes/run_test.pl: + * tests/IOR_Endpoint_Hostnames/run_test.pl: + * tests/Optimized_Connection/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Fri Dec 11 09:01:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Makefile.am: + BooleanSeq.pidl was listed twice + +Thu Dec 10 18:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + Removed FUZZ completely, fuzz now checks all run*.pl scripts + +Thu Dec 10 16:45:24 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + + Tests are added to fuzz build. + +Thu Dec 10 15:06:28 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/examples/ImR/Combined_Service/run_test.pl: + + Test is converted to use new test framework + and added to fuzz build. + +Thu Dec 10 14:54:27 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl: + * orbsvcs/tests/Simple_Naming/run_test_ffp.pl: + * orbsvcs/tests/Simple_Naming/run_test.pl: + * orbsvcs/tests/Security/ssliop_corbaloc/run_test.pl: + * orbsvcs/tests/Redundant_Naming/run_test.pl: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + * orbsvcs/tests/ImplRepo/NameService/run_test.pl: + * orbsvcs/tests/Bug_3444_Regression/run_test_ipv6.pl: + * orbsvcs/tests/Bug_3444_Regression/run_test.pl: + * orbsvcs/examples/ImR/Advanced/TestServer.cpp: + * orbsvcs/examples/ImR/Advanced/server_main.cpp: + * orbsvcs/examples/ImR/Advanced/TestServer.h: + * orbsvcs/examples/ImR/Advanced/TestClient.cpp: + * orbsvcs/examples/ImR/Advanced/manager_main.cpp: + * orbsvcs/examples/ImR/Advanced/TestClient.h: + * orbsvcs/examples/ImR/Advanced/run_test.pl: + * tests/Bug_1635_Regression/run_test.pl: + * tests/Bug_1628_Regression/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Thu Dec 10 13:45:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tests/Oneways_Invoking_Twoways/Client_Task.cpp: + * tests/Oneways_Invoking_Twoways/Receiver_i.cpp: + * tests/Oneways_Invoking_Twoways/client.cpp: + * tests/Oneways_Invoking_Twoways/Sender_i.cpp: + * tests/Oneways_Invoking_Twoways/run_test.pl: + Changed to fix problems with incorrect shutdown sequence + (see Bugzilla 2068). + +Thu Dec 10 13:03:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + Reverted change below, causes correct code to break + + Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/String_Manager_T.h + * tao/String_Sequence_Element_T.h: + Added private operator != and ==, the string elements + just behave like char*, so != and == on them is illegal + and doesn't check the strings itself. If any user has + done this without realizing this, this change will now + give the user a compile error + +Thu Dec 10 12:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tests/BiDirectional_DelayedUpcall/client.cpp: + * tests/BiDirectional_DelayedUpcall/test_i.cpp: + * tests/BiDirectional_DelayedUpcall/test_i.inl: + * tests/BiDirectional_DelayedUpcall/test_i.h: + Fixed problem with illegal send of request after ORB shutdown. + See Bugzilla 2068. + +Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/String_Manager_T.h + * tao/String_Sequence_Element_T.h: + Added private operator != and ==, the string elements + just behave like char*, so != and == on them is illegal + and doesn't check the strings itself. If any user has + done this without realizing this, this change will now + give the user a compile error + + * tao/TransportCurrent/Transport_Current.h: + Layout change + +Thu Dec 10 11:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tests/Bug_3672_Regression/ami_test_i.cpp: + * tests/Bug_3672_Regression/client.cpp: + Test did not work correctly on Windows because of timing issues. + Changed to work correctly on Windows also. + +Thu Dec 10 10:32:56 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Bug_1436_Regression/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_high_path.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_other_paths.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/run_test.pl: + * orbsvcs/tests/FT_App/run_test_demo.pl: + * orbsvcs/tests/FT_App/run_test_fault_consumer.pl: + * orbsvcs/tests/FT_App/run_test_detector.pl: + * orbsvcs/tests/Event/Mcast/Complex/run_test.pl: + * orbsvcs/tests/Bug_2248_Regression/client.cpp: + * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp: + * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl: + * orbsvcs/tests/Bug_1437_Regression/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Wed Dec 9 21:16:38 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * tests/OBV/Indirection/MessengerClient.cpp: + + Fixed a warning. + +Wed Dec 9 14:24:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + Don't generate code to call get_receptacle_policy, that doesn't + do anything + +Wed Dec 9 12:45:58 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * tests/OBV/Supports/Supports_Test.mpc: + Removed dummy_label dependency. + + * tests/OBV/Supports/client.cpp: + Fixed small coding error. + + * bin/tao_orb_tests.lst: + Reenabled the OBV/Supports test again since the reason for + excluding this one seems to have been invalidated (long ago?). + +Wed Dec 9 12:31:58 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_1361_Regression/Server_Thread_Pool.h: + Fixed fuzz error. + +Wed Dec 9 10:38:26 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/CosEvent/Basic/run_test.pl: + * orbsvcs/tests/Bug_1334_Regression/run_test.pl: + * orbsvcs/tests/Notify/Timeout/run_test.pl: + * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: + * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl: + * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: + * orbsvcs/tests/Notify/Persistent_POA/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl: + * orbsvcs/tests/Notify/Ordering/run_test.pl: + * orbsvcs/tests/Notify/Reconnecting/run_test.pl: + * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: + * orbsvcs/tests/Notify/Basic/run_test.pl: + * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: + * orbsvcs/tests/Notify/Blocking/run_test.pl: + * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl: + * orbsvcs/tests/Notify/MC/run_test.pl: + * orbsvcs/tests/Notify/Lanes/run_test.pl: + * orbsvcs/tests/Notify/Discarding/run_test.pl: + * orbsvcs/tests/Notify/Structured_Filter/run_test.pl: + * orbsvcs/tests/Event/Basic/run_test.pl: + * orbsvcs/tests/Event/Performance/run_test.pl: + * orbsvcs/tests/Bug_1393_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl: + * tests/Bug_1476_Regression/run_test.pl: + * tests/Bug_2494_Regression/run_test.pl: + * tests/POA/Adapter_Activator/run_test.pl: + * tests/POA/Explicit_Activation/run_test.pl: + * tests/POA/On_Demand_Activation/run_test.pl: + * tests/POA/Loader/run_test.pl: + * tests/POA/On_Demand_Loading/run_test.pl: + * tests/POA/Reference_Counted_Servant/run_test.pl: + * tests/Collocation/run_test.pl: + * tests/CodeSets/simple/run_test.pl: + * tests/CSD_Strategy_Tests/Broken/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl: + * tests/Oneway_Timeouts/run_test.pl: + * tests/Smart_Proxies/On_Demand/server.cpp: + * tests/Smart_Proxies/On_Demand/run_test.pl: + * tests/Smart_Proxies/Benchmark/server.cpp: + * tests/Smart_Proxies/Benchmark/run_test.pl: + * tests/Bug_3676_Regression/run_test.pl: + * tests/Oneways_Invoking_Twoways/run_test_svc.pl: + * bin/tao_other_tests.lst: + + Tests are converted to use new test framework + and added to fuzz build. + +Wed Dec 9 10:11:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_provides.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp: + Merged changes from local facets branch + + Mon Dec 7 17:51:59 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + + filled in connection logic. + + Sat Dec 5 05:35:27 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * TAO_IDL/be/be_provides.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + + Codegen modifications for local facets. + + Wed Dec 2 00:45:54 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp: + + preliminary changes. + +Wed Dec 9 09:40:10 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_1361_Regression/Echo_Caller.cpp: + * tests/Bug_1361_Regression/Echo_Caller.h: + * tests/Bug_1361_Regression/server.cpp: + * tests/Bug_1361_Regression/Server_Thread_Pool.cpp: + * tests/Bug_1361_Regression/Server_Thread_Pool.h: + * tests/Bug_1361_Regression/run_test.pl: + Changed the test so that it doesn't shutdown the orb until + all threads are done with the remote calls. Substantially + extended the time for server shutdown since threads in server's + pool don't handle shutdown message until they send all (50) + remote messages. + + * tao/ORB_Core.cpp: + * tao/Messaging/Messaging_Policy_i.cpp: + * tao/ORB_Core.h: + This fixes Bug#3682. SYNC_WITH_TRANSPORT is now really + default synch scope policy in TAO. + + * tao/Leader_Follower_Flushing_Strategy.cpp: + Changed the code to poll the reactor instead of running + it indefinitely. This fixes bug#3697. + +Wed Dec 9 08:15:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + Use Error in error messages so that the scoreboard flags them red + +Wed Dec 9 05:55:14 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: + * tests/OBV/Indirection/Factory.h: + * tests/OBV/Indirection/Factory.cpp: + * tests/OBV/Indirection/Messenger.idl: + * tests/OBV/Indirection/Messenger_i.h: + * tests/OBV/Indirection/Messenger_i.cpp: + + Fixed fuzz errors. + +Wed Dec 9 01:27:54 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * tao/CDR.cpp: + + Fixed bugs in offset() method that incorrectly calculate + the offset when multiple message blocks are chained. + + * tao/Valuetype/ValueBase.cpp: + + Fixed bugs that should use the offset() to find out a + position to current wr_ptr. + + * tests/OBV/Indirection/Factory.h: + * tests/OBV/Indirection/Factory.cpp: + * tests/OBV/Indirection/Messenger.idl: + * tests/OBV/Indirection/MessengerClient.cpp: + * tests/OBV/Indirection/MessengerServer.cpp: + * tests/OBV/Indirection/Messenger_i.h: + * tests/OBV/Indirection/Messenger_i.cpp: + + Added test case to verify the fixes. The new test case + send longer message that would involve multiple message + blocks with indirection in output CDR stream. + +Tue Dec 8 10:25:47 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: + * orbsvcs/tests/Notify/Persistent_POA/Structured_Supplier.cpp: + * orbsvcs/tests/Notify/Persistent_POA/run_test.pl: + * orbsvcs/tests/Notify/Blocking/run_test.pl: + * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp: + * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp: + * orbsvcs/tests/Notify/Structured_Filter/run_test.pl: + * orbsvcs/tests/FT_App/run_test_rmregistry.pl: + * orbsvcs/tests/FT_App/run_test_registry.pl: + * orbsvcs/tests/EC_Throughput/run_test_overflow.pl: + * orbsvcs/tests/EC_Throughput/run_test.pl: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl: + * orbsvcs/tests/Event/Mcast/Simple/run_test.pl: + * orbsvcs/tests/Event/Mcast/Two_Way/run_test.pl: + * orbsvcs/tests/Bug_2248_Regression/client.cpp: + * orbsvcs/tests/Bug_2248_Regression/run_test.pl: + * orbsvcs/tests/RTCosScheduling/run_test.pl: + * orbsvcs/tests/Bug_3387_Regression/run_test.pl: + * performance-tests/CSD_Strategy/TestApps/run_test.pl: + * performance-tests/RTCorba/Thread_Pool/run_test.pl: + * tests/CSD_Strategy_Tests/Broken/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Tue Dec 8 09:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added OBV/Indirection + +Mon Dec 7 18:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed !FIXED_BUGS_ONLY for Bug_3672_Regression test. + +Mon Dec 7 10:40:49 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: + * bin/tao_other_tests.lst: + + Test is converted to use new test framework + and added to fuzz build. + +Mon Dec 7 10:19:29 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/IOR_Endpoint_Hostnames/run_test.pl: + * examples/Quoter/run_test.pl: + * examples/Callback_Quoter/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Mon Dec 7 09:59:08 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/EC_Custom_Marshal/run_test.pl: + * orbsvcs/tests/COIOP_Naming_Test/run_test.pl: + * orbsvcs/tests/Notify/Timeout/run_test.pl: + * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl: + * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: + * orbsvcs/tests/Notify/Reconnecting/run_test.pl: + * orbsvcs/tests/Notify/Basic/run_test.pl: + * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp: + * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp: + * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl: + * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp: + * orbsvcs/tests/Notify/MC/test_monitor.cpp: + * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp: + * orbsvcs/tests/Notify/MC/run_test.pl: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + * orbsvcs/tests/ImplRepo/scale/run_test.pl: + * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerServer.cpp: + * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerClient.cpp: + * orbsvcs/tests/ImplRepo/Bug_2604_Regression/run_test.pl: + * orbsvcs/tests/ImplRepo/NameService/run_test.pl: + * orbsvcs/tests/ImplRepo/locked/run_test.pl: + * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl: + * orbsvcs/tests/ImplRepo/run_test.pl: + * orbsvcs/tests/Bug_3598b_Regression/run_test.pl: + * tests/Muxing/run_test.pl: + * tests/ORB_init/Portspan/run_test.pl: + * tests/Bug_2183_Regression/run_test.pl: + * tests/Bug_3108_Regression/run_test.pl: + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + * utils/nslist/run_test.pl: + * examples/Quoter/run_test.pl: + * examples/Callback_Quoter/run_test.pl: + * examples/Persistent_Grid/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Mon Dec 7 09:43:00 UTC 2009 Martin Corino <mcorino@remedy.nl> + + * ACE_wrappers/TAO/tao/Thread_Lane_Resources.h: + * ACE_wrappers/TAO/tao/Thread_Lane_Resources.cpp: + * ACE_wrappers/TAO/tao/Thread_Lane_Resources_Manager.h: + * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp: + * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.h: + * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h: + * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp: + * ACE_wrappers/TAO/tao/ORB_Core.cpp: + + Replaced #clear_rw_transports() method by #close_all_transports() method. + This fixes Bugzilla #3672. + Like before this behaviour is controlled by ORB option + ORBDropRepliesDuringShutdown, which by default is on. + + +Mon Dec 7 07:13:34 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * tao/PortableServer/Upcall_Wrapper.cpp: + * tao/operation_details.cpp: + + Fixed the issue that the indirection maps are not cleaned up + when marshal/demarshal raises exception. + +Sun Dec 6 03:07:00 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * tao/Makefile.am: + + Updated automake files. + + * tests/OBV/Indirection/Makefile.am: + + Added automake file. + + * tao/CDR.inl: + + Made copy constructor initialize indirection maps instead of + using assign operator. + +Sun Dec 6 02:01:17 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * tao/Intrusive_Ref_Count_Object_T.h: + * tao/Intrusive_Ref_Count_Object_T.inl: + * tao/Intrusive_Ref_Count_Object_T.cpp: + + Added missing files in last commit. + +Fri Dec 4 23:18:26 UTC 2009 Yan Dai <dai_y@ociweb.com> + + Merged in valuetype repository id and value indirection support + on both input and output streams from OCI (RT #13502). + + * MPC/config/valuetype_out_indirection.mpb: + + Added mpc feature to optionally turn on the indirection + support on valuetype outgoing message. It defaults to + be enabled. To be compatible with previous version TAO, + run mwc.pl with + "-features valuetype_out_indirection=0" to disable it. + + * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: + + Modified the valuetype unmarshall method to support + value indirection. + + * tao/Intrusive_Ref_Count_Object_T.h: + * tao/Intrusive_Ref_Count_Object_T.inl: + * tao/Intrusive_Ref_Count_Object_T.cpp: + + Added wrapper for non reference counted data type to provide reference + counting feature so it can use the TAO_Intrusive_Ref_Count_Handle + smart-pointer. + + * tao/CDR.h: + * tao/CDR.inl: + * tao/CDR.cpp: + + - Used smart point hash map for indirection maps (repository id, value + and codebase_url). The maps map the already read/written values. + - Added methods to access/update indirection maps. + - The maps are only created when valuetype data is marshalled or + demarshalled. + - Added offset(pos) method to calculate the offset between provided + position and current wr_ptr. + + * tao/Valuetype/ValueBase.h: + * tao/Valuetype/ValueBase.inl: + * tao/Valuetype/ValueBase.cpp: + + - Added repository id and value indirection support on both input + and output stream. + - The codebase_url indirection on input stream was also added but + not tested. TAO does not support codebase currently and the codebase + url indirection is added for future support. TAO can read codebase_url + from other ORB implementation but the codebase_url is not used. + - Used TAO_HAS_VALUETYPE_OUT_INDIRECTION define to optionally turn on + and off the outgoing message indirection. This is to support backward + compatibility. + + * tao/operation_details.cpp: + * tao/PortableServer/Upcall_Wrapper.cpp: + + Cleaned the indirection maps after marshalling/unmarshalling complete. + + * tao/AnyTypeCode/Any_Impl_T.cpp: + * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: + + Made Any_Unknown_IDL_Type cdr share the maps from input cdr of the + request so previous indirection can be used during unmarshalling any. + + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + + Updated unmarshal method based on tao_idl changes. + + * tao/Valuetype.mpc: + * tao/PortableServer.mpc: + * tao/tao.mpc: + + Added dependency on valuetype_out_indirection feature. + + * tests/OBV/indirection/Factory.h: + * tests/OBV/indirection/Factory.cpp: + * tests/OBV/indirection/Messenger.idl: + * tests/OBV/indirection/MessengerClient.cpp: + * tests/OBV/indirection/MessengerServer.cpp: + * tests/OBV/indirection/Messenger_i.h: + * tests/OBV/indirection/Messenger_i.cpp: + * tests/OBV/indirection/README: + * tests/OBV/indirection/indirection.mpc: + * tests/OBV/indirection/run_test.pl: + + - Added automation test for indirection support in TAO. The test + based on the JacORB demo/value test. This can also be used for + interoperability test between TAO and JacORB. + - The indirection test with truncatable value was added. The test + passed between the TAO server and client, but the interoperablity + test with JacORB failed. It also failed on previous TAO version. + + * NEWS: + + Added entry for indirection support. + +Fri Dec 4 21:00:38 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h: + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp: + * orbsvcs/LoadBalancer/LoadManager.cpp: + + Renamed init() to initialize() to avoid Warning W8022 on borland build. + +Fri Dec 4 17:25:32 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * NEWS: + + Added entry for member validation feature in LoadBalancer. + + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h: + + Disable Warning 8022 for borland build. + + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: + + Fixed fuzz warning and errors. + +Fri Dec 4 12:39:26 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/Bug_1869_Regression/client.cpp: + + Tests is converted to use new test framework + and added to fuzz build. + +Fri Dec 4 09:13:17 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Notify/Persistent_Filter/run_test.pl: + * orbsvcs/tests/Notify/Discarding/run_test.pl: + * orbsvcs/tests/FT_App/run_test_notifier.pl: + * orbsvcs/tests/Event/Basic/run_test.pl: + * orbsvcs/tests/Event/Performance/run_test.pl: + * orbsvcs/tests/Event/UDP/run_test.pl: + * orbsvcs/tests/Bug_3387_Regression/MessengerServer.cpp: + * orbsvcs/tests/Bug_3387_Regression/MessengerClient.cpp: + * orbsvcs/tests/Bug_3387_Regression/run_test.pl: + * orbsvcs/tests/Bug_2247_Regression/run_test.pl: + * orbsvcs/tests/EC_MT_Mcast/run_test.pl: + * performance-tests/Protocols/run_senders.pl: + * tests/Server_Leaks/run_test.pl: + * tests/Bug_1551_Regression/server.cpp: + * tests/Bug_1551_Regression/run_test.pl: + * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp: + * tests/Connection_Purging/run_test.pl: + * tests/Bug_1482_Regression/server.cpp: + * tests/Bug_1482_Regression/run_test.pl: + * tests/ForwardOnceUponException/run_test.pl: + * tests/Reliable_Oneways/run_test.pl: + * examples/Buffered_Oneways/run_test.pl: + * examples/ior_corbaloc/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Thu Dec 3 12:15:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Incoming_Message_Stack.h: + C++ Builder 2010 fix + + * tao/Object.cpp: + Extended some debug info + + * tao/Synch_Invocation.cpp: + Removed intermediate variable + + * tao/TAO_Internal.cpp: + Improved debug message + + * tao/ZIOP/ZIOP.cpp: + Layout change + +Thu Dec 3 09:24:17 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Bug_1395_Regression/run_test.pl: + * orbsvcs/tests/CosEvent/Basic/run_test.pl: + * orbsvcs/tests/Bug_2285_Regression/run_test2.pl: + * orbsvcs/tests/Bug_2285_Regression/run_test.pl: + * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: + * orbsvcs/tests/Notify/Bug_1884_Regression/run_test.pl: + * orbsvcs/tests/Notify/Ordering/run_test.pl: + * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl: + * orbsvcs/tests/Notify/ThreadPool/run_test.pl: + * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp: + * orbsvcs/tests/FT_App/FT_TestReplica_i.h: + * orbsvcs/tests/FT_App/run_test_rmnotifier.pl: + * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h: + * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp: + * orbsvcs/tests/FT_App/run_test_basic.pl: + * tests/Nested_Upcall_Crash/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Thu Dec 3 08:09:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/IFR_Service/IFR_Service.mpc: + Enable mcpp support + +Thu Dec 3 08:03:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/Naming_Service/NT_Naming_Server.cpp: Unicode fixes - * orbsvcs/tests/Bug_3215_Regression/Hello.h: - Removed msvc checks + * orbsvcs/orbsvcs/Notify/Delivery_Request.h: + Doxygen fix + + * orbsvcs/orbsvcs/Trader/Trader.h: + Fix for CB2010 + +Wed Dec 2 20:56:35 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: + + Tests are converted to use new test framework. + + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc: + + Removed duplicated sections introduced from merging. + +Wed Dec 2 18:17:04 UTC 2009 Yan Dai <dai_y@ociweb.com> + + Merged in changes from OCI (RT #13323) that added member validation + feature to LoadBalancer. + + * orbsvcs/LoadBalancer/LoadManager.cpp: + + - Added parameters for passing ping_timeout in milliseconds('-t') and + ping_interval in seconds('-i'). The default ping_interval is 0 which means + no validation thread launched. Otherwise each member will be validated + periodically. The period is in a range of minimum ping_interval and maximum + num of members validated * ping_timeout. + - The LB service needs be run with RW strategy configuration to ensure the + next_member, add_member and remove_member performed sequentially. + + static Client_Strategy_Factory "-ORBWaitStrategy rw -ORBTransportMuxStrategy + exclusive -ORBConnectStrategy blocked -ORBConnectionHandlerCleanup 1" + static Resource_Factory "-ORBFlushingStrategy blocking" + + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h: + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp: + + Added the validate thread to periodically ping all active members. The + liveliness status update is done in PortableGroup lib. The next_member() + query strategy to get next member in maximum number of existing members + times until an active member is found. + + * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h: + * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp: + + Fixed issue that the location index from previous next_member() call may + not be valid if the member list is changed since then. Now it verify if + the list is changed and then find the next member based on RR strategy. + + * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp: + + Added try/catch around factory delete_object() call, + because it's possible the factory is down. This could + be called in the path of remove_member after member + liveliness check failure. Without try/catch, the member + will not be removed cleanly. + + * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h: + + Added liveliness status and group reference. + + * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h: + * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp: + + Added more functions to support member validation and inactive + member removing. + + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Makefile.am: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/README: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Test.idl: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/client.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/non-windows.conf: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/svc.conf: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/windows.conf: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Makefile.am: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/README: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Test.idl: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/client.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/factory_server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/non-windows.conf: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf: + * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf.xml: + + Added validation tests. + + * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp: + + Fixed a bug that deleted object after orb shutdown and got + COMM_FAILURE. + + * bin/tao_other_tests.lst: + + Added validation tests. + +Wed Dec 2 14:01:43 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tao/RTCORBA/RT_ORB_Loader.cpp: + Improved a little the fix for bug#3755. There is no need + to obtain a global gestalt. + +Wed Dec 2 12:32:36 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl: + * examples/RTScheduling/MIF_Scheduler/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Wed Dec 2 10:07:02 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Bug_1630_Regression/run_test.pl: + * orbsvcs/tests/BiDir_CORBALOC/run_test.pl: + * orbsvcs/tests/HTIOP/Hello/run_test.pl: + * orbsvcs/tests/HTIOP/AMI/run_test.pl: + * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl: + * orbsvcs/tests/Notify/Lanes/README: + * orbsvcs/tests/Notify/Lanes/run_test.pl: + * orbsvcs/tests/FaultTolerance/IOGR/run_test.pl: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/run_test.pl: + * orbsvcs/tests/Bug_2248_Regression/run_test.pl: + * orbsvcs/tests/Time/run_test.pl: + * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl: + * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp: + * tests/IOR_Endpoint_Hostnames/generate_ior.cpp: + * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc: + * tests/IOR_Endpoint_Hostnames/Makefile.am: + * tests/IOR_Endpoint_Hostnames/run_test.pl: + * tests/Bug_1482_Regression/run_test.pl: + * tests/Nested_Upcall_Crash/run_test.pl: + * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl: + * examples/RTScheduling/MIF_Scheduler/run_test.pl: + * examples/AMH/Sink_Server/run_test.pl: + * examples/Load_Balancing/run_test.pl: + + Tests are converted to use new test framework + and added to fuzz build. + +Tue Dec 1 10:44:09 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/examples/Notify/Subscribe/run_test.pl: + * orbsvcs/examples/Notify/Filter/run_test.pl: + + Test are converted to use new test framework + and added to fuzz build. + +Tue Dec 1 09:48:38 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl: + * orbsvcs/tests/Bug_2800_Regression/client.cpp: + * orbsvcs/tests/Bug_2800_Regression/run_test_federated.pl: + * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp: + * orbsvcs/tests/Bug_2800_Regression/run_test.pl: + * orbsvcs/tests/Bug_2777_Regression/run_test.pl: + * orbsvcs/tests/Bug_3673_Regression/client.cpp: + * orbsvcs/tests/Bug_3673_Regression/nsmain.cpp: + * orbsvcs/tests/Bug_3673_Regression/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/run_test.pl: + * orbsvcs/tests/EC_Multiple/run_test.pl: + * orbsvcs/tests/Interoperable_Naming/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl: + * orbsvcs/examples/ORT/run_test.pl: + * orbsvcs/examples/Notify/Subscribe/run_test.pl: + * orbsvcs/examples/Notify/ThreadPool/run_test.pl: + * orbsvcs/examples/Notify/Lanes/run_test.pl: + * orbsvcs/examples/Notify/Filter/run_test.pl: + * orbsvcs/examples/RtEC/IIOPGateway/consumerec_crash.pl: + * orbsvcs/examples/RtEC/IIOPGateway/run_test.pl: + * orbsvcs/examples/RtEC/Simple/run_test.pl: + * performance-tests/POA/Create_Reference/run_test.pl: + * tests/Faults/run_test_pp.pl: + * tests/Faults/run_test.pl: + * tests/Muxing/run_test.pl: + * tests/Bug_1020_Regression/run_test.pl: + * tests/Bug_1551_Regression/run_test.pl: + * tests/Bug_2678_Regression/run_test.pl: + * tests/MT_Server/run_test.pl: + * tests/LongUpcalls/run_test.pl: + * tests/Bug_2084_Regression/run_test.pl: + * tests/Bug_1482_Regression/run_test.pl: + * tests/Bug_3547_Regression/run_test.pl: + * tests/Bug_2174_Regression/run_test.pl: + * tests/POA/TIE/server.cpp: + * tests/POA/TIE/run_test.pl: + * tests/MT_BiDir/run_test.pl: + * tests/Monitor/Marshal_Buffer/run_test.pl: + * tests/Bug_1869_Regression/client.cpp: + * tests/Bug_1869_Regression/run_test.pl: + * tests/Nested_Upcall_Crash/run_test.pl: + * tests/ORB_Local_Config/run_tests_all.pl: + * tests/Bug_1269_Regression/run_test.pl: + * tests/Forwarding/run_test.pl: + * bin/tao_orb_tests.lst: + + Test are converted to use new test framework + and added to fuzz build. + +Thu Nov 26 02:02:24 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * docs/documentation.html: Updated the documentation to reference + the "CORBA Explained Simply" and "Advanced CORBA Programming + with C++" books. Thanks to Joost Kraaijeveld <J dot Kraaijeveld + at Askesis dot nl> for motivating this. + +Mon Nov 30 12:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Simple_Naming/run_test.pl: + * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: + * tests/Oneway_Timeouts/run_test.pl: + * tests/Parallel_Connect_Strategy/run_test.pl: + * tests/Muxed_GIOP_Versions/run_test.pl: + * tests/InterOp-Naming/run_test.pl: + * bin/tao_other_tests.lst: + + Test are converted to use new test framework + and added to fuzz build. + +Mon Nov 30 10:01:49 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default_configuration.pl: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/run_test.pl: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default_configuration.pl: + * orbsvcs/tests/Simple_Naming/run_test.pl: + * orbsvcs/tests/Security/InsecureReferences/run_test.pl: + * orbsvcs/tests/Security/MT_IIOP_SSL/run_test.pl: + * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl: + * orbsvcs/tests/Security/Crash_Test/run_test.pl: + * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl: + * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl: + * orbsvcs/tests/Security/MT_SSLIOP/run_test.pl: + * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl: + * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: + * orbsvcs/tests/AVStreams/Bidirectional_Flows/run_test.pl: + * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl: + * orbsvcs/tests/AVStreams/Latency/run_test.pl: + * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl: + * orbsvcs/tests/AVStreams/Pluggable/run_test.pl: + * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl: + * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl: + * orbsvcs/tests/AVStreams/Multiple_Flows/run_test.pl: + * orbsvcs/tests/AVStreams/Multicast/run_test.pl: + * orbsvcs/tests/AVStreams/Multicast_Full_Profile/run_test.pl: + * orbsvcs/tests/AVStreams/Modify_QoS/run_test.pl: + * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_all.pl: + * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: + * orbsvcs/tests/Notify/XML_Persistence/run_test.pl: + * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/IFR_Self_Recursive_IDL_Test/run_test.pl: + * performance-tests/POA/Implicit_Activation/run_test.pl: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl: + * performance-tests/Callback/run_test.pl: + * performance-tests/Latency/AMH_Single_Threaded/run_test.pl: + * performance-tests/Cubit/TAO/MT_Cubit/run_test.pl: + * performance-tests/Cubit/TAO/DII_Cubit/run_test.pl: + * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl: + * tests/Big_Twoways/run_test.pl: + * tests/Bug_2918_Regression/run_test.pl: + * tests/Strategies/run_test.pl: + * tests/Bug_1482_Regression/run_test.pl: + * tests/Portable_Interceptors/Benchmark/run_test.pl: + * tests/Xt_Stopwatch/run_test.pl: + * tests/Multiple/run_test.pl: + * tests/CSD_Strategy_Tests/Broken/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: + * tests/Oneway_Timeouts/client.cpp: + * tests/Oneway_Timeouts/server.cpp: + * tests/Oneway_Timeouts/run_test.pl: + * tests/Smart_Proxies/Policy/server.cpp: + * tests/Smart_Proxies/Policy/run_test.pl: + * tests/Bug_1270_Regression/run_test.pl: + * tests/Parallel_Connect_Strategy/run_test.pl: + * tests/Muxed_GIOP_Versions/run_test.pl: + * tests/Connect_Strategy_Test/run_test.pl: + * tests/Big_Oneways/run_test.pl: + * tests/Bug_1627_Regression/server.cpp: + * tests/Bug_1627_Regression/run_test.pl: + * tests/InterOp-Naming/run_test.pl: + * tests/Nested_Upcall_Crash/run_test.pl: + * tests/Bug_1269_Regression/client.cpp: + * tests/Bug_1269_Regression/run_test.pl: + + Test are converted to use new test framework + and added to fuzz build. + +Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 1.7.5 released. + +Fri Nov 27 10:12:19 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/OctetSeq/run_test1.pl: + * tests/OctetSeq/run_test2.pl: + * tests/Bug_3000_Regression/run_test.pl: + * tests/Bug_3068_Regression/run_test.pl: + * tests/Bug_2186_Regression/run_test.pl: + + Test are converted to use new test framework + and added to fuzz build. + +Thu Nov 26 12:45:41 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/Bug_1361_Regression/run_test.pl: + + Test is converted to use new test framework and added to fuzz build. + +Thu Nov 26 10:42:27 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp: + + Tests are converted to use new test framework and added to fuzz build. + +Wed Nov 25 15:37:11 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tao/RTCORBA/RT_ORB_Loader.cpp: + Additional fix for bug#3755. Previous fix broke Bug_3755_Regression. + +Wed Nov 25 12:07:28 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl: + * tests/AMI_Buffering/run_timeout.pl: + * tests/AMI_Buffering/run_message_count.pl: + * tests/AMI_Buffering/run_buffer_size.pl: + * tests/AMI_Buffering/run_timeout_reactive.pl: + * tests/AMI_Buffering/run_test.pl: + * tests/Bug_1495_Regression/run_test.pl: + * tests/Oneway_Buffering/run_timeout.pl: + * tests/Oneway_Buffering/run_message_count.pl: + * tests/Oneway_Buffering/run_buffer_size.pl: + * tests/Oneway_Buffering/run_timeout_reactive.pl: + * tests/Oneway_Buffering/run_test.pl: -Thu Mar 4 11:58:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + Tests are converted to use new test framework and added to fuzz build. + +Wed Nov 25 09:01:20 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/DevGuideExamples/ValueTypes/Notify/supplier.cpp: + * orbsvcs/DevGuideExamples/ValueTypes/Notify/consumer.cpp: + * orbsvcs/DevGuideExamples/ValueTypes/Notify/run_test.pl: + * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/run_test.pl: + * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/run_test.pl: + * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/run_test.pl: + * orbsvcs/DevGuideExamples/NotifyService/Filtering/run_test.pl: + * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/NotifyService/Messenger/run_test.pl: + * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/run_test.pl: + * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/run_test.pl: + * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/NotifyService/EventSequence/run_test.pl: + * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerConsumer.cpp: + * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/NotifyService/RTNotify/run_test.pl: + * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/run_test.pl: + * orbsvcs/DevGuideExamples/NamingService/Naming_Client/run_test.pl: + * orbsvcs/DevGuideExamples/NamingService/Messenger/run_test.pl: + * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/run_test.pl: + * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/run_test.pl: + * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp: + * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Bug_3495_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp: + * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp: + * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.h: + * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl: + * orbsvcs/examples/Log/Basic/run_test.pl: + * orbsvcs/examples/Log/Event/run_test.pl: + * orbsvcs/examples/Log/RTEvent/run_test.pl: + * orbsvcs/examples/Log/Notify/run_test.pl: + * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp: + * orbsvcs/examples/CosEC/TypedSimple/run_test.pl: + * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test2.pl: + * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test.pl: + * orbsvcs/examples/LoadBalancing/run_test.pl: + * performance-tests/Sequence_Latency/DSI/run_test.pl: + * performance-tests/Sequence_Latency/Deferred/run_test.pl: + * performance-tests/Sequence_Latency/Thread_Pool/run_test.pl: + * performance-tests/Sequence_Latency/Single_Threaded/default_configuration.pl: + * performance-tests/Sequence_Latency/Single_Threaded/run_test.pl: + * performance-tests/Sequence_Latency/DII/run_test.pl: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl: + * performance-tests/Sequence_Latency/AMI/run_test.pl: + * performance-tests/Sequence_Latency/Thread_Per_Connection/run_test.pl: + * performance-tests/RTCorba/Oneways/Reliable/client_test.pl: + * performance-tests/RTCorba/Oneways/Reliable/server.cpp: + * performance-tests/RTCorba/Oneways/Reliable/run_test.pl: + * performance-tests/Latency/Thread_Pool/run_test.pl: + * performance-tests/Latency/Single_Threaded/default_configuration.pl: + * performance-tests/Latency/Single_Threaded/run_test.pl: + * performance-tests/Latency/Thread_Per_Connection/run_test.pl: + * tests/GIOP_Fragments/Java_Big_Request/run_test.pl: + * tests/GIOP_Fragments/Java_Big_Reply/run_test.pl: + * examples/CSD_Strategy/ThreadPool2/run_test.pl: + * examples/CSD_Strategy/ThreadPool4/run_test.pl: + * examples/CSD_Strategy/ThreadPool5/run_test.pl: + * examples/CSD_Strategy/ThreadPool6/run_test.pl: + + Tests are converted to use new test framework and added to fuzz build. + +Tue Nov 24 13:12:18 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tao/RTCORBA/RT_ORB_Loader.cpp: + Fixed a problem with double initialization of RTCORBA library. + This is required for bug#3755. Now RTCORBA initialization code + checks whether it's initialized in current gestalt. + +Tue Nov 24 10:29:27 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/EC_Mcast/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl: + * orbsvcs/tests/Notify/Bug_3688_Regression/run_test.pl: + * orbsvcs/tests/Notify/Validate_Client/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Union_Forward_Test/run_test.pl: + * DevGuideExamples/AMH_AMI/inner_server.cpp: + * DevGuideExamples/AMH_AMI/client.cpp: + * DevGuideExamples/AMH_AMI/middle_server.cpp: + + Tests are converted to use new test framework and added to fuzz build. + +Mon Nov 23 12:08:00 UTC 2009 Simon Massey <sma at prismtech dot com> + + * NEWS: + * TAO_IDL/util/utl_global.cpp: + + Another Space in roots fix. + +Mon Nov 23 11:23:28 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * examples/RTCORBA/Activity/run_test.pl: + + Test is converted to use new test framework and added to fuzz build. + +Mon Nov 23 11:07:56 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/MT_Client/run_test.pl: + * examples/RTCORBA/Activity/run_test.pl: + + Tests are converted to use new test framework and added to fuzz build. + +Mon Nov 23 10:50:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + In the generated servant code (_svnt.cpp) we have an + access violation in the method populate_port_tables. + The access violation is indirectly caused by a wrong + call of the method ports_servant_activator of the + Servant_Activator. + An instance of Port_Activator is created as a copy + of tmp. Instead of the new copy pa the tmp variable + is used in the call of ports_servant_activator. + Thanks to Wolfgang Pickartz. + +Mon Nov 23 09:38:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/DevGuideExamples/InterfaceRepo/run_test.pl: + * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/ImplRepo/Basic/run_test.pl: + * orbsvcs/DevGuideExamples/ImplRepo/IORTable/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/ImplRepo/IORTable/run_test.pl: + * orbsvcs/DevGuideExamples/ImplRepo/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/ImplRepo/Activator/run_test.pl: + * orbsvcs/DevGuideExamples/ImplRepo/run_test.pl: + * orbsvcs/tests/Miop/McastHello/run_test.pl: + * orbsvcs/tests/Security/Callback/client.cpp: + * orbsvcs/tests/CosEvent/Timeout/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl: + * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/run_test.pl: + * performance-tests/Protocols/run_test.pl: + * tests/CollocationLockup/run_test.pl: + * tests/Bug_1495_Regression/Threaded_Client.cpp: + * tests/Bug_1495_Regression/run_test_complex.pl: + * tests/Bug_1495_Regression/run_test.pl: + * tests/Bug_1361_Regression/run_test.pl: + * tests/COIOP/run_test.pl: + * tests/Bug_3000_Regression/run_test.pl: + * tests/Bug_2186_Regression/run_test.pl: + * tests/AlternateIIOP/run_test.pl: + * tests/NestedUpcall/Simple/run_test.pl: + * tests/MT_BiDir/run_test.pl: + * tests/MT_Client/run_test.pl: + * tests/ForwardUponObjectNotExist/run_test.pl: + * tests/No_Server_MT_Connect_Test/run_test.pl: + * tests/Cache_Growth_Test/run_test.pl: + * tests/Bug_1476_Test/run_test.pl: + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + * examples/Simple/time-date/run_test.pl: + * examples/CSD_Strategy/ThreadPool/run_test.pl: + * examples/CSD_Strategy/ThreadPool3/run_test.pl: + * examples/RTCORBA/Activity/run_test.pl: + * examples/AMH/Sink_Server/run_test.pl: + + Tests are converted to use new test framework and added to fuzz build. + +Sat Nov 21 14:20:19 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3766_Regression/Test.idl: + * tests/Bug_3766_Regression/TestI.h: + * tests/Bug_3766_Regression/TestI.cpp: + * tests/Bug_3766_Regression/client.cpp: + * tests/Bug_3766_Regression/server.cpp: + + Minor improvement to this test. Add a way for the client to + shut down the server so this test can pass on the scoreboard. + +Sat Nov 21 04:44:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp: - * tao/PI/PI.h: * tao/VarOut_T.h: - Layout and doxygen changes + * tao/VarOut_T.inl: -Thu Mar 4 08:03:51 UTC 2010 Marcel Smit <msmit@remedy.nl> + Fixed Bug 3766. - * TAO_IDL/be/be_codegen.cpp: - Changed path /impl/ndds to /impl/dds or - /impl/dds/ndds. +Fri Nov 20 19:52:15 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tao/VarOut_T.h: + * tao/VarOut_T.inl: + + Revert the changes and reopen Bug 3766. The prior commit causes build issues. + +Fri Nov 20 18:46:27 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tao/VarOut_T.h: + * tao/VarOut_T.inl: + + Fixed Bug 3766. -Thu Mar 4 07:50:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> +Fri Nov 20 16:55:01 UTC 2009 Yan Dai <dai_y@ociweb.com> * NEWS: - Updated for next micro + + Update for next release. + +Fri Nov 20 13:53:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * NEWS: + + Update for next release. + +Fri Nov 20 13:02:24 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Security/Callback/server.cpp: + + Test is converted to use new test framework and added to fuzz build. + +Fri Nov 20 10:03:43 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_3766_Regression/server.cpp: + Resolved compiler error related to invisible + characters on Linux. + +Fri Nov 20 09:28:50 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/DevGuideExamples/EventServices/OMG_TypedEC/run_test.pl: + * orbsvcs/DevGuideExamples/EventServices/RTEC_Federated/run_test.pl: + * orbsvcs/DevGuideExamples/EventServices/OMG_SupplierSideEC/run_test.pl: + * orbsvcs/DevGuideExamples/EventServices/RTEC_Filter/run_test.pl: + * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl: + * orbsvcs/DevGuideExamples/EventServices/RTEC_MCast_Federated/run_test.pl: + * orbsvcs/DevGuideExamples/EventServices/RTEC_Basic/run_test.pl: + * orbsvcs/tests/Security/EndpointPolicy/run_test.pl: + * DevGuideExamples/Multithreading/ThreadPool/MessengerServer.cpp: + * DevGuideExamples/Multithreading/ThreadPool/MessengerClient.cpp: + * DevGuideExamples/Multithreading/ThreadPool/run_test.pl: + * DevGuideExamples/Multithreading/GracefulShutdown/MessengerServer.cpp: + * DevGuideExamples/Multithreading/GracefulShutdown/MessengerClient.cpp: + * DevGuideExamples/Multithreading/GracefulShutdown/run_test.pl: + * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp: + * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerClient.cpp: + * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl: + * DevGuideExamples/AMH_AMI/inner_server.cpp: + * DevGuideExamples/AMH_AMI/client.cpp: + * DevGuideExamples/AMH_AMI/middle_server.cpp: + * DevGuideExamples/AMH_AMI/run_test.pl: + * tests/OctetSeq/run_test1.pl: + * tests/OctetSeq/run_test2.pl: + * tests/OctetSeq/run_test.pl: + * tests/Bug_1330_Regression/server.cpp: + * tests/Bug_1330_Regression/run_test.pl: + * tests/Leader_Followers/run_test.pl: + * tests/NestedUpcall/MT_Client_Test/run_test.pl: + * tests/Bug_2702_Regression/run_test.pl: + * tests/IPV6/run_test.pl: + * tests/MProfile_Connection_Timeout/run_test.pl: + + Tests are converted to use new test framework and added to fuzz build. + +Fri Nov 20 08:56:26 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3755_Regression/server.cpp: + * tests/Bug_3755_Regression/run_test.pl: + * bin/tao_orb_tests.lst: + Fixed this test on Win32 and disabled it from compact, + minimum and single threaded builds. + +Fri Nov 20 08:34:48 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h: + * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp: + * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.h: + * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp: + Resolved compiler errors related to the IDL compiler + change (see see Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons + for more details). + +Thu Nov 19 20:18:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3766_Regression/Test.idl: + * tests/Bug_3766_Regression/TestI.h: + * tests/Bug_3766_Regression/TestI.cpp: + * tests/Bug_3766_Regression/client.cpp: + + Extend this test to test Variable sized types in addition + to Fixed size types. + +Thu Nov 19 19:50:30 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * bin/tao_orb_tests.lst: + + Add BUG_3766_Regression to the list of tests to run. + +Thu Nov 19 15:40:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3766_Regression: + * tests/Bug_3766_Regression/Bug_3766_Regression.mpc: + * tests/Bug_3766_Regression/Test.idl: + * tests/Bug_3766_Regression/TestI.h: + * tests/Bug_3766_Regression/TestI.cpp: + * tests/Bug_3766_Regression/run_test.pl: + * tests/Bug_3766_Regression/server.cpp: + + Added a regression test for Bugzilla 3766. + +Thu Nov 19 12:38:10 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/Bug_2234_Regression/server.cpp: + + Test is converted to use new test framework and added to fuzz build. + +Thu Nov 19 08:25:13 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Trading/export_test.cpp: + * orbsvcs/tests/Trading/run_test.pl: + * orbsvcs/tests/Security/Callback/server.cpp: + * orbsvcs/tests/Security/Callback/client.cpp: + * orbsvcs/tests/Security/Callback/run_test.pl: + * orbsvcs/tests/Security/mixed_security_test/run_test.pl: + * orbsvcs/tests/Security/ssliop_CSD/MessengerServer.cpp: + * orbsvcs/tests/Security/ssliop_CSD/MessengerClient.cpp: + * orbsvcs/tests/Security/ssliop_CSD/run_test.pl: + * orbsvcs/examples/CosEC/Simple/Service.cpp: + * orbsvcs/examples/CosEC/Simple/Supplier.cpp: + * orbsvcs/examples/CosEC/Simple/Consumer.cpp: + * orbsvcs/examples/CosEC/Simple/run_test.pl: + * tests/AMI_Buffering/run_timeout.pl: + * tests/AMI_Buffering/run_buffer_size.pl: + * tests/AMI_Buffering/run_timeout_reactive.pl: + * tests/AMI_Buffering/run_test.pl: + * tests/Big_Request_Muxing/run_test.pl: + * tests/Bug_3743_Regression/run_test.pl: + * tests/Bug_3531_Regression/client.cpp: + * tests/Bug_3531_Regression/server.cpp: + * tests/Bug_3531_Regression/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp: + * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl: + * tests/Server_Connection_Purging/server.cpp: + * tests/Server_Connection_Purging/run_test.pl: + * tests/Oneway_Buffering/run_timeout.pl: + * tests/Oneway_Buffering/run_message_count.pl: + * tests/Oneway_Buffering/run_buffer_size.pl: + * tests/Oneway_Buffering/run_timeout_reactive.pl: + * tests/Oneway_Buffering/run_test.pl: + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + + Tests are converted to use new test framework and added to fuzz build. + +Wed Nov 18 12:58:16 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl: + * orbsvcs/tests/Bug_2925_Regression/run_test.pl: + * orbsvcs/tests/Security/Secure_Invocation/run_test.pl: + * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp: + * orbsvcs/tests/Security/Bug_2908_Regression/MessengerClient.cpp: + * orbsvcs/tests/Security/Bug_2908_Regression/run_test.pl: + * orbsvcs/tests/Security/BiDirectional/run_test.pl: + * orbsvcs/tests/Security/Big_Request/run_test.pl: + * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl: + * orbsvcs/tests/Property/run_test.pl: + * orbsvcs/tests/Bug_2316_Regression/client.cpp: + * orbsvcs/tests/Bug_2316_Regression/server.cpp: + * orbsvcs/tests/Bug_2316_Regression/run_test.pl: + * orbsvcs/tests/Bug_2615_Regression/client.cpp: + * orbsvcs/tests/Bug_2615_Regression/server.cpp: + * orbsvcs/tests/Bug_2615_Regression/run_test.pl: + * orbsvcs/tests/Bug_3216_Regression/run_test.pl: + * orbsvcs/tests/Bug_2709_Regression/client.cpp: + * orbsvcs/tests/Bug_2709_Regression/server.cpp: + * orbsvcs/tests/Bug_2709_Regression/run_test.pl: + * orbsvcs/tests/IOR_MCast/run_test_ipv6.pl: + * orbsvcs/tests/Bug_3215_Regression/run_test.pl: + * orbsvcs/tests/Bug_2287_Regression/run_test.pl: + * DevGuideExamples/SmartProxies/MessengerServer.cpp: + * DevGuideExamples/SmartProxies/LoggerServer.cpp: + * DevGuideExamples/SmartProxies/MessengerClient.cpp: + * DevGuideExamples/SmartProxies/run_test.pl: + * performance-tests/Latency/DSI/run_test.pl: + * performance-tests/Latency/Deferred/run_test.pl: + * performance-tests/Latency/DII/run_test.pl: + * performance-tests/Latency/AMI/run_test.pl: + * performance-tests/Throughput/run_test.pl: + * tests/AMI_Buffering/run_message_count.pl: + * tests/Bug_1495_Regression/run_test_complex.pl: + * tests/Bug_1495_Regression/run_test.pl: + * tests/Crashed_Callback/run_test.pl: + * tests/BiDirectional/run_test_bug3282.pl: + * tests/Bug_1020_Basic_Regression/run_test.pl: + * tests/CallbackTest/run_test_ipv6.pl: + * tests/CallbackTest/run_test_mixed_ip.pl: + * tests/Bug_2289_Regression/run_test.pl: + * tests/DIOP/run_test_ipv6.pl: + * tests/DIOP/run_test.pl: + * tests/NestedUpcall/Triangle_Test/run_test.pl: + * tests/MT_Timeout/run_test.pl: + * tests/Single_Read/server.cpp: + * tests/Single_Read/test_i.cpp: + * tests/Single_Read/run_test.pl: + * tests/Single_Read/test_i.h: + * examples/Logging/run_test.pl: + * examples/Simple/time-date/run_test.pl: + * examples/PluggableUDP/tests/Performance/run_test_ipv6.pl: + * examples/PluggableUDP/tests/Performance/run_test.pl: + + Tests are converted to use new test framework and added to fuzz build. + +Wed Nov 18 11:09:55 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Kokyu_dsrt_schedulers/FP_Scheduler.h: + * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp: + * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.h: + * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp: + * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.h: + * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp: + Added policy_type implementation. As a result of + change in the IDL compiler (see Tue Nov 17 + 20:47:27 UTC 2009 Jeff Parsons for more details). + +Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_decl.cpp: + * TAO_IDL/be/be_visitor_interface.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ch.cpp: + * TAO_IDL/be/be_visitor_operation.cpp: + + Cosmetic changes. + + * TAO_IDL/be/be_interface.cpp: + + Fixed bug in stub header code generation for local interfaces. + Operations inherited from non-local interfaces are re-generated + as pure virtual, but the operations associated with attributes + were getting skipped. Thanks to Marcel Smit + <msmit at remedy dot nl> and Johnny Willemsen + <jwillemsen at remedy dot nl> for reporting the problem. + +Tue Nov 17 17:18:51 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3755_Regression/server.cpp: + Extended test's output. + +Tue Nov 17 14:43:36 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * bin/tao_other_tests.lst: + + Test, which is not converted now, is disabled in FUZZ build. + +Tue Nov 17 13:49:10 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + + Tests, which are not converted now, are disabled in FUZZ build. + +Tue Nov 17 11:45:03 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerServer.cpp: + * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerClient.cpp: + * orbsvcs/DevGuideExamples/Security/ParticipatingApp/run_test.pl: + * DevGuideExamples/Multithreading/Reactive/MessengerServer.cpp: + * DevGuideExamples/Multithreading/Reactive/MessengerClient.cpp: + * DevGuideExamples/Multithreading/Reactive/run_test.pl: + * DevGuideExamples/ValueTypes/Messenger/MessengerServer.cpp: + * DevGuideExamples/ValueTypes/Messenger/MessengerClient.cpp: + * DevGuideExamples/ValueTypes/Messenger/run_test.pl: + * DevGuideExamples/ValueTypes/Bank/server.cpp: + * DevGuideExamples/ValueTypes/Bank/run_test.pl: + * DevGuideExamples/ValueTypes/Bank/client.cpp: + * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp: + * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl: + * DevGuideExamples/GettingStarted/MessengerServer.cpp: + * DevGuideExamples/GettingStarted/MessengerClient.cpp: + * DevGuideExamples/GettingStarted/run_test.pl: + * DevGuideExamples/PortableInterceptors/Auth/MessengerServer.cpp: + * DevGuideExamples/PortableInterceptors/Auth/MessengerClient.cpp: + * DevGuideExamples/PortableInterceptors/Auth/run_test.pl: + * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerServer.cpp: + * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerClient.cpp: + * DevGuideExamples/PortableInterceptors/SimpleCodec/run_test.pl: + * DevGuideExamples/PortableInterceptors/IOR/MessengerServer.cpp: + * DevGuideExamples/PortableInterceptors/IOR/MessengerClient.cpp: + * DevGuideExamples/PortableInterceptors/IOR/run_test.pl: + * DevGuideExamples/PortableInterceptors/PICurrent/MessengerServer.cpp: + * DevGuideExamples/PortableInterceptors/PICurrent/MessengerClient.cpp: + * DevGuideExamples/PortableInterceptors/PICurrent/run_test.pl: + * DevGuideExamples/RTCORBA/MessengerServer.cpp: + * DevGuideExamples/RTCORBA/run_test.pl: + * DevGuideExamples/Messaging/AMIcallback/MessengerServer.cpp: + * DevGuideExamples/Messaging/AMIcallback/MessengerClient.cpp: + * DevGuideExamples/Messaging/AMIcallback/run_test.pl: + * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerServer.cpp: + * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerClient.cpp: + * DevGuideExamples/Messaging/RelativeRoundtripTimeout/run_test.pl: + * tests/OBV/Supports/client.cpp: + * tests/OBV/Supports/server.cpp: + * tests/OBV/Supports/run_test.pl: + * tests/Bug_2683_Regression/run_test.pl: + * tests/Exposed_Policies/run_test.pl: + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + * examples/PluggableUDP/tests/SimplePerformance/client.cpp: + * examples/PluggableUDP/tests/SimplePerformance/run_test_ipv6.pl: + * examples/PluggableUDP/tests/SimplePerformance/server.cpp: + * examples/PluggableUDP/tests/SimplePerformance/run_test.pl: + + Tests are converted to use new test framework and added to fuzz build. + +Mon Nov 16 15:52:21 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + Bug 3755 marked as fixed. + + * tao/PI_Server/PI_Server_Loader.cpp: + * tao/PI_Server/PI_Server_Loader.h: + * tao/Messaging/Messaging_Loader.h: + * tao/Messaging/Messaging_Loader.cpp: + * tao/BiDir_GIOP/BiDirGIOP.cpp: + * tao/BiDir_GIOP/BiDirGIOP.h: + * tao/RTScheduling/RTScheduler_Loader.cpp: + * tao/RTScheduling/RTScheduler_Loader.h: + * tao/ZIOP/ZIOP.cpp: + * tao/ZIOP/ZIOP.h: + * tao/CSD_Framework/CSD_Framework_Loader.cpp: + * tao/CSD_Framework/CSD_Framework_Loader.h: + * tao/RTCORBA/RT_ORB_Loader.h: + * tao/RTCORBA/RT_ORB_Loader.cpp: + Fixed bug 3755. Now library initialization guard is moved + to a loader which does the initialization. Since the loader is + unique per gestalt then the initialization is executed once per + gestalt and not once per process. + +Mon Nov 16 15:44:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3748_Regression/run_test.pl: + Extended the time for starting client even more. + +Fri Nov 13 19:49:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be/be_interface.cpp: + + Added 2 private methods, called from traverse_inheritance_graph(), + to enqueue base components or base homes. Making these steps + into method calls allows them to be done tail-recursively + rather than iteratively, so the chain of parents can be + enqueued in the correct order for generating copy constructors + and the like. + +Fri Nov 13 10:17:33 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl: + + Warring in fuzz build was fixed. + +Fri Nov 13 09:18:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * orbsvcs/tests/Bug_3486_Regression/run_test.pl: + * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl: + * orbsvcs/tests/Notify/Bug_3663_Regression/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646d_Regression/run_test.pl: + * orbsvcs/tests/Bug_2137_Regression/run_test.pl: + * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp: + * DevGuideExamples/LocalObjects/ServantLocator/MessengerClient.cpp: + * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl: + * DevGuideExamples/RTCORBA/MessengerServer.cpp: + * DevGuideExamples/RTCORBA/MessengerClient.cpp: + * DevGuideExamples/RTCORBA/run_test.pl: + * tests/Stack_Recursion/run_test.pl: + * tests/Timed_Buffered_Oneways/run_test.pl: + * tests/Bug_2234_Regression/client.cpp: + * tests/Bug_2234_Regression/server.cpp: + * tests/Bug_2234_Regression/run_test.pl: + * tests/Bug_2768_Regression/server.cpp: + * tests/Bug_2768_Regression/run_test.pl: + * tests/Blocking_Sync_None/run_test.pl: + * tests/Crash_On_Write/run_test.pl: + * tests/Bug_3068_Regression/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl: + * tests/Bug_2683_Regression/server.cpp: + * tests/Bug_2683_Regression/run_test.pl: + * tests/RTScheduling/Scheduling_Interceptor/run_test.pl: + * tests/File_IO/run_test.pl: + * tests/Bug_1568_Regression/run_test.pl: + * tests/Reliable_Oneways/run_sync_with_transport.pl: + * tests/Reliable_Oneways/run_sync_none.pl: + * tests/Reliable_Oneways/run_sync_with_server.pl: + * tests/Reliable_Oneways/run_sync_with_target.pl: + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + + Tests are converted to use new test framework and added to fuzz build. + +Fri Nov 13 00:33:49 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/Notify_Service/Notify_Service.cpp: + + Added ACE_STATIC_SVC_REQUIRE for ACE_Logging_Stragey service + to fix loading issue in static builds. + +Thu Nov 12 20:39:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_interface.cpp: + + Fixed bug in the logic of operation table generation for + components and homes. + +Thu Nov 12 12:12:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/AMH_Exceptions/run_test.pl: + * tests/AMI_Timeouts/run_test.pl: + * tests/Portable_Interceptors/AdvSlot/run_test.pl: + * tests/Portable_Interceptors/AdvSlotDblCpy/run_test.pl: + * tests/Portable_Interceptors/Bug_2133/run_test.pl: + * tests/Portable_Interceptors/Bug_3080/run_test.pl: + * tests/Portable_Interceptors/Bug_3582/run_test.pl: + Fixed fuzz + +Thu Nov 12 08:24:00 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/IORManipulation/filter/run_test.pl + * tests/Connection_Failure/run_test.pl + * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl + * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl + * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl + * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl + * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl + * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl + * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl + * orbsvcs/tests/Bug_2074_Regression/run_test.pl + * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl + * performance-tests/Latency/Collocation/run_test.pl + * performance-tests/POA/Object_Creation_And_Registration/run_test.pl + * orbsvcs/tests/Bug_2377_Regression/run_test.pl + * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl + * orbsvcs/tests/unit/Notify/MC/MonitorManager/run_test.pl + Fixed fuzz errors and some time interval functions usage. + +Thu Nov 12 07:13:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/PortableInterceptors/AdvSlot/run_test.pl + * tests/PortableInterceptors/AdvSlotDblCpy/run_test.pl + * tests/PortableInterceptors/Bug_2133/run_test.pl + * tests/PortableInterceptors/Bug_2510_Regression/run_test.pl + * tests/PortableInterceptors/Bug_3080/run_test.pl + * tests/PortableInterceptors/Bug_3582/run_test.pl + * tests/PortableInterceptors/Dynamic/run_test.pl + * tests/PortableInterceptors/IORInterceptor/run_test.pl + * tests/PortableInterceptors/ORB_Shutdown/run_test.pl + * tests/PortableInterceptors/PICurrent/run_test.pl + Fixed fuzz errors + +Wed Nov 11 15:33:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: + + Removed ancestors from scope visitation for the LEM IDL + context classes. This closes [BUGID:3761]. + + * TAO_IDL/ast/ast_template_interface.cpp: + + Cosmetic changes. + +Tue Nov 10 20:14:12 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h: + + Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when + monitor framework is disabled. + +Tue Nov 10 19:07:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + When adding uses multiple related constructs to the + AST, we now use the instantiating port name (if any) + as a prefix to the constructed type names. + + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/executor_exs.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component_scope.cpp: + * TAO_IDL/be_include/be_visitor_component_scope.h: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + + Fixed bugs in the handling of the port name when + it is used in the construction of facet and + receptacle operation names. This fix closes [BUGID:3760]. + +Tue Nov 10 18:15:44 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp: + + Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when + monitor framework is disabled. + +Tue Nov 10 13:37:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Param_Test/run_test.pl: + * tests/Abstract_Interface/run_test.pl: + Don't use hardcoded timeouts + +Tue Nov 10 12:36:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> + + * tests/IORManipulation/filter/run_test.pl + * tests/Connection_Failure/run_test.pl + * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl + * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl + * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl + * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl + * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl + * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl + * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl + * orbsvcs/tests/Bug_2074_Regression/run_test.pl + * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl + * tests/Optimized_Connection/run_test.pl + * performance-tests/Latency/Collocation/run_test.pl + * performance-tests/POA/Object_Creation_And_Registration/run_test.pl + * orbsvcs/tests/Bug_2137_Regression/run_test.pl + * orbsvcs/tests/Bug_2377_Regression/run_test.pl + * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl + + Simple porting to new test framework. + +Mon Nov 9 19:21:53 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_field.h: + * TAO_IDL/be/be_field.cpp: + + Added flag to check whether a provides or uses port's + name has already been prefixed with an extended port + or mirrorport name. + + * TAO_IDL/be/be_visitor_component\context_ex_idl.cpp: + + When visiting a component, changed the call to visit_scope() + to visit_component_scope() to take advantage of special + properties in the visitor base class. + + * TAO_IDL/be/be_visitor_component_scope.cpp: + + Fixed a bug in the prefixing of uses or provides port's + name with the extended port or mirror port's name. + + * TAO_IDL/be/be_interface.cpp: + + Disable code generation of release() and is_nil() overrides + for children of abstract interfaces if the child itself is + included from another IDL file, avoiding possible multiple + defintions of these methods. This item closes [BUGID:3759]. + +Mon Nov 9 14:58:34 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/driver/drv_preproc.cpp: + * TAO_IDL/driver/drv_args.cpp: + + Cosmetic changes. + + * TAO_IDL/tao_idl.cpp: + + Added the (optional) behavior of creating a new IDL file + containing #includes of the individual IDL files on the + command line, or in the directory tree specified by -r + on some backends. Processing this 'container' IDL file + results in significant performance improvement when + processing multiple IDL files, especially if they include + Components.idl, since all the middleware IDL is then + processed only once. + + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/include/idl_global.h: + + Added a flag to toggle the above behavior, set by a + backend (currently only idl_to_picml) that processes + multiple IDL files into one output. + +Mon Nov 9 12:41:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_helper.cpp: + Removed empty line + + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + Generate doxygen grouping comments + +Mon Nov 9 03:29:31 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * TAO_IDL/be/be_interface.cpp: + + Added the process ID to the temporary file used for gperf, due + to a perhaps weak random number generator not being random + enough for parallel builds on OS X. + +Fri Nov 6 10:13:00 UTC 2009 Simon Massey <sma at prismtech dot com> + + * TAO_IDL/driver/drv_preproc.cpp: + * TAO_IDL/driver/drv_mcpp_preproc.cpp: + + Updated DRV_add_include_path() space within roots and + directory slash handling. (TAO782) It wasn't detecting + or handling spaced roots or trailing directory slashes + correctly. + + * TAO_IDL/util/utl_global.cpp: + + Allow for the gperf absolute directory path to contain spaces. + +Thu Nov 5 12:48:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + Don't generate an include for CIAO_common.h anymore + +Thu Nov 5 12:24:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3748_Regression/run_test.pl: + Extended the time for running client. + +Thu Nov 5 10:48:07 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3748_Regression/server.cpp: + Fixed warnings. + +Wed Nov 4 20:57:08 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * MPC/config/notify_monitor_control.mpb: + + Disable this feature on wince=1 build. + +Tue Nov 3 17:32:03 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/fe_init.cpp: + + Added IDL3+ keywords to the list used to check for clashes + and leading underscore retention. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + Added creation of uses multiple-specific struct and sequence + nodes in the AST when the uses multiple port + appears in an extended port declaration, identically to what + is now added for a standalone uses multiple port. + +Mon Nov 2 22:59:48 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h: + * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp: + + Made MonitorManager not start ORBTask if MC is not required. + This should resolve Notify tests failure on static builds. + + * orbsvcs/tests/Notify/MC/notify.conf: + + Removed this file as it'll be generated when running the test + and cause setup warning on scoreboard. + +Mon Nov 2 16:54:24 UTC 2009 Steven Stallion <stallions@ociweb.com> + + * tests/RTCORBA/Bug_3643_Regression/test_i.cpp: + + Dropped spurious use of NDEBUG; tests should not predicate debug + logging based on the (lack of) presence of NDEBUG. + +Fri Oct 30 16:25:53 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3755_Regression/orb1_svc.conf: + * tests/Bug_3755_Regression/orb2_svc.conf: + * tests/Bug_3755_Regression/server.cpp: + * tests/Bug_3755_Regression/run_test.pl: + * tests/Bug_3755_Regression/Bug_3755_Regression.mpc: + * bin/tao_orb_tests.lst: + Added a test for bug#3755 and scheduled it for run. + +Fri Oct 30 14:50:00 UTC 2009 Simon Massey <sma at prismtech dot com> + + * TAO_IDL/driver/drv_preproc.cpp: + Improve the DRV_add_include_path() space within roots and + directory slash handling. (TAO782) + +Fri Oct 30 13:08:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3748_Regression/client.cpp: + * tests/Bug_3748_Regression/Bug_3748_Regression.mpc: + * tests/Bug_3748_Regression/Server_ORBInitializer.h: + * tests/Bug_3748_Regression/Hello.cpp: + * tests/Bug_3748_Regression/Test.idl: + * tests/Bug_3748_Regression/server.cpp: + * tests/Bug_3748_Regression/Test_Protocols_Hooks.cpp: + * tests/Bug_3748_Regression/Makefile.am: + * tests/Bug_3748_Regression/Hello.h: + * tests/Bug_3748_Regression/Test_Protocols_Hooks.h: + * tests/Bug_3748_Regression/README: + * tests/Bug_3748_Regression/run_test.pl: + * tests/Bug_3748_Regression/Server_ORBInitializer.cpp: + * bin/tao_orb_tests.lst: + Complitely rewrote the test for bug#3748 and changed configs + in which this test can run. + +Fri Oct 30 06:15:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged changes from Jeff for port/porttype/mirrorport to head + + Thu Oct 29 12:50:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_connector.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + * TAO_IDL/be_include/be_visitor_connector.h: + * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h: + * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h: + + New visitors, implementing (so far) part of the code + generation of connector executors. + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_component/component_exh.cpp: + * TAO_IDL/be/be_visitor_component/component_exs.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_visitor_component_scope.cpp: + * TAO_IDL/be_include/be_codegen.h: + * TAO_IDL/be_include/be_visitor_component_scope.h: + * TAO_IDL/be_include/be_global.h: + + - Factored out code for generating entrypoint declarations + and definitions. + + - Added mechanism to generate includes of DDS type + support files for the connector executor. + + Sun Oct 25 17:10:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_visitor_component_scope.h: + * TAO_IDL/be/be_visitor_component_scope.cpp: + + Moved these files from the be_visitor_component + subdirectory, so the visitor would be accessible + as a base class to be_visitor_ccm_pre_proc. Also + add override of base class (be_visitor_scope) + method pre_proces(), to extend the generated + names of provides and uses methods with a + prefix of the port or mirrorport name, if any. + + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: + + Made class be_visitor_component_scope the base class + of this visitor, thereby adding support for simple + ports, mirrorports and porttypes. + + * TAO_IDL/be_include/be_visitor_component.h: + * TAO_IDL/be/be_visitor_component.cpp: + + Removed relocated files from these file lists. + + Thu Oct 22 20:39:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/component_scope.cpp: + * TAO_IDL/be_include/be_visitor_component/component_scope.h: + + Added code generation for mirror ports. + + * TAO_IDL/be_include/be_visitor_component/facet_svh.h: + * TAO_IDL/be_include/be_visitor_component/facet_svs.h: + * TAO_IDL/be/be_visitor_component/facet_svh.cpp: + * TAO_IDL/be/be_visitor_component/facet_svs.cpp: + + Changed base class to be_visitor_component_scope to + pull in the mirror port support. + + Thu Oct 22 19:21:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/facet_exs.cpp: + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + * TAO_IDL/be/be_visitor_component/executor_exs.cpp: + * TAO_IDL/be/be_visitor_component/facet_exh.cpp: + * TAO_IDL/be_include/be_visitor_component/executor_exh.h: + * TAO_IDL/be_include/be_visitor_component/executor_exs.h: + * TAO_IDL/be_include/be_visitor_component/facet_exh.h: + * TAO_IDL/be_include/be_visitor_component/facet_exs.h: + + New files, containing new visitors that handle code + generation class-by-class in the executor implementation. + + * TAO_IDL/be/be_provides.cpp: + * TAO_IDL/be/be_attribute.cpp: + * TAO_IDL/be/be_consumes.cpp: + * TAO_IDL/be/be_field.cpp: + * TAO_IDL/be/be_publishes.cpp: + * TAO_IDL/be/be_uses.cpp: + * TAO_IDL/be/be_emits.cpp: + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/be_include/be_field.h: + * TAO_IDL/be_include/be_publishes.h: + * TAO_IDL/be_include/be_component.h: + * TAO_IDL/be_include/be_uses.h: + * TAO_IDL/be_include/be_provides.h: + * TAO_IDL/be_include/be_attribute.h: + * TAO_IDL/be_include/be_emits.h: + * TAO_IDL/be_include/be_consumes.h: + * TAO_IDL/be_include/be_sequence.h: + + Add non-virtual override of frontend methods that + fetch the referenced provides, uses, publishes, emits, + consumes, field, or base type. This addition concentrates + the narrowing to the backend type so it need not be + done over and over in the visitors. + + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be_include/be_visitor_component.h: + + Added new visitor files. + + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be_include/be_interface.h: + + Renamed static method facet_op_attr_decl_helper to + op_attr_decl_helper, since its use is now more general. + + * TAO_IDL/be_include/be_visitor_component/component_exh.h: + * TAO_IDL/be_include/be_visitor_component/component_exs.h: + * TAO_IDL/be/be_visitor_component/component_exh.cpp: + * TAO_IDL/be/be_visitor_component/component_exs.cpp: + + Split code out of these visitors and distributed it + among the new visitors. + + * TAO_IDL/be/be_visitor_operation/operation_exs.cpp: + * TAO_IDL/be/be_visitor_operation/operation_svs.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_attribute.cpp: + * TAO_IDL/be/be_visitor_attribute/attribute.cpp: + * TAO_IDL/be_include/be_visitor_operation/operation_svs.h: + * TAO_IDL/be_include/be_visitor_component/component.h: + + Minor or cosmetic changes. + + Wed Oct 21 20:40:45 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_extended_port.cpp: + * TAO_IDL/be_include/be_visitor_extended_port.h: + + Removed these files, should have been removed in + + Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + + * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: + * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h: + * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h: + * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h: + + New files, split executor IDL code generation into separate + visitors for the facet, context and executor classes. Also + added support for simple extended ports and porttypes. + + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be_include/be_visitor_component.h: + + Added new files to the include lists. + + * TAO_IDL/be/be_util.cpp: + * TAO_IDL/be_include/be_util.h: + + Moved utility methods to generate nested namespaces + to this class, so they can be visible to all visitors. + + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp: + * TAO_IDL/be/be_visitor_component/component_scope.cpp: + * TAO_IDL/be_include/be_visitor_component/component_scope.h: + * TAO_IDL/be_include/be_visitor_component/servant_svh.h: + * TAO_IDL/be_include/be_visitor_component/context_svh.h: + * TAO_IDL/be_include/be_visitor_component/servant_svs.h: + * TAO_IDL/be_include/be_visitor_component/context_svs.h: + * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h: + + Moved visit method overrides for extended port, mirror port + and porttype to the base class be_visitor_component_scope. + In every case so far, the extended port (and eventually the + mirror port) traversal just fetches the porttype reference + and visits its scope, calling back the port kind traversal + methods that happen to be overridden in the original + visitor, so there's no need to reimplement these methods + over and over. + + Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp: + * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp: + * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp: + * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h: + * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h: + * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h: + + Removed these visitors, better use of polymorphism can be made + by just implementing their methods in the appropriate + component visitor. + + * TAO_IDL/be/be_visitor_component/facet_svh.cpp: + * TAO_IDL/be/be_visitor_component/facet_svs.cpp: + * TAO_IDL/be_include/be_visitor_component/facet_svh.h: + * TAO_IDL/be_include/be_visitor_component/facet_svs.h: + + Copied code from removed visitor methods above, and + removed visit_component() method. + + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + + Spawned facet visitors above with visit_component_scope() + call, eliminating the extra step of calling visit_component(). + + + * TAO_IDL/be_include/be_extended_port.h: + * TAO_IDL/be/be_extended_port.cpp: + + Overloaded port_type() method to return backend-specific + type, to eliminate many narrowing calls. + + Tue Oct 20 22:55:25 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/component_scope.cpp: + * TAO_IDL/be_include/be_visitor_component/component_scope.h: + + New files containing a new base class visitor, encapsulating + a scope visitation method that recurses over the scopes of + a component's ancestors, if any. + + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_component.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/facet_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_component/facet_svs.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be_include/be_component.h: + * TAO_IDL/be_include/be_visitor_component/servant_svh.h: + * TAO_IDL/be_include/be_visitor_component/facet_svh.h: + * TAO_IDL/be_include/be_visitor_component/context_svh.h: + * TAO_IDL/be_include/be_visitor_component/facet_svs.h: + * TAO_IDL/be_include/be_visitor_component/servant_svs.h: + * TAO_IDL/be_include/be_visitor_component/context_svs.h: + * TAO_IDL/be_include/be_visitor_component.h: + + Replaced all occurrences of recursive scope iteration + with new visitor classes derived from the abstract + visitor above. + + Mon Oct 19 23:26:07 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_component/facet_svs.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be_include/be_visitor_component/facet_svs.h: + * TAO_IDL/be_include/be_visitor_component/servant_svs.h: + * TAO_IDL/be_include/be_visitor_component/context_svs.h: + + New files containing new visitors with code factored out + of class be_visitor_component_svs + + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_visitor_component/facet_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + * TAO_IDL/be/be_visitor_attribute/component_init.cpp: + * TAO_IDL/be_include/be_visitor_component/component_svs.h: + * TAO_IDL/be_include/be_visitor_component.h: + + Changes stemming from the new visitors above. + + Fri Oct 16 19:54:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/facet_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be_include/be_visitor_component/servant_svh.h: + * TAO_IDL/be_include/be_visitor_component/facet_svh.h: + * TAO_IDL/be_include/be_visitor_component/context_svh.h: + + New files, new visitors that contain code moved from + private methods in class be_visitor_component_svh. + + * TAO_IDL/be/be_provides.cpp: + + Fixed bug in code generation. + + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be_include/be_visitor_component.h: + + Added new visitor files. + + * TAO_IDL/be/be_visitor_component/component_exh.cpp: + + Removed debugging output. + + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be_include/be_visitor_component/component_svh.h: + + Moved code out to new visitor above. + +Thu Oct 29 16:36:53 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp: + + Fixed a compilation error on wchar build. + +Thu Oct 29 15:34:15 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + Disabled running tests 3531, 3647, and 3683 in NO_MESSAGING and + CORBA_E_MICRO builds since those tests are not built in such + setups. + +Thu Oct 29 14:56:17 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * tests/Bug_3748_Regression/client.cpp: + * tests/Bug_3748_Regression/server.cpp: + * tests/Bug_3748_Regression/run_test.pl: + Temporarily made the output a bit more verbose. + +Thu Oct 29 02:12:40 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp: + * tao/Monitor/Monitor_Impl.cpp: + + Fixed bugs that did not initialize and set last in Numric data. + + * orbsvcs/tests/Notify/MC/test_monitor.cpp: + + Corrected some expected values. + +Wed Oct 28 23:27:02 UTC 2009 Yan Dai <dai_y@ociweb.com> + + * MPC/config/negotiate_codesets.mpb: + * MPC/config/notify_monitor_control.mpb: + * MPC/config/tao_notify_service.mpb: + * docs/notification/monitor.html: + * interop-tests/wchar/Client.java: + * interop-tests/wchar/interop_wchar.mpc: + * interop-tests/wchar/server.cpp: + * orbsvcs/Notify_Service/Notify_Service.cpp: + * orbsvcs/Notify_Service/Notify_Service.mpc: + * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h: + * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp: + * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp: + * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h: + * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp: + * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp: + * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h: + * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp: + * orbsvcs/orbsvcs/Notify/Builder.cpp: + * orbsvcs/orbsvcs/Notify/Consumer.h: + * orbsvcs/orbsvcs/Notify/Consumer.inl: + * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h: + * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/NotifyMonitoringExt.idl: + * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h: + * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp: + * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp: + * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h: + * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp: + * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h: + * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp: + * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.h: + * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.cpp: + * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp: + * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp: + * orbsvcs/tests/Notify/MC/notify.conf: + * orbsvcs/tests/Notify/MC/run_test.pl: + * orbsvcs/tests/Notify/MC/test_monitor.cpp: + * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.h: + * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.cpp: + * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.cpp: + * tao/Monitor/Monitor_Types.pidl: + + Merged following changes from OCI made between 1.5a p15 and p16 releases. + + - Added consumer-level queueing statistics to the Notification Service MC. + - Added queue-overflow statistics to the Notification Service MC. + - Modified Notification Service MC to work in static builds. + - Corrected an error that caused Notification Service MC statistics to fail + when -AllocateTaskPerProxy is used. + - QueueDepth have been changed to measure the number of entries rather than + attempting unsuccessfully to estimate the amount of memory used by the queue. + - Added TAO_EXPLICIT_NEGOTIATE_CODESETS macro to improve the ease of including + optional codeset support to Notify_Service in static builds. + +Wed Oct 28 06:09:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Enabled a few tests for ce/fuzz + + * orbsvcs/tests/Notify/Bug_2926_Regression/run_test.pl: + * orbsvcs/tests/Notify/Bug_3688b_Regression/run_test.pl: + * orbsvcs/tests/Notify/Bug_3252_Regression/run_test.pl: + * orbsvcs/tests/Notify/Bug_3646b_Regression/run_test.pl + Converted to the new test framework + +Tue Oct 27 16:58:33 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + Enabled Bug_3748_Regression in all builds except for single + threaded. + +Mon Oct 26 10:52:01 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h: + Fixed several memory leaks. Changed HTIOP Acceptor to use + strategies implemented in HTIOP_Acceptor_Impl.*. This was + required for proper fix for bug#3748. + + * tao/Acceptor_Impl.cpp: + Uncommented code for a fix for bug#3748. + +Thu Oct 22 10:47:21 UTC 2009 Johnny Willemsen <jwilllemsen@remedy.nl> + + * TAO_IDL/TAO_IDL_ACE.mwc: + Only list mpc files here + + * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: + Updated a few of the comments we generate + +Tue Oct 20 22:58:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/TAO_IDL_ACE.mwc: + + Updated in accordance with the changes of + + Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + +Tue Oct 20 12:09:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/Concurrency_Service/Concurrency_Service.cpp: + * orbsvcs/Concurrency_Service/Concurrency_Service.mpc: + * orbsvcs/CosEvent_Service/CosEvent_Service.cpp: + * orbsvcs/Event_Service/Event_Service.cpp: + * orbsvcs/Event_Service/Event_Service.mpc: + * orbsvcs/Notify_Service/Notify_Service.cpp: + * orbsvcs/Notify_Service/Notify_Service.mpc: + * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp: + * MPC/config/tao_notify_service.mpb: + Handle -ORBDeamon in these services directly, this is a work around + until bugzilla 3335 gets resolved. This fixes bugzilla 3656 + +Mon Oct 19 12:18:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/Makefile.am: + Add Daemon_Utilities + + * orbsvcs/Naming_Service/Naming_Service.cpp: + * orbsvcs/Naming_Service/Naming_Service.mpc: + Use Deamon_Utilities to handle -ORBDeamon in the naming service. This + is because -ORBDeamon doesn't work for these services due to bugzilla + 3335. This is related to bugzilla 3656 + +Mon Oct 19 12:13:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/IFR_Service/IFR_Service.mpc: + Use tao_idl_fe base project + + * orbsvcs/orbsvcs/Daemon_Utilities.cpp: + * orbsvcs/orbsvcs/Daemon_Utilities.h: + * orbsvcs/orbsvcs/Svc_Utils.mpc: + New helper class which checks for -ORBDeamon and when this is specified + it calls ACE::deamonize() + +Mon Oct 19 00:26:06 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: Another shot + at trying to fix the memory leaks in the servants. Thanks to + Johnny for reporting this. + +Fri Oct 16 02:09:47 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/mcpp_tao_yyinput.h: + + Fixed potential signed/unsigned mismatch in macro definition + for TAO_YY_INPUT. + +Thu Oct 15 21:44:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/mcpp_tao_yyinput.h: + * TAO_IDL/fe/fe_extern.cpp: + + Made tao_preproc_buffer_pos an extern int, similar to + its neighbor tao_preproc_buffer_length, so it can be + reset to 0 for each new file processed in the same + location that tao_preproc_buffer_length is reset. The + failure to reset tao_preproc_buffer_pos was causing + an error in the CoSMIC-specific backend, which is the + only one currently processing multiple IDL files in + a single execution. When reading the first token from + the 2nd file, the lexer would not be at the top of + the buffer and would therefore read garbage. + +Thu Oct 15 17:02:54 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp + (universal_time): Replaced TAO_UTO_var with CosTime::UTO_var to + fix a compile error. Thanks to Johnny for reporting this. + +Thu Oct 15 16:05:25 UTC 2009 Vladimir Zykov <vz@prismtech.com> + + * bin/tao_other_tests.lst: + Disabled HTIOP tests on static builds since they need + dynamic loading for HTIOP library. + + * tao/Acceptor_Impl.cpp: + Temporarily commented out problematic code until + HTIOP is fixed. + +Thu Oct 15 14:01:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/component_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: + Fixed typo in comment + +Thu Oct 15 11:33:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/documentation.html: + Updated link to the TPG + +Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/tao_idl.mpc + * TAO_IDL/tao_idl_be.mpc + * TAO_IDL/tao_idl_fe.mpc + Added seperate mpc files for the back end and the front end library + +Wed Oct 14 23:05:35 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * TAO_IDL/contrib/mcpp/support.cpp: + Now releases ownership of in-memory buffers when retrieved for + preprocessing. Fixes a crash when in-memory preprocessor + was used multiple times per process invocation. + +Wed Oct 14 18:31:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/tao_idl.mpc: + Use the new tao_idl_fe base project + +Wed Oct 14 18:26:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/tao_idl_fe.mpb: + New base project for tao_idl_fe + +Wed Oct 14 18:16:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/contrib/mcpp/system.cpp: + Fixed argument not used warning + +Wed Oct 14 17:42:38 UTC 2009 Vladimir Zykov <vz@prismtech.com> + + * tao/Acceptor_Impl.cpp: + Fixed bug#3748. It fixes a connection handler leak when + server accepts a connection but then fails to open a connection + handler. + +Wed Oct 14 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_provides.cpp: + + Fixed bug in facet servant class generation. + + * TAO_IDL/be/be_interface.cpp(traverse_inheritance_graph): + + Added "!= 0" to an IF state checking the return value + of a call to ACE_Unbounded_Queue, which returns an int. + +Wed Oct 14 13:51:03 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp (universal_time): + Changed + + TAO_UTO *uto = 0; + + to + + TAO_UTO_Var uto; + + to avoid a memory leak. Thanks to Chris Shaw <google at + cshaw-tech dot co dot uk> for reporting this. + +Tue Oct 13 15:54:44 UTC 2009 Vladimir Zykov <vz@prismtech.com> + + * tests/Bug_3748_Regression/client.cpp: + * tests/Bug_3748_Regression/Bug_3748_Regression.mpc: + * tests/Bug_3748_Regression/Hello.cpp: + * tests/Bug_3748_Regression/Test.idl: + * tests/Bug_3748_Regression/server.cpp: + * tests/Bug_3748_Regression/Makefile.am: + * tests/Bug_3748_Regression/Hello.h: + * tests/Bug_3748_Regression/README: + * tests/Bug_3748_Regression/run_test.pl: + * bin/tao_orb_tests.lst: + Added a test for bug#3748. + +Tue Oct 13 15:36:48 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp: + * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h: + + New files, containing new visitor that generates the implementation + of the facet servant class. + + * TAO_IDL/be/be_provides.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be_include/be_provides.h: + + Factored common code generation into the appropriate nodes. + + * TAO_IDL/narrow/narrow.cpp: + + Added port types to the group of types that can be + transformed from scope to decl and vice versa. + + * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp: + * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + * TAO_IDL/be/be_visitor_extended_port.cpp: + * TAO_IDL/be_include/be_visitor_extended_port.h: + * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h: + * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h: + + Added new files as includes, factored common visitor code into + base class, other minor changes. + +Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 1.7.4 released. Local Variables: mode: change-log diff --git a/TAO/ChangeLogs/ChangeLog-2010a b/TAO/ChangeLogs/ChangeLog-2010a deleted file mode 100644 index 5c5bf59e101..00000000000 --- a/TAO/ChangeLogs/ChangeLog-2010a +++ /dev/null @@ -1,6556 +0,0 @@ -Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO version 1.7.7 released. - -Tue Mar 2 09:58:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_visitor_interface.cpp: - * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: - * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp: - * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp: - * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: - * TAO_IDL/be_include/be_component.h: - * TAO_IDL/be_include/be_connector.h: - * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_sh.h: - * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_ss.h: - * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_sh.h: - * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_ss.h: - Generate direct and through poa proxy brokers for connectors - -Thu Feb 25 17:04:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * NEWS: - - Updated TAO_IDL cleanup item. - -Thu Feb 25 16:50:09 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp: - * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp: - * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp: - * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp: - * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp: - * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp: - * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp: - * TAO_IDL/be_include/be_visitor_interface/base_proxy_broker_ch.h: - * TAO_IDL/be_include/be_visitor_interface/proxy_brokers_ch.h: - * TAO_IDL/be_include/be_visitor_interface/remote_proxy_impl_ch.h: - * TAO_IDL/be_include/be_visitor_interface/proxy_impls_ch.h: - * TAO_IDL/be_include/be_visitor_interface/base_proxy_impl_ch.h: - * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_ch.h: - * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_cs.h: - - Removed these files, the visitors are never used. This fix closes - [BUGID:2200]. - -Thu Feb 25 13:19:16 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * bin/tao_orb_tests.lst: - Disabled running the test for bug#3827 on single threaded builds - and on CORBA_e_micro builds. - -Thu Feb 25 08:58:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL_Test.mpc: - Added no_strict_aliasing for ndds - -Thu Feb 25 08:46:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ChangeLogs/*: - Use full year - -Thu Feb 25 08:01:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - Fixed argument not used warning - -Wed Feb 24 21:00:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/util/utl_global.cpp: - - Added additional lists to store the filenames gathered - from pragmas specifying DDS typesupport files from - various DDS vendors to include in generated code. - - * TAO_IDL/be/be_codegen.cpp: - - Added more checks for the generation of export header - files. Now a given export header file won't be - generated unless all the command line options are - present for - - - generating the export header file - - specifying the export macro - - specifying the export header file name - - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: - - Minor change to the format of generated code. - - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/idl.ll: - - Added pragmas for including typesupport files from - other DDS vendors, to ultimately make the generated - connector code portable to any of the C++ DDS vendors. - -Wed Feb 24 16:53:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/util/utl_scope.cpp: - - Fixed bug introduced by consolidation of fe_add_* - methods for exceptions. - - * TAO_IDL/be/be_codegen.cpp: - - Fixed compile error on MacOSX due to inappropriate - C++-style cast. - -Wed Feb 24 16:29:51 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3826_Regression/svc.conf: - * tests/Bug_3826_Regression/run_test.pl: - * tao/TAO_Internal.cpp: - Extended the fix for bug#3826 and adjusted the test. Initial fix - was not complete. If there is a svc.conf which is processed by - ACE unconditionally then it's processed in a global gestalt even - if -ORBGestalt LOCAL is provided. Current change must fix this - behaviour. - -Tue Feb 23 18:55:21 UTC 2010 Yan Dai <dai_y@ociweb.com> - - * bin/tao_orb_tests.lst: - - Added Bug_3812_Regression as not fixed test. - - * tests/Bug_3812_Regression/Bug_3812_Regression.cpp: - * tests/Bug_3812_Regression/mock_transport.h: - - Fixed fuzz errors. - -Tue Feb 23 10:35:39 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tao/TAO_Internal.cpp: - Changed a code layout for return values in forward declarations - according to TAO code conventions. Thanks to Johnny Willemsen - <jwillemsen at remedy dot nl> for pointing this out. - -Tue Feb 23 09:46:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3827_Regression/test.cpp: - * tests/Bug_3827_Regression/Message.idl: - * tests/Bug_3827_Regression/run_test.pl: - * tests/Bug_3827_Regression/README: - * tests/Bug_3827_Regression/Bug_3827_Regression.mpc: - * tao/ORB_Core.cpp: - * tao/ORB.cpp: - * tao/ORB_Core.h: - Added a test for bug#3827 and fixed it. Now access or changes to - valuetype_adapter_ in ORB_Core is protected by a lock. - - * tests/Bug_3826_Regression/orb_svc.conf: - * tests/Bug_3826_Regression/server.cpp: - * tests/Bug_3826_Regression/README: - * tests/Bug_3826_Regression/Bug_3826_Regression.mpc: - * tests/Bug_3826_Regression/run_test.pl: - * tao/TAO_Internal.cpp: - Added a test for bug#3826 and fixed it. If the first ORB in created - with -ORBGestalt LOCAL it will have a local configuration and this - configuration will not leak into any ORBs created afterwards. - - * bin/tao_orb_tests.lst: - Scheduled tests for bug#3826 and bug#3827 to run in the nightly - builds. - -Mon Feb 22 23:04:23 UTC 2010 Yan Dai <dai_y@ociweb.com> - - - * tests/Bug_3812_Regression/Bug_3812_Regression.cpp: - * tests/Bug_3812_Regression/Makefile.am: - * tests/Bug_3812_Regression/mock_ps.h: - * tests/Bug_3812_Regression/mock_tdi.h: - * tests/Bug_3812_Regression/mock_transport.h: - * tests/Bug_3812_Regression/run_test.pl: - - Added a regression test for bugzilla #3812. - -Mon Feb 22 21:20:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be_include/be_codegen.h: - - Added random 6-character string to #ifdef guard generation, - to prevent hiding when IDL files have the same name (but - are in different directories, the #ifdef guard uses only - the local filename). - - * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: - - Added logic to check for inheritance from DDS_State or - DDS_Event connectors, to generate inheritance in the - connector impl from the correct Base connector template. - -Mon Feb 22 13:47:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/fe/idl.ll: - * TAO_IDL/fe/lex.yy.cpp: - Updated rti typesupport to ndds typesupport, everywhere we talk - about ndds - -Fri Feb 19 15:16:49 UTC 2010 jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: - - Removed unused variable 'dt_name'. - - * TAO_IDL/fe/fe_component_header.cpp: - * TAO_IDL/fe/fe_extern.cpp: - * TAO_IDL/fe/fe_home_header.cpp: - * TAO_IDL/fe/fe_init.cpp: - * TAO_IDL/fe/fe_interface_header.cpp: - * TAO_IDL/fe/fe_obv_header.cpp: - * TAO_IDL/fe/idl.ll: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/include/idl_global.h: - * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp: - * TAO_IDL/util/utl_global.cpp: - * TAO_IDL/util/utl_scope.cpp: - * TAO_IDL/ast/ast_attribute.cpp: - * TAO_IDL/ast/ast_check.cpp: - - Reordered #includes to eliminate a circular dependency - introduced by the addition of the template source file - UTL_Scope_T.cpp. - -Fri Feb 19 12:54:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: - - Generate an additional boolean that is used to indicate - whether we have a fixed or non fixed type - -Fri Feb 19 08:53:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - - Always generate the state connector header, this needs more tweaks - in the near future - -Thu Feb 18 22:53:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_root.h: - * TAO_IDL/include/ast_valuebox.h: - * TAO_IDL/include/ast_module.h: - * TAO_IDL/include/ast_union_label.h: - * TAO_IDL/include/ast_union.h: - * TAO_IDL/include/ast_interface_fwd.h: - * TAO_IDL/include/ast_structure.h: - * TAO_IDL/include/ast_component_fwd.h: - * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp: - * TAO_IDL/include/ast_string.h: - * TAO_IDL/include/ast_decl.h: - * TAO_IDL/include/ast_factory.h: - * TAO_IDL/include/ast_valuetype.h: - * TAO_IDL/include/ast_argument.h: - * TAO_IDL/include/ast_eventtype.h: - * TAO_IDL/include/ast_native.h: - * TAO_IDL/include/ast_union_fwd.h: - * TAO_IDL/include/ast_home.h: - * TAO_IDL/include/ast_structure_fwd.h: - * TAO_IDL/include/ast_enum_val.h: - * TAO_IDL/include/ast_sequence.h: - * TAO_IDL/include/ast_valuetype_fwd.h: - * TAO_IDL/include/ast_eventtype_fwd.h: - * TAO_IDL/include/ast_exception.h: - * TAO_IDL/include/ast_attribute.h: - * TAO_IDL/include/ast_enum.h: - * TAO_IDL/include/ast_union_branch.h: - * TAO_IDL/include/ast_type.h: - * TAO_IDL/include/ast_field.h: - * TAO_IDL/include/ast_constant.h: - * TAO_IDL/include/ast_interface.h: - * TAO_IDL/include/ast_operation.h: - * TAO_IDL/include/ast_component.h: - * TAO_IDL/include/ast_concrete_type.h: - * TAO_IDL/include/ast_predefined_type.h: - * TAO_IDL/include/ast_array.h: - * TAO_IDL/be/be_union.cpp: - * TAO_IDL/be/be_interface_fwd.cpp: - * TAO_IDL/be/be_attribute.cpp: - * TAO_IDL/be/be_factory.cpp: - * TAO_IDL/be/be_valuetype.cpp: - * TAO_IDL/be/be_union_fwd.cpp: - * TAO_IDL/be/be_union_branch.cpp: - * TAO_IDL/be/be_valuetype_fwd.cpp: - * TAO_IDL/be/be_type.cpp: - * TAO_IDL/be/be_home.cpp: - * TAO_IDL/be/be_enum_val.cpp: - * TAO_IDL/be/be_mirror_port.cpp: - * TAO_IDL/be/be_valuebox.cpp: - * TAO_IDL/be/be_component.cpp: - * TAO_IDL/be/be_decl.cpp: - * TAO_IDL/be/be_util.cpp: - * TAO_IDL/be/be_eventtype_fwd.cpp: - * TAO_IDL/be/be_expression.cpp: - * TAO_IDL/be/be_typedef.cpp: - * TAO_IDL/be/be_structure.cpp: - * TAO_IDL/be/be_component_fwd.cpp: - * TAO_IDL/be/be_operation_strategy.cpp: - * TAO_IDL/be/be_interface_strategy.cpp: - * TAO_IDL/be/be_field.cpp: - * TAO_IDL/be/be_module.cpp: - * TAO_IDL/be/be_structure_fwd.cpp: - * TAO_IDL/be/be_predefined_type.cpp: - * TAO_IDL/be/be_argument.cpp: - * TAO_IDL/be/be_constant.cpp: - * TAO_IDL/be/be_exception.cpp: - * TAO_IDL/be/be_extended_port.cpp: - * TAO_IDL/be/be_sequence.cpp: - * TAO_IDL/be/be_eventtype.cpp: - * TAO_IDL/be/be_root.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_operation.cpp: - * TAO_IDL/be/be_enum.cpp: - * TAO_IDL/be/be_string.cpp: - * TAO_IDL/be/be_array.cpp: - * TAO_IDL/be/be_template_module.cpp: - * TAO_IDL/be/be_native.cpp: - * TAO_IDL/be/be_porttype.cpp: - * TAO_IDL/be/be_union_label.cpp: - * TAO_IDL/ast/ast_home.cpp: - * TAO_IDL/ast/ast_union_fwd.cpp: - * TAO_IDL/ast/ast_constant.cpp: - * TAO_IDL/ast/ast_structure_fwd.cpp: - * TAO_IDL/ast/ast_operation.cpp: - * TAO_IDL/ast/ast_interface.cpp: - * TAO_IDL/ast/ast_component.cpp: - * TAO_IDL/ast/ast_concrete_type.cpp: - * TAO_IDL/ast/ast_predefined_type.cpp: - * TAO_IDL/ast/ast_enum_val.cpp: - * TAO_IDL/ast/ast_sequence.cpp: - * TAO_IDL/ast/ast_valuetype_fwd.cpp: - * TAO_IDL/ast/ast_array.cpp: - * TAO_IDL/ast/ast_eventtype_fwd.cpp: - * TAO_IDL/ast/ast_root.cpp: - * TAO_IDL/ast/ast_valuebox.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/ast/ast_union_label.cpp: - * TAO_IDL/ast/ast_union.cpp: - * TAO_IDL/ast/ast_exception.cpp: - * TAO_IDL/ast/ast_interface_fwd.cpp: - * TAO_IDL/ast/ast_structure.cpp: - * TAO_IDL/ast/ast_component_fwd.cpp: - * TAO_IDL/ast/ast_attribute.cpp: - * TAO_IDL/ast/ast_enum.cpp: - * TAO_IDL/ast/ast_union_branch.cpp: - * TAO_IDL/ast/ast_string.cpp: - * TAO_IDL/ast/ast_decl.cpp: - * TAO_IDL/ast/ast_factory.cpp: - * TAO_IDL/ast/ast_valuetype.cpp: - * TAO_IDL/ast/ast_type.cpp: - * TAO_IDL/ast/ast_argument.cpp: - * TAO_IDL/ast/ast_field.cpp: - * TAO_IDL/ast/ast_eventtype.cpp: - * TAO_IDL/ast/ast_native.cpp: - * TAO_IDL/be_include/be_field.h: - * TAO_IDL/be_include/be_interface.h: - * TAO_IDL/be_include/be_operation.h: - * TAO_IDL/be_include/be_component.h: - * TAO_IDL/be_include/be_enum.h: - * TAO_IDL/be_include/be_union_branch.h: - * TAO_IDL/be_include/be_type.h: - * TAO_IDL/be_include/be_union.h: - * TAO_IDL/be_include/be_interface_fwd.h: - * TAO_IDL/be_include/be_component_fwd.h: - * TAO_IDL/be_include/be_root.h: - * TAO_IDL/be_include/be_eventtype.h: - * TAO_IDL/be_include/be_valuebox.h: - * TAO_IDL/be_include/be_union_fwd.h: - * TAO_IDL/be_include/be_predefined_type.h: - * TAO_IDL/be_include/be_argument.h: - * TAO_IDL/be_include/be_union_label.h: - * TAO_IDL/be_include/be_home.h: - * TAO_IDL/be_include/be_exception.h: - * TAO_IDL/be_include/be_attribute.h: - * TAO_IDL/be_include/be_factory.h: - * TAO_IDL/be_include/be_module.h: - * TAO_IDL/be_include/be_string.h: - * TAO_IDL/be_include/be_array.h: - * TAO_IDL/be_include/be_native.h: - * TAO_IDL/be_include/be_constant.h: - * TAO_IDL/be_include/be_structure.h: - * TAO_IDL/be_include/be_typedef.h: - * TAO_IDL/be_include/be_valuetype.h: - * TAO_IDL/be_include/be_structure_fwd.h: - * TAO_IDL/be_include/be_decl.h: - * TAO_IDL/be_include/be_valuetype_fwd.h: - * TAO_IDL/be_include/be_eventtype_fwd.h: - * TAO_IDL/be_include/be_enum_val.h: - * TAO_IDL/be_include/be_sequence.h: - - Removed unused constructors. - - * TAO_IDL/util/utl_scope.cpp: - * TAO_IDL/include/utl_scope.h: - - - Moved static methods inside class UTL_Scope - and removed related static variables. - - - Re-implemented is_global_name() to - eliminate memory leaks and heap allocations. - -Thu Feb 18 20:36:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp: - - New file, containing bodies of some newly - added template methods to class UTL_Scope. - - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/idl.ll: - - Cosmetic changes. - - * TAO_IDL/include/ast_root.h: - * TAO_IDL/include/ast_module.h: - * TAO_IDL/include/ast_valuebox.h: - * TAO_IDL/include/ast_union.h: - * TAO_IDL/include/ast_param_holder.h: - * TAO_IDL/include/ast_structure.h: - * TAO_IDL/include/ast_interface_fwd.h: - * TAO_IDL/include/ast_component_fwd.h: - * TAO_IDL/include/ast_string.h: - * TAO_IDL/include/ast_decl.h: - * TAO_IDL/include/ast_factory.h: - * TAO_IDL/include/ast_template_module_ref.h: - * TAO_IDL/include/ast_valuetype.h: - * TAO_IDL/include/ast_mirror_port.h: - * TAO_IDL/include/ast_argument.h: - * TAO_IDL/include/ast_eventtype.h: - * TAO_IDL/include/ast_native.h: - * TAO_IDL/include/ast_home.h: - * TAO_IDL/include/ast_union_fwd.h: - * TAO_IDL/include/ast_connector.h: - * TAO_IDL/include/ast_provides.h: - * TAO_IDL/include/ast_structure_fwd.h: - * TAO_IDL/include/ast_enum_val.h: - * TAO_IDL/include/ast_finder.h: - * TAO_IDL/include/ast_sequence.h: - * TAO_IDL/include/ast_valuetype_fwd.h: - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/include/ast_eventtype_fwd.h: - * TAO_IDL/include/ast_exception.h: - * TAO_IDL/include/ast_typedef.h: - * TAO_IDL/include/ast_attribute.h: - * TAO_IDL/include/ast_extended_port.h: - * TAO_IDL/include/ast_enum.h: - * TAO_IDL/include/ast_union_branch.h: - * TAO_IDL/include/ast_template_module_inst. - * TAO_IDL/include/ast_uses.h: - * TAO_IDL/include/ast_field.h: - * TAO_IDL/include/utl_scope.h: - * TAO_IDL/include/ast_porttype.h: - * TAO_IDL/include/ast_constant.h: - * TAO_IDL/include/ast_consumes.h: - * TAO_IDL/include/ast_publishes.h: - * TAO_IDL/include/ast_interface.h: - * TAO_IDL/include/ast_operation.h: - * TAO_IDL/include/ast_component.h: - * TAO_IDL/include/ast_predefined_type.h: - * TAO_IDL/include/ast_array.h: - * TAO_IDL/include/ast_emits.h: - * TAO_IDL/be/be_visitor_union/union.cpp: - * TAO_IDL/be/be_root.cpp: - * TAO_IDL/ast/ast_home.cpp: - * TAO_IDL/ast/ast_union_fwd.cpp: - * TAO_IDL/ast/ast_constant.cpp: - * TAO_IDL/ast/ast_connector.cpp: - * TAO_IDL/ast/ast_provides.cpp: - * TAO_IDL/ast/ast_consumes.cpp: - * TAO_IDL/ast/ast_publishes.cpp: - * TAO_IDL/ast/ast_structure_fwd.cpp: - * TAO_IDL/ast/ast_operation.cpp: - * TAO_IDL/ast/ast_interface.cpp: - * TAO_IDL/ast/ast_component.cpp: - * TAO_IDL/ast/ast_enum_val.cpp: - * TAO_IDL/ast/ast_predefined_type.cpp: - * TAO_IDL/ast/ast_finder.cpp: - * TAO_IDL/ast/ast_sequence.cpp: - * TAO_IDL/ast/ast_array.cpp: - * TAO_IDL/ast/ast_valuetype_fwd.cpp: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_emits.cpp: - * TAO_IDL/ast/ast_root.cpp: - * TAO_IDL/ast/ast_eventtype_fwd.cpp: - * TAO_IDL/ast/ast_redef.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/ast/ast_valuebox.cpp: - * TAO_IDL/ast/ast_union.cpp: - * TAO_IDL/ast/ast_param_holder.cpp: - * TAO_IDL/ast/ast_exception.cpp: - * TAO_IDL/ast/ast_typedef.cpp: - * TAO_IDL/ast/ast_interface_fwd.cpp: - * TAO_IDL/ast/ast_structure.cpp: - * TAO_IDL/ast/ast_component_fwd.cpp: - * TAO_IDL/ast/ast_attribute.cpp: - * TAO_IDL/ast/ast_enum.cpp: - * TAO_IDL/ast/ast_extended_port.cpp: - * TAO_IDL/ast/ast_union_branch.cpp: - * TAO_IDL/ast/ast_string.cpp: - * TAO_IDL/ast/ast_factory.cpp: - * TAO_IDL/ast/ast_template_module_ref.cpp: - * TAO_IDL/ast/ast_template_module_inst.cpp: - * TAO_IDL/ast/ast_valuetype.cpp: - * TAO_IDL/ast/ast_mirror_port.cpp: - * TAO_IDL/ast/ast_uses.cpp: - * TAO_IDL/ast/ast_argument.cpp: - * TAO_IDL/ast/ast_field.cpp: - * TAO_IDL/ast/ast_eventtype.cpp: - * TAO_IDL/ast/ast_native.cpp: - * TAO_IDL/ast/ast_porttype.cpp: - * TAO_IDL/be_include/be_root.h: - * TAO_IDL/util/utl_scope.cpp: - - - Consolidated common code from all fe_add_* - methods into class UTL_Scope. All these - methods had large bodies, and most were - duplicated over several AST_* classes. - To encapsulate the forward declaration and - redefinition properties of AST_Interface - and it forward-declarable subtypes - AST_ValueType, AST_EventType, and - AST_Component), some template methods were - added to UTL_Scope. - - - Static constants were added to each AST_* - class to associated it with its corresponding - NodeType enum value, as an aid to template - programming. - - - Typedefs were added to forward_declarable - types to associate eachtype with its - AST_*Fwd counterpart, as an aid to template - programming. - -Thu Feb 18 14:46:16 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_connector_traits): - - Fixed bug in code generation of the context class name - when it appears as one of the template arguments in the - connector traits typedef. - -Wed Feb 17 15:13:40 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_dds_traits): - - Removed unused parameter. - -Tue Feb 16 21:10:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - * TAO_IDL/be/be_visitor_typecode.cpp: - * TAO_IDL/be/be_visitor_component/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_component/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp: - * TAO_IDL/be_include/be_visitor_typecode/objref_typecode.h: - * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h: - * TAO_IDL/be_include/be_visitor_component/cdr_op_cs.h: - * TAO_IDL/be_include/be_visitor_component/any_op_ch.h: - * TAO_IDL/be_include/be_visitor_component/any_op_cs.h: - * TAO_IDL/be_include/be_visitor_component/cdr_op_ch.h: - - More missing pieces of connector support. - -Tue Feb 16 20:22:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_provides.cpp: - * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp: - * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp: - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_visitor_component/facet_exs.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_ch.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_component/executor_exs.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be/be_visitor_component/component_exs.cpp: - * TAO_IDL/be/be_visitor_component/component_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_svs.cpp: - * TAO_IDL/be/be_produce.cpp: - * TAO_IDL/be/be_sequence.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_scope.cpp: - * TAO_IDL/ast/ast_visitor_reifying.cpp: - - - Filled in several small missing pieces of connector - support - - - Removed the check for the presence of components or - connectors that was restricting the AST passes that - generated servant, executor, or connector impl files. - As with skeleton files and the presence of interfaces, - we will just generate empty files even if the relevant - IDL construct is not seen - - - Reversed the order of generation of include files in - the connector implementation header file, so that the - list of lem stub header files (generated from the list - of #pragam ciao lem that is seen in the compilation - unit) comes before the include of DDS_Event_Connector_T.h, - since the latter contains C++ template declarations, - and thus also the associated source file - -Tue Feb 16 14:22:12 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/narrow/narrow.cpp: - - Added missing case to cast a connector to a scope. - -Tue Feb 16 09:16:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/modules/IDLHelper.pm: - Handle connector export file - -Mon Feb 15 22:35:26 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/component_ih.cpp: - * TAO_IDL/be/be_visitor_component/component_is.cpp: - * TAO_IDL/be_include/be_visitor_component/component_is.h: - * TAO_IDL/be_include/be_visitor_component/component_ih.h: - - Removed these visitors, they are not applicable to - components since their servants aren't hand-written. - - * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: - * TAO_IDL/be_include/be_visitor_connector/connector_dds_ex_base.h: - - Added base class visitor for class be_visitor_connector_dds_exh - and class be_visitor_connector_dds_exs, to capture common - code. - - * TAO_IDL/be/be_visitor_arg_traits.cpp: - * TAO_IDL/be/be_visitor_component.cpp: - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_visitor_connector.cpp: - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/component_ch.cpp: - * TAO_IDL/be/be_visitor_component/facet_svs.cpp: - * TAO_IDL/be/be_visitor_component/component_ci.cpp: - * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/component_cs.cpp: - * TAO_IDL/be/be_visitor_component/component_sh.cpp: - * TAO_IDL/be/be_visitor_component/component_si.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_ss.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be/be_visitor_component/component_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_svs.cpp: - * TAO_IDL/be/be_visitor_module/module.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be/be_visitor_traits.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/be_include/be_visitor_connector.h: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - * TAO_IDL/be_include/be_visitor_component/component_sh.h: - * TAO_IDL/be_include/be_visitor_component/component_si.h: - * TAO_IDL/be_include/be_visitor_component/servant_svh.h: - * TAO_IDL/be_include/be_visitor_component/context_svh.h: - * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h: - * TAO_IDL/be_include/be_visitor_component/component_ss.h: - * TAO_IDL/be_include/be_visitor_component/servant_svs.h: - * TAO_IDL/be_include/be_visitor_component/context_svs.h: - * TAO_IDL/be_include/be_visitor_component/component_svh.h: - * TAO_IDL/be_include/be_visitor_component/component_svs.h: - * TAO_IDL/be_include/be_visitor_component/facet_svh.h: - * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h: - * TAO_IDL/be_include/be_visitor_component/component_ch.h: - * TAO_IDL/be_include/be_visitor_component/facet_svs.h: - * TAO_IDL/be_include/be_visitor_component/component_ci.h: - * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h: - * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h: - * TAO_IDL/be_include/be_visitor_component/component_cs.h: - * TAO_IDL/be_include/be_visitor_arg_traits.h: - * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h: - * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h: - * TAO_IDL/be_include/be_visitor_traits.h: - * TAO_IDL/be_include/be_visitor_component.h: - - Added visit_connector() methods to all visitors where the - code generation for connectors is the same as that for - components. The visit_connector() methods simply call - visit_component(). - -Mon Feb 15 16:32:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - - Changed connector grammar to allow an empty body - - Removed unused varables - - Added missing AST visitor creation - -Mon Feb 15 12:08:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * catior/README - * catior/README.catior - * nslist/README - * nslist/README.nslist - Renamed to have the postfix to make packaging and installation easier - -Mon Feb 15 09:35:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/FoxResource/FoxResource_Loader.h: - User has to specify the full fox path now, some distributions now ship fox-1.6 and - fox-1.4 as directory names - -Mon Feb 15 09:17:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * m4/tao.m4: - Moved to ACE, seems the latest autoconf tools only support one m4 - directory - - * configure.ac: - * Makefile.am: - * Release: - Updated for move above - -Sun Feb 14 15:57:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_codegen.cpp: - - Changed include generation for executor IDL files to - always generate include of CCM_Container.idl, regardless - of whether it is pulled in indirectly or not. An optimizing - check may be added at a later date. - -Fri Feb 12 22:08:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/be/be_visitor_root.cpp: - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_visitor_root/root.cpp: - * TAO_IDL/be/be_visitor_component/component_exh.cpp: - * TAO_IDL/be/be_visitor_module.cpp: - * TAO_IDL/be/be_visitor_module/module.cpp: - * TAO_IDL/be/be_produce.cpp: - * TAO_IDL/be_include/be_visitor_root/root.h: - * TAO_IDL/be_include/be_visitor_module/module.h: - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/idl.ll: - * TAO_IDL/util/utl_global.cpp: - - - Added pragma indicating RTI DDS TypeSupport - header file to include in the connector implementation - header file. - - - Added generation of client stub header file - inclusion in connector implementation header file. - - - Cosmetic changes to be_codegen.cpp - - - Added boilerplate for the spawning of the connector - implementation visitors. - -Thu Feb 11 19:12:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - Don't generate any E.idl includes with -Glfa. -Glfa means: - . Generated E.idl won't depend on any other E.idl - . Any required CCM_ local interface for facets, etc will be - generated locally. - -Thu Feb 11 18:51:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp - * TAO_IDL/be/be_global.cpp - * TAO_IDL/be/be_visitor_component/context_svh.cpp - * TAO_IDL/be/be_visitor_component/context_svs.cpp - * TAO_IDL/be/be_visitor_component/servant_svs.cpp - * TAO_IDL/be/be_visitor_component_scope.cpp - * TAO_IDL/be/be_visitor_home/home_svh.cpp - * TAO_IDL/be/be_visitor_home/home_svs.cpp - * TAO_IDL/be/be_visitor_operation/operation_svs.cpp - * TAO_IDL/be/be_visitor_root/root.cpp - * TAO_IDL/be_include/be_global.h - * TAO_IDL/be_include/be_scope.h - * TAO_IDL/be_include/be_visitor_component/context_svs.h - * TAO_IDL/be_include/be_visitor_component_scope.h - * TAO_IDL/be_include/be_visitor_home/home_svs.h - * TAO_IDL/be_include/be_visitor_operation/operation_svs.h - * TAO_IDL/util/utl_err.cpp - Removed swapping container support - -Thu Feb 11 17:04:59 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/idl.ll: - * TAO_IDL/tao_idl_fe.mpc: - - Changes to restore mods that Johnny Willemsen made to - lex.yy.cpp without corresponding changes to idl.ll and - tao_idl_fe.mpc. These changes are in - - Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - -Wed Feb 10 22:16:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - - Fixed typo in comment. - - * TAO_IDL/be/be_codegen.cpp: - - Added code generation for included files in - the connector implementation. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Fixed incorrect comment. - - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/idl.ll: - - Restored code that was added to the cpp file only and - got zapped in the last regeneration. - -Wed Feb 10 22:02:06 UTC 2010 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: - - Added support for ORBKeepalive in SSL mode. - -Wed Feb 10 16:34:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: - - In the recreation of the home scope in the corresponding - explicit interface, added support for eventtypes, which - cannot be declared inside a home, but can be referenced. - -Wed Feb 10 10:52:00 UTC 2010 Simon Massey <sma at prismtech dot com> - - * examples/mfc/server.cpp: - - Fixed a long standing typo in mod that was committed by - ChangeLogTag: Mon Mar 5 07:59:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de> - He was adding ACE_TRY_ENV and ACE_TRY_CHECKS to the existing code, - but put in an ACE_TRY_CHECK where an ACE_TRY_ENV was supposed to - go. This has never been touched since and has missed the grand - purge of this old excaption code as it didn't conform to the normal - useage patterns. If TAO is built with #define ACE_LACKS_DEPRECATED_MACROS - this caused this example to not build due to this missuse. - -Wed Feb 10 10:43:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL_Test.mpc: - Don't compile the 3821 RTI DDS generated files, they don't compile - at this moment. - -Tue Feb 9 22:55:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_root/root_cnh.cpp: - * TAO_IDL/be/be_visitor_root/root_cns.cpp: - * TAO_IDL/be_include/be_visitor_root/root_cnh.h: - * TAO_IDL/be_include/be_visitor_root/root_cns.h: - - New visitors that create the files and streams - for the connector header and source implementation - generation. - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/be/be_visitor_root.cpp: - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_visitor_root/root.cpp: - * TAO_IDL/be/be_visitor_component/component.cpp: - * TAO_IDL/be/be_visitor_module/module.cpp: - * TAO_IDL/be/be_global.cpp: - * TAO_IDL/be/be_visitor_attribute/attribute.cpp: - * TAO_IDL/be/be_produce.cpp: - * TAO_IDL/ast/ast_connector.cpp: - * TAO_IDL/be_include/be_visitor_root/root_exs.h: - * TAO_IDL/be_include/be_visitor_root/root_exh.h: - * TAO_IDL/be_include/be_codegen.h: - * TAO_IDL/be_include/be_helper.h: - * TAO_IDL/be_include/be_visitor_root.h: - * TAO_IDL/be_include/be_global.h: - * TAO_IDL/util/utl_global.cpp: - - Added beginning support for code generation for - connectors. - - * docs/compiler.html: - - Updated IDL compiler docs with info about connector - code generation support. - -Tue Feb 9 18:12:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/astast_visitor_reifying.cpp: - - Added support for IDL native constructs. - - * TAO_IDL/be/be_visitor_native/native_ch.cpp: - - Cosmetic changes. - -Tue Feb 9 09:39:10 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * TAO_IDL/be/be_helper.cpp: - Fixed generation of constants for case labels in switch statement - for unions with char discriminator. - -Mon Feb 8 23:23:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_union.h: - * TAO_IDL/be/be_union.cpp: - * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: - * TAO_IDL/ast/ast_visitor_reifying.cpp: - * TAO_IDL/be_include/be_union.h: - * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: - - Added support for all legal home-scope declarations - in the generation of implied IDL for the explicit - home interface. - -Mon Feb 8 17:16:31 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: - - In transfer of scope contents from IDL home to the - implied IDL explicit interface, added support for - typedefs. This change fixes a build problem in - CIAO_ROOT/tests/IDL3/Lookup. Support for other - constructs legal for declaration inside a home is - pending. - -Mon Feb 8 14:48:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_component/component_ch.cpp: - * TAO_IDL/be/be_visitor_root/root.cpp: - * TAO_IDL/be/be_visitor_traits.cpp: - Layout changes for the generated code - -Mon Feb 8 13:52:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_helper.cpp: - Removed link to website which doesn't seem to exist anymore - -Mon Feb 8 11:57:33 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/IDL_Test/IDL_Test.mpc: - Added Bug_3821_Regression.idl to MPC. - -Mon Feb 8 10:58:21 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3821_Regression/test.cpp: - * tests/Bug_3821_Regression/test.idl: - * tests/Bug_3821_Regression/Bug_3821_Regression.mpc: - * tests/Bug_3821_Regression/run_test.pl: - * tests/Bug_3821_Regression/README: - * tests/IDL_Test/Bug_3821_Regression.idl: - * bin/tao_orb_tests.lst: - Added a test for bug#3821 and scheduled it for run. Added the same - IDL file to IDL_Test, it can be useful for testing tao_idl's - behavior on unions. - - * TAO_IDL/be/be_union.cpp: - * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: - * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/union_cs.cpp: - * TAO_IDL/ast/ast_union.cpp: - * TAO_IDL/be_include/be_union.h: - Fixed a bug#3821. In particular it changes how tao_idl generates - code for enum discriminated unions. Fixed other minor bugs. - -Mon Feb 8 10:35:30 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: - * orbsvcs/tests/Concurrency/lex.CC_command.cpp: - * performance-tests/POA/Demux/demux_test_server.cpp: - * tests/Exposed_Policies/RT_Properties.cpp: - - Fixed new GCC 4.4.x warning about ignoring return values of - function marked by the new warn_unused_result attribute. - -Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/fe/lex.yy.cpp: - Fixed Windows CE compile error - -Sat Feb 6 13:50:43 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * tao/GIOP_Message_State.cpp: - Fixed strict aliasing warning. - -Fri Feb 5 19:20:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_home/home_svs.cpp: - * TAO_IDL/be/be_visitor_home/home_svh.cpp: - * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: - - Fixed bug introduced by the recent change in handling of - home factories and finders, where the return type of an - inherited factory or finder was the type of the component - managed by the derived home, instead of the managed component - of the base home, as it should be. - -Thu Feb 4 14:13:32 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: - Changed code to generate octal numbers where they are meant instead - of decimals. Removed code for wchars since wchar discriminant is - not allowed in unions. - - * TAO_IDL/be/be_global.cpp: - Fixed a memory leak in tao_idl. - - * TAO_IDL/ast/ast_module.cpp: - Fixed bug#3819. Multiple forward declarations of valuetypes, - eventtypes, and components don't crash tao_idl now. - -Thu Feb 4 13:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/Makefile.am: - Regenerated - -Thu Feb 4 09:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged revision 88756-88826 from idl3_plus_backend2 to svn head. - - * orbsvcs/IFR_Service/ifr_adding_visitor.h: - * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: - - Change IFR loader backend correspondingly with the - change above to home factories and finders. - -Thu Feb 4 09:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/*.cpp: - Converted to doxygen style of documentation - -Thu Feb 4 09:01:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/*.h: - Converted to doxygen style of documentation - -Thu Feb 4 08:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged revision 88756-88826 from idl3_plus_backend2 to svn head. - - Wed Feb 3 21:37:08 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: - * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: - - New visitor specialized to generate the contents of - the home explicit implied IDL interface. - - * TAO_IDL/include/ast_home.h: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/ast/ast_home.cpp: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - * TAO_IDL/util/utl_scope.cpp: - - Completed changes to handle home factories and finders - as part of the home scope rather than in separate list - members of the home class. - - Mon Feb 1 22:30:44 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_home/factory_svs.cpp: - * TAO_IDL/be_include/be_visitor_home/factory_svs.h: - - Removed this recently-added visitor, turned out - to be unnecessary. - - * TAO_IDL/be/be_visitor_home/home_svs.cpp: - * TAO_IDL/be/be_visitor_home/home_exs.cpp: - * TAO_IDL/be/be_visitor_home/home_svh.cpp: - * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: - * TAO_IDL/be/be_visitor_home/home_exh.cpp: - * TAO_IDL/be/be_visitor_operation/arglist.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: - * TAO_IDL/be/be_decl.cpp: - * TAO_IDL/be/be_visitor_home.cpp: - * TAO_IDL/be/be_visitor_operation.cpp: - * TAO_IDL/be/be_scope.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h: - * TAO_IDL/be_include/be_visitor_home/home_exh.h: - * TAO_IDL/be_include/be_visitor_home/home_svs.h: - * TAO_IDL/be_include/be_visitor_home/home_exs.h: - * TAO_IDL/be_include/be_visitor_home/home_svh.h: - * TAO_IDL/be_include/be_visitor_operation/arglist.h: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - * TAO_IDL/be_include/be_visitor_home.h: - - More work toward handling home factories and - finders as members of the home's scope rather - than as a list in the home class. In progress. - - Fri Jan 29 22:03:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_home/factory_svs.cpp: - * TAO_IDL/be_include/be_visitor_home/factory_svs.h: - - New visitor for homes, encapsulating the issues of - factory and finder code generation in the servant - source file. - - * TAO_IDL/include/ast_valuetype.h: - * TAO_IDL/include/ast_home.h: - * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: - * TAO_IDL/include/utl_scope.h: - * TAO_IDL/be/be_visitor_home/home_svs.cpp: - * TAO_IDL/be/be_visitor_home/home_svh.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: - * TAO_IDL/be/be_visitor_home.cpp: - * TAO_IDL/be/be_finder.cpp: - * TAO_IDL/ast/ast_home.cpp: - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - * TAO_IDL/ast/ast_finder.cpp: - * TAO_IDL/ast/ast_redef.cpp: - * TAO_IDL/be_include/be_visitor_home/home_svs.h: - * TAO_IDL/be_include/be_visitor_home/home_svh.h: - * TAO_IDL/be_include/be_visitor_home.h: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_scope.cpp: - - In-progress change of home factory and finder handling. - Instead of being stored in lists in the home node, they - will be members of the home scope like any other legal - construct for a home scope. - - Fri Jan 29 18:08:41 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_finder.h: - * TAO_IDL/be/be_finder.cpp: - * TAO_IDL/ast/ast_finder.cpp: - * TAO_IDL/be_include/be_finder.h: - - New AST node classes, representing an IDL home - finder construct. - - * orbsvcs/IFR_Service/ifr_visitor.h: - * orbsvcs/IFR_Service/ifr_visitor.cpp: - * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: - - Updated backend with no-op overrides of - visit_* methods added to the front end. - - * TAO_IDL/include/ast_generator.h: - * TAO_IDL/include/ast_visitor_reifying.h: - * TAO_IDL/include/ast_decl.h: - * TAO_IDL/include/ast_factory.h: - * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: - * TAO_IDL/include/ast_visitor.h: - * TAO_IDL/be/be_factory.cpp: - * TAO_IDL/be/be_visitor.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - * TAO_IDL/ast/ast_generator.cpp: - * TAO_IDL/ast/ast_visitor_reifying.cpp: - * TAO_IDL/ast/ast_factory.cpp: - * TAO_IDL/be_include/be_visitor.h: - * TAO_IDL/be_include/be_factory.h: - * TAO_IDL/be_include/be_generator.h: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/narrow/narrow.cpp: - - Other changes corresponding to the addition - of the new AST classes and visit_* methods - above. - - Thu Jan 28 20:04:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_decl.h: - * TAO_IDL/include/utl_scope.h: - * TAO_IDL/be/be_visitor_operation/arglist.cpp: - * TAO_IDL/be/be_visitor_operation/argument.cpp: - * TAO_IDL/be/be_sequence.cpp: - * TAO_IDL/ast/ast_interface.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/ast/ast_interface_fwd.cpp: - * TAO_IDL/ast/ast_decl.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/fe_extern.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_scope.cpp: - - Removal of more unnecessary code. - - Thu Jan 28 18:13:19 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_union.cpp: - * TAO_IDL/be/be_visitor_exception/exception.cpp: - * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: - * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: - * TAO_IDL/be/be_visitor_exception/exception_ch.cpp: - * TAO_IDL/be/be_visitor_exception/exception_ci.cpp: - * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp: - * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_typedef/typedef.cpp: - * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp: - * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: - * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp: - * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp: - * TAO_IDL/be/be_interface_fwd.cpp: - * TAO_IDL/be/be_attribute.cpp: - * TAO_IDL/be/be_visitor_native.cpp: - * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp: - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - * TAO_IDL/be/be_visitor_arg_traits.cpp: - * TAO_IDL/be/be_valuetype.cpp: - * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp: - * TAO_IDL/be/be_visitor_argument/argument.cpp: - * TAO_IDL/be/be_visitor_argument/arglist.cpp: - * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp: - * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp: - * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp: - * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp: - * TAO_IDL/be/be_visitor_argument/paramlist.cpp: - * TAO_IDL/be/be_visitor_home/home_ch.cpp: - * TAO_IDL/be/be_visitor_home/home_exs.cpp: - * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: - * TAO_IDL/be/be_visitor_home/home_exh.cpp: - * TAO_IDL/be/be_visitor_home/home_cs.cpp: - * TAO_IDL/be/be_union_fwd.cpp: - * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp: - * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp: - * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp: - * TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp: - * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp: - * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ci.cpp: - * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp: - * TAO_IDL/be/be_visitor_interface/amh_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ih.cpp: - * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp: - * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: - * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp: - * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: - * TAO_IDL/be/be_visitor_interface/interface_si.cpp: - * TAO_IDL/be/be_visitor_interface/interface_is.cpp: - * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_interface/amh_sh.cpp: - * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: - * TAO_IDL/be/be_visitor_interface/amh_si.cpp: - * TAO_IDL/be/be_visitor_interface/ami_interface_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: - * TAO_IDL/be/be_visitor_interface/amh_ss.cpp: - * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_interface/tie_sh.cpp: - * TAO_IDL/be/be_visitor_interface/interface_svh.cpp: - * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp: - * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: - * TAO_IDL/be/be_visitor_interface/tie_ss.cpp: - * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp: - * TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp: - * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: - * TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp: - * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp: - * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp: - * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp: - * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp: - * TAO_IDL/be/be_visitor_operation/arglist.cpp: - * TAO_IDL/be/be_visitor_operation/base_proxy_impl_ch.cpp: - * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp: - * TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp: - * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp: - * TAO_IDL/be/be_visitor_operation/operation_ih.cpp: - * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: - * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: - * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp: - * TAO_IDL/be/be_visitor_operation/operation_sh.cpp: - * TAO_IDL/be/be_visitor_operation/operation_is.cpp: - * TAO_IDL/be/be_visitor_operation/rettype.cpp: - * TAO_IDL/be/be_visitor_operation/amh_sh.cpp: - * TAO_IDL/be/be_visitor_operation/operation.cpp: - * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: - * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp: - * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: - * TAO_IDL/be/be_visitor_operation/tie_sh.cpp: - * TAO_IDL/be/be_visitor_operation/ami_ch.cpp: - * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: - * TAO_IDL/be/be_visitor_operation/argument.cpp: - * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp: - * TAO_IDL/be/be_visitor_operation/tie_ss.cpp: - * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp: - * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp: - * TAO_IDL/be/be_visitor_operation/ami_cs.cpp: - * TAO_IDL/be/be_visitor_operation/argument_invoke.cpp: - * TAO_IDL/be/be_visitor_root.cpp: - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_union_branch.cpp: - * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp: - * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: - * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp: - * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: - * TAO_IDL/be/be_visitor_union.cpp: - * TAO_IDL/be/be_valuetype_fwd.cpp: - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - * TAO_IDL/be/be_visitor_interface_fwd.cpp: - * TAO_IDL/be/be_visitor_root/root_ci.cpp: - * TAO_IDL/be/be_visitor_root/root_sth.cpp: - * TAO_IDL/be/be_visitor_root/root_exs.cpp: - * TAO_IDL/be/be_visitor_root/root_ih.cpp: - * TAO_IDL/be/be_visitor_root/root_svh.cpp: - * TAO_IDL/be/be_visitor_root/cdr_op.cpp: - * TAO_IDL/be/be_visitor_root/serializer_op.cpp: - * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp: - * TAO_IDL/be/be_visitor_root/root_cs.cpp: - * TAO_IDL/be/be_visitor_root/root_sh.cpp: - * TAO_IDL/be/be_visitor_root/root_svs.cpp: - * TAO_IDL/be/be_visitor_root/root_is.cpp: - * TAO_IDL/be/be_visitor_root/root_si.cpp: - * TAO_IDL/be/be_visitor_root/root.cpp: - * TAO_IDL/be/be_visitor_root/any_op.cpp: - * TAO_IDL/be/be_visitor_root/root_exh.cpp: - * TAO_IDL/be/be_visitor_root/root_ss.cpp: - * TAO_IDL/be/be_visitor_root/root_ch.cpp: - * TAO_IDL/be/be_type.cpp: - * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: - * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: - * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp: - * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: - * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp: - * TAO_IDL/be/be_visitor_enum.cpp: - * TAO_IDL/be/be_home.cpp: - * TAO_IDL/be/be_visitor_template_export.cpp: - * TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp: - * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: - * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_si.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp: - * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp: - * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp: - * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: - * TAO_IDL/be/be_helper.cpp: - * TAO_IDL/be/be_valuebox.cpp: - * TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype_fwd.cpp: - * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp: - * TAO_IDL/be/be_component.cpp: - * TAO_IDL/be/be_visitor_exception.cpp: - * TAO_IDL/be/be_visitor_typedef.cpp: - * TAO_IDL/be/be_visitor_union_branch.cpp: - * TAO_IDL/be/be_visitor_typecode.cpp: - * TAO_IDL/be/be_visitor_argument.cpp: - * TAO_IDL/be/be_component_fwd.cpp: - * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp: - * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp: - * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_home.cpp: - * TAO_IDL/be/be_visitor_constant.cpp: - * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: - * TAO_IDL/be/be_interface_strategy.cpp: - * TAO_IDL/be/be_operation_strategy.cpp: - * TAO_IDL/be/be_field.cpp: - * TAO_IDL/be/be_visitor_native/native_ch.cpp: - * TAO_IDL/be/be_module.cpp: - * TAO_IDL/be/be_visitor_sequence.cpp: - * TAO_IDL/be/be_visitor_constant/constant_cs.cpp: - * TAO_IDL/be/be_visitor_constant/constant_ch.cpp: - * TAO_IDL/be/be_structure_fwd.cpp: - * TAO_IDL/be/be_visitor_component/component_ch.cpp: - * TAO_IDL/be/be_visitor_component/component_ci.cpp: - * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_component/component_ih.cpp: - * TAO_IDL/be/be_visitor_component/component_cs.cpp: - * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_component/component_sh.cpp: - * TAO_IDL/be/be_visitor_component/component_is.cpp: - * TAO_IDL/be/be_visitor_component/component_si.cpp: - * TAO_IDL/be/be_visitor_component/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_component/component.cpp: - * TAO_IDL/be/be_visitor_component/component_ss.cpp: - * TAO_IDL/be/be_visitor_component/any_op_cs.cpp: - * TAO_IDL/be/be_predefined_type.cpp: - * TAO_IDL/be/be_visitor_array/array.cpp: - * TAO_IDL/be/be_visitor_array/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_array/array_cs.cpp: - * TAO_IDL/be/be_visitor_array/array_ci.cpp: - * TAO_IDL/be/be_visitor_array/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_component_fwd.cpp: - * TAO_IDL/be/be_argument.cpp: - * TAO_IDL/be/be_visitor_module/module_ch.cpp: - * TAO_IDL/be/be_visitor_module/module_sh.cpp: - * TAO_IDL/be/be_visitor_module/any_op.cpp: - * TAO_IDL/be/be_visitor_module/module.cpp: - * TAO_IDL/be/be_visitor_module/module_ih.cpp: - * TAO_IDL/be/be_visitor_module/cdr_op.cpp: - * TAO_IDL/be/be_visitor_module/serializer_op.cpp: - * TAO_IDL/be/be_visitor_decl.cpp: - * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp: - * TAO_IDL/be/be_visitor_union/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: - * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_union/union_ch.cpp: - * TAO_IDL/be/be_visitor_union/union_ci.cpp: - * TAO_IDL/be/be_visitor_union/union.cpp: - * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp: - * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/union_cs.cpp: - * TAO_IDL/be/be_constant.cpp: - * TAO_IDL/be/be_visitor_valuetype.cpp: - * TAO_IDL/be/be_exception.cpp: - * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_structure/structure.cpp: - * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_structure/structure_cs.cpp: - * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_structure/structure_ch.cpp: - * TAO_IDL/be/be_visitor_structure/structure_ci.cpp: - * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp: - * TAO_IDL/be/be_global.cpp: - * TAO_IDL/be/be_null_return_emitter.cpp: - * TAO_IDL/be/be_visitor_enum/enum_ch.cpp: - * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_enum/enum_cs.cpp: - * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_context.cpp: - * TAO_IDL/be/be_visitor_union_fwd.cpp: - * TAO_IDL/be/be_visitor_structure_fwd.cpp: - * TAO_IDL/be/be_visitor_field/field_ci.cpp: - * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_field/field_cs.cpp: - * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_field/field_ch.cpp: - * TAO_IDL/be/be_root.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_enum.cpp: - * TAO_IDL/be/be_string.cpp: - * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp: - * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp: - * TAO_IDL/be/be_array.cpp: - * TAO_IDL/be/be_visitor_traits.cpp: - * TAO_IDL/be/be_visitor_factory.cpp: - * TAO_IDL/be/be_native.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/ast/ast_union_fwd.cpp: - * TAO_IDL/ast/ast_structure_fwd.cpp: - * TAO_IDL/ast/ast_concrete_type.cpp: - * TAO_IDL/ast/ast_predefined_type.cpp: - * TAO_IDL/ast/ast_enum_val.cpp: - * TAO_IDL/ast/ast_recursive.cpp: - * TAO_IDL/ast/ast_valuetype_fwd.cpp: - * TAO_IDL/ast/ast_root.cpp: - * TAO_IDL/ast/ast_eventtype_fwd.cpp: - * TAO_IDL/ast/ast_valuebox.cpp: - * TAO_IDL/ast/ast_redef.cpp: - * TAO_IDL/ast/ast_union_label.cpp: - * TAO_IDL/ast/ast_interface_fwd.cpp: - * TAO_IDL/ast/ast_component_fwd.cpp: - * TAO_IDL/ast/ast_enum.cpp: - * TAO_IDL/ast/ast_string.cpp: - * TAO_IDL/ast/ast_check.cpp: - * TAO_IDL/ast/ast_type.cpp: - * TAO_IDL/ast/ast_native.cpp: - * TAO_IDL/be_include/be_visitor_context.h: - * TAO_IDL/fe/fe_global.cpp: - * TAO_IDL/fe/fe_init.cpp: - * TAO_IDL/fe/fe_extern.cpp: - * TAO_IDL/fe/fe_private.cpp: - * TAO_IDL/driver/drv_mcpp_preproc.cpp: - * TAO_IDL/driver/drv_preproc.cpp: - * TAO_IDL/narrow/narrow.cpp: - * TAO_IDL/util/utl_identifier.cpp: - * TAO_IDL/util/utl_tmpl/utl_exprlist.cpp: - * TAO_IDL/util/utl_tmpl/utl_list.cpp: - * TAO_IDL/util/utl_tmpl/utl_namelist.cpp: - * TAO_IDL/util/utl_tmpl/utl_decllist.cpp: - * TAO_IDL/util/utl_tmpl/utl_exceptlist.cpp: - * TAO_IDL/util/utl_tmpl/utl_strlist.cpp: - * TAO_IDL/util/utl_tmpl/utl_idlist.cpp: - * TAO_IDL/util/utl_decllist.cpp: - * TAO_IDL/util/utl_strlist.cpp: - * TAO_IDL/util/utl_stack.cpp: - * TAO_IDL/util/utl_string.cpp: - - Removed many unused methods from class be_visitor_context, - and bits of unused code from many other files. - - Thu Jan 28 15:56:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_home/home_svs.cpp: - * TAO_IDL/be/be_visitor_home/home_svh.cpp: - - Added code generation for method overrides that appear as pure - virtual in the skeleton base class when the home has - a primary key. These methods throw CORBA::NO_IMPLEMENT, - since primary keys are not supported in CIAO. - -Wed Feb 3 15:23:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: - * orbsvcs/tests/AVStreams/Pluggable/run_test.pl: - * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl: - * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl: - - Increase sleep out time to allow these tests to pass on the - iPhone Simulator. - -Wed Feb 3 09:52:47 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/IDL_Test/IDL_Test.mpc: - * tests/IDL_Test/Bug_3819_Regression.idl: - Added a test for bug#3819. - -Tue Feb 2 11:07:14 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_1361_Regression/server.cpp: - * tests/Bug_1361_Regression/shutdown.cpp: - * tests/Bug_1361_Regression/client.cpp: - * tests/Bug_1361_Regression/Echo.cpp: - * tests/Bug_1361_Regression/Bug_1361_Regression.mpc: - Simplified the test. It used libTAO_Messaging without any - need for it. - - * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h: - * tao/AnyTypeCode/Any_Array_Impl_T.cpp: - * tao/AnyTypeCode/Objref_TypeCode.cpp: - * tao/PortableServer/Any_SArg_Traits.h: - * tao/PortableServer/get_arg.h: - * tao/PI_Server/Policy_Creator_T.h: - * tao/Load_Protocol_Factory_T.h: - * tao/TransportCurrent/IIOP_Current_Impl.h: - * tao/Valuetype/Valuetype_Traits_Base_T.h: - Added required include. - - * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: - * tao/TransportCurrent/Current_ORBInitializer.h: - Removed unnecessary for templates export directive. - - * tao/ImR_Client/ServerObject.pidl: - * tao/ImR_Client/ImplRepo.pidl: - * tao/AnyTypeCode/BasicTypeTraits.h: - * tao/IORTable/IORTable.pidl: - * tao/Object_Key.pidl: - * tao/TransportCurrent/Transport_Current.h: - * tao/TransportCurrent/IIOP_Transport_Current.h: - Added inclusion guards. - - * tao/AnyTypeCode/Union_TypeCode.h: - Added necessary forward declaration. - - * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h: - * tao/PortableServer/Upcall_Command.h: - * tao/PortableServer/Upcall_Wrapper.h: - * tao/Object_Reference_Traits_T.h: - * tao/String_Traits_T.h: - * tao/Value_Traits_T.h: - * tao/Array_Traits_T.h: - * tao/Utils/Servant_Var.inl: - * tao/Valuetype/Valuetype_Traits_T.h: - Changed 'ifndef ACE_LACKS_PRAGMA_ONCE' to - 'if !defined (ACE_LACKS_PRAGMA_ONCE)'. So that ifndef is only used - for inclusion guards in TAO. - - * tao/Transport.cpp: - Changed 0 to false for boolean type. - - * tao/RTScheduling/ThreadAction.h: - Fixed code that didn't compile. - -Mon Feb 1 19:27:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/orbsvcs/Notify/QoSProperties.h - * orbsvcs/orbsvcs/Notify/Topology_Saver.h - * orbsvcs/orbsvcs/Time_Utilities.h - * orbsvcs/orbsvcs/Time_Utilities.inl - Doxygen fixes - -Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO version 1.7.6 released. - -Thu Jan 28 12:56:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * NEWS: - - ACE/TAO now supports the new iPad ;-). - -Thu Jan 28 07:54:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged revision 88742-88757 from idl3_plus_backend2 to svn head. This - gives us templated modules for the small parts we need for dds4ccm - - Wed Jan 27 22:19:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_decl.cpp: - * TAO_IDL/be/be_visitor_component/facet_exs.cpp: - * TAO_IDL/be/be_visitor_component/facet_exh.cpp: - * TAO_IDL/be_include/be_decl.h: - - Added check to ensure that a facet interface gets generated - only once in the executor header and source files. This fix - closes [BUGID:3817]. Thanks to Abdul Sowayan <sowayan@gmail.com> - for reporting the bug. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Cosmetic changes. - - Wed Jan 27 20:08:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_union.h: - * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: - * TAO_IDL/include/utl_labellist.h: - * TAO_IDL/include/ast_union_branch.h: - * TAO_IDL/include/utl_scope.h: - * TAO_IDL/be/be_union_label.cpp: - * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp: - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - * TAO_IDL/ast/ast_visitor_reifying.cpp: - * TAO_IDL/ast/ast_enum.cpp: - * TAO_IDL/ast/ast_union_branch.cpp: - * TAO_IDL/util/utl_labellist.cpp: - * TAO_IDL/util/utl_exceptlist.cpp: - * TAO_IDL/util/utl_idlist.cpp: - * TAO_IDL/util/utl_scope.cpp: - - Added support for unions and enums in the scope of a - template module. - -Wed Jan 27 22:55:24 UTC 2010 Adam Mitz <mitza@ociweb.com> - - * TAO_IDL/util/utl_global.cpp(add_dcps_data_type): - - Now that lookup_by_name_local() has been re-written in - Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - on the idl3_plus_backend2 branch which was merged in - Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - it doesn't add an extra space at the end of the name. Changed - add_dcps_data_type() to account for this. - -Wed Jan 27 14:29:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/Makefile.am: - Regenerated - -Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged revision 88605-88741 from idl3_plus_backend2 to svn head. This - gives us templated modules for the small parts we need for dds4ccm - - Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_visitor_tmpl_module_ref.h: - * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp: - - New files, defining a new visitor specialized to - create implied IDL related to template module - references as soon as they're parsed, rather than waiting - until template module instantiation time. The - template module instantiation visitor then copies - this implied IDL into its scope of instantiation. - The extra copy of the implied IDL nodes is justified - by the simplification of lookups involving a reference - to the instantiation of a template module reference. - - This new visitor inherits from the template module - instantiation visitor, and overrides one method, - visit_template_module_ref(). The other are reused - as is. - - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: - - Changed the method overridden by the new visitor - above to a no-op, since the new visitor now handles - template module references. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Added code to launch the new visitor immediately after - a template module reference is parsed and created. - - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/idl.ll: - - Fixed a bug that apparently just cropped up in the - "version" block of idl_store_pragma. - - * TAO_IDL/util/utl_scope.cpp(lookup_by_name_local): - - Now checks for a match with a template module reference, - and skips it, matching instead with the corresoponding - regular module created immediately after it in the scope. - - Mon Jan 25 22:39:39 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/fe_home_header.h: - - Cosmetic changes. - - * TAO_IDL/include/ast_visitor_reifying.h: - * TAO_IDL/include/ast_connector.h: - * TAO_IDL/include/ast_consumes.h: - * TAO_IDL/include/ast_publishes.h: - * TAO_IDL/include/ast_emits.h: - * TAO_IDL/ast/ast_consumes.cpp: - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - * TAO_IDL/ast/ast_publishes.cpp: - * TAO_IDL/ast/ast_emits.cpp: - * TAO_IDL/ast/ast_visitor_reifying.cpp: - - Added support for components, homes, connectors, - porttypes, simple/extended ports and mirror - ports and aliases in an instantiated template - module. - - * TAO_IDL/util/utl_global.cpp(string_to_scoped_name): - - Completely rewrote the method using ACE_CString. - - Fri Jan 22 19:42:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_template_module.cpp: - - * TAO_IDL/fe/idl.ll: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/y.tab.h: - * TAO_IDL/fe/y.tab.cpp: - - * TAO_IDL/fe/fe_event_header.cpp: - - * TAO_IDL/include/fe_event_header.h: - - Removed these files. - - Fri Jan 22 18:26:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be/be_visitor_reifying.cpp: - * TAO_IDL/be_include/be_visitor_reifying.h: - * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: - - Removed these files, the visitors have been moved - to the front end. - - * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - - Added some missing no-op visit_* methods. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Added spawn of template instantiation visitor. - - * TAO_IDL/fe/fe_interface_header.cpp: - - Removed recently added debugging output. - - Thu Jan 21 20:20:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_visitor_reifying.h: - * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: - * TAO_IDL/include/ast_visitor_context.h: - * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: - * TAO_IDL/ast/ast_visitor_reifying.cpp: - * TAO_IDL/ast/ast_visitor_context.cpp: - - Moved the visitors that create implied IDL upon - template module instantiation to the front end, - along with a piece of the visitor context class - that becomes a base class for the backend visitor - context class. This move is motivated by the fact - that generation of executor IDL turns this implied - IDL into explicit IDL, so in order to parse the - executor IDL file, this implied IDL must be added - to the AST in the front end. - - The corresponding backend visitor classes will be - removed after further testing. - - * TAO_IDL/include/ast_factory.h: - * TAO_IDL/include/ast_operation.h: - * TAO_IDL/be/be_factory.cpp: - * TAO_IDL/be/be_visitor_scope.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp: - * TAO_IDL/be/be_visitor_module.cpp: - * TAO_IDL/be/be_produce.cpp: - * TAO_IDL/be/be_visitor_context.cpp: - * TAO_IDL/be/be_visitor.cpp: - * TAO_IDL/be/be_operation.cpp: - * TAO_IDL/be/be_scope.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/ast/ast_visitor.cpp: - * TAO_IDL/ast/ast_operation.cpp: - * TAO_IDL/ast/ast_generator.cpp: - * TAO_IDL/ast/ast_factory.cpp: - * TAO_IDL/be_include/be_operation.h: - * TAO_IDL/be_include/be_visitor_context.h: - * TAO_IDL/be_include/be_factory.h: - * TAO_IDL/be_include/be_scope.h: - * TAO_IDL/fe/fe_interface_header.cpp: - * TAO_IDL/util/utl_scope.cpp: - - Other changes related to the above visitor move, plus - some cosmetic changes. Spawning of the new visitors - when a template module instantiation is seen is not - added in this set of changes. - - Mon Jan 18 15:35:54 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp: - * TAO_IDL//be_visitor_valuebox/union_member_ci.cpp: - * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h: - * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h: - - Removed parameter 'vb_node' from private methods - emit_member_get() and emit_member_set(), since this value - is now stored in a member variable. - -Tue Jan 26 14:23:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/tests/ImplRepo/run_test.pl: - Reverted back to the original times, the changes broke the regular - running - -Mon Jan 25 14:53:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * NEWS: - Updated file with my changes since the last release. - -Fri Jan 22 12:34:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - Pass the ciao instance id through the constructor - -Fri Jan 22 11:58:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - More tweaks for AMI4CCM - -Fri Jan 22 10:14:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_interface.cpp: - Generate another ami4ccm interface - -Thu Jan 21 08:00:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/include/idl_global.h: - * TAO_IDL/util/utl_global.cpp: - Added support for #pragma ciao lem "X". When a lem is generated - than any X seen will be generated into the new lem file - -Thu Jan 21 01:50:30 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/Bug_3215_Regression/client.cpp: - - Added "include "tao/PI/PI.h" to the file to allow - this test to pass on the iPhone Simulator. The - inclusion of PI.h is rquired for static builds. - -Thu Jan 21 01:45:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/Bug_3216_Regression/client.cpp: - - Added "include "tao/PI/PI.h" to the file to allow - this test to pass on the iPhone Simulator. The - inclusion of PI.h is rquired for static builds. - -Wed Jan 20 19:19:19 UTC 2010 Olli Savia <ops@iki.fi> - - * orbsvcs/ImplRepo_Service/Activator_Options.cpp: - Fixed compile warning. - -Wed Jan 20 15:15:02 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * MPC/config/tao_idl_fe.mpb: - * TAO_IDL/tao_idl_fe.mpc: - * orbsvcs/IFR_Service/IFR_Service.mpc: - - Build the IFR_Service executable on cross-build platforms. - This will allow more tests to pass on the iPhone Simulator. - According to Johnny Willemsen, there is no reason not to build - IFR_Service executable on cross-build platforms. - -Wed Jan 20 09:09:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/util/utl_global.cpp: - Const changes - -Tue Jan 19 14:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_interface.cpp - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp - * TAO_IDL/be/be_visitor_component/context_svh.cpp - * TAO_IDL/be/be_visitor_component/context_svs.cpp - * TAO_IDL/be/be_visitor_component/servant_svh.cpp - * TAO_IDL/be/be_visitor_component/servant_svs.cpp - Generate the correct type for the AMI4CCM implied methods - -Tue Jan 19 14:32:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_produce.cpp: - Don't call the ami4ccm preprocessor - -Tue Jan 19 14:02:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp - * TAO_IDL/be/be_visitor_component/context_svh.cpp - * TAO_IDL/be/be_visitor_component/context_svs.cpp - * TAO_IDL/be/be_visitor_component/servant_svs.cpp - Const improvements and more AMI4CCM generation - -Tue Jan 19 13:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - Generate additional methods for AMI4CCM - -Tue Jan 19 13:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: - Changed the generation for AMI4CCM, add the implied interfaces - to the generated LEM file. - -Tue Jan 19 11:33:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_module.cpp: - strip tailing white space - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - Removed some debug lines - - * TAO_IDL/fe/fe_component_header.cpp: - * TAO_IDL/fe/fe_interface_header.cpp: - * TAO_IDL/fe/fe_obv_header.cpp: - Initialise pointers to 0 - - * TAO_IDL/util/utl_scope.cpp: - Simplified some methods - -Tue Jan 19 09:04:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_interface.cpp: - Generate correct base class - -Tue Jan 19 08:44:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - Simplification - - * TAO_IDL/be/be_interface.cpp: - Generate implied AMI4CCM node - - * TAO_IDL/be/be_produce.cpp: - Do CCM preprocessing after AMI4CCM - -Tue Jan 19 07:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL_Test.mpc: - Only generate the export file as part of one idl file - -Tue Jan 19 07:18:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_scope.cpp - * TAO_IDL/be/be_template_module.cpp - Fixed warnings - -Tue Jan 19 04:00:00 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/Simple_Naming/run_test.pl: - - Added some sleep statements to allow this test to pass on the - iPhone Simulator. - -Tue Jan 19 03:50:44 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/ImplRepo/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Tue Jan 19 03:43:50 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/CosEvent/Timeout/run_test.pl: - - Added some sleep statements to allow this test to pass on the - iPhone Simulator. - -Mon Jan 18 19:34:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp - * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp - * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h - * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h - Merged revision 88580-88605 from idl3_plus_backend2 to svn head - -Mon Jan 18 14:23:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_uses.cpp: - Layout change - - * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp: - Const change - -Mon Jan 18 13:55:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be_include/be_operation_strategy.h: - Fixed typo in comment - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - Generate local interfaces - -Mon Jan 18 13:16:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - Only one exit point in the method - -Mon Jan 18 12:19:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO/be/be_attribute.cpp: - * TAO/be_include/be_attribute.h: - Added original_attribute member - - * TAO/be/be_operation.cpp: - * TAO/be_include/be_operation.h: - Added original_operation attribute member - -Mon Jan 18 10:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL_Test.mpc: - Put all stubs an skeleton in a DLL and added two projects to - compile all TAO test idl files also with the RTI ddsgen tool - when that is enabled. All idl files and generated code that - cause warnings and/or errors are disabled and reported back - to RTI. - -Sun Jan 17 20:05:43 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/ImplRepo/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 19:59:45 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/ImplRepo/scale/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 19:50:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 19:42:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 19:15:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: - - Added some sleep statements to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 19:00:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl: - - Added some sleep statements to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 18:34:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 18:31:07 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 17:38:48 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sun Jan 17 01:09:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * TAO_IDL/be/be_visitor_reifying.cpp: - - Fixed fuzz error by ending a new empty line to the end of the file. - -Sat Jan 16 23:58:21 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sat Jan 16 23:14:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/ior_corbaloc/run_test.pl: - - Increase the sleep() value to allow this test to pass on the - iPhone Simulator. - -Sat Jan 16 18:48:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged revision 88565-88579 from idl3_plus_backend2 to svn head - - Fri Jan 15 20:31:51 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be/be_visitor_context.cpp: - * TAO_IDL/be/be_visitor_reifying.cpp: - * TAO_IDL/be_include/be_visitor_context.h: - * TAO_IDL/be_include/be_visitor_reifying.h: - * TAO_IDL/util/utl_global.cpp: - * TAO_IDL/util/utl_scope.cpp: - - - Removed the template module instantation - scope storage in the visitor context, using - instead the global scope stack for that - purpose. - - - Modified reifying visitor to find and store - a node already created in a template module - instantiation, if the corresponding node is - referenced in the template module. - - Fri Jan 15 15:31:56 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: - - Reverted a small change made yesterday where the - generation of a double colon was prefixed to a name - that is not global. - -Fri Jan 15 13:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/Makefile.am: - Updated for all changes related to IDL3+ - -Fri Jan 15 11:21:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/valuetype.idl: - Extended this test to reproduce a problem with valuetypes and modules - -Fri Jan 15 10:17:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged revision 88537-88564 from idl3_plus_backend2 to svn head - - Thu Jan 14 22:50:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_module.h: - * TAO_IDL/include/ast_factory.h: - * TAO_IDL/include/global_extern.h: - * TAO_IDL/include/fe_obv_header.h: - * TAO_IDL/include/ast_operation.h: - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be/be_factory.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: - * TAO_IDL/be/be_visitor_reifying.cpp: - * TAO_IDL/be/be_operation.cpp: - * TAO_IDL/be/be_scope.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/ast/ast_operation.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/ast/ast_attribute.cpp: - * TAO_IDL/ast/ast_factory.cpp: - * TAO_IDL/be_include/be_operation.h: - * TAO_IDL/be_include/be_visitor_reifying.h: - * TAO_IDL/be_include/be_factory.h: - * TAO_IDL/be_include/be_scope.h: - * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: - * TAO_IDL/fe/fe_event_header.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_namelist.cpp: - Added template instantiation code generation for - valuetypes and eventtypes. - -Fri Jan 15 09:59:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/IFR_Service/ifr_visitor.cpp: - * orbsvcs/IFR_Service/ifr_visitor.h: - Fixed compile errors because of tao_idl changes - -Fri Jan 15 09:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/PortableServer/POA.pidl - * tao/PortableServer/Root_POA.cpp - * tao/PortableServer/Root_POA.h - * tao/PortableServer/ServantRetentionStrategy.h - * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp - * tao/PortableServer/ServantRetentionStrategyNonRetain.h - * tao/PortableServer/ServantRetentionStrategyRetain.cpp - * tao/PortableServer/ServantRetentionStrategyRetain.h - Enable activate_object_with_id with CORBA/e micro. Thanks to - Frank Pilhofer for reporting this and creating the patch - -Thu Jan 14 12:27:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_array/array_ch.cpp - * TAO_IDL/be/be_visitor_reifying.cpp - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp - * TAO_IDL/be_include/be_visitor_reifying.h - Fuzz fixes - -Thu Jan 14 11:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - Fixed crash - -Thu Jan 14 10:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged revision 88432-88536 from the idl3_plus_backend2 branch to - svn head. - - Wed Jan 13 23:16:57 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be/be_visitor_operation/arglist.cpp: - * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp: - * TAO_IDL/be/be_visitor_reifying.cpp: - * TAO_IDL/ast/ast_attribute.cpp: - * TAO_IDL/ast/ast_argument.cpp: - * TAO_IDL/be_include/be_visitor_reifying.h: - * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: - * TAO_IDL/util/utl_err.cpp: - - Added support for template instantiation of contained - interfaces, operations, attributes, and the associated - arguments and exception lists. - - Tue Jan 12 22:45:58 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/utl_scope.h: - - Changed the fe_add_* methods from private to - protected, so they can be called (polymorphically) - by the template module instantiation preprocessing - visitor through be_scope. Only fe_add_field() - is used this way so far, but there may be occasion - to expand the coverage. - - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be/be_expression.cpp: - * TAO_IDL/be/be_structure.cpp: - * TAO_IDL/be/be_visitor_field.cpp: - * TAO_IDL/be/be_visitor_context.cpp: - * TAO_IDL/be/be_scope.cpp: - * TAO_IDL/ast/ast_constant.cpp: - * TAO_IDL/ast/ast_expression.cpp: - * TAO_IDL/be_include/be_visitor_context.h: - * TAO_IDL/be_include/be_structure.h: - * TAO_IDL/be_include/be_scope.h: - * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: - - Implemented visit_constant() and visit_structure() - in the template module instantiation visitor. - - Fri Jan 8 22:37:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_reifying.cpp: - * TAO_IDL/be_include/be_visitor_reifying.h: - - New files containing a new visitor that - handles the (possible) reification of - template parameter references when they - are replaced by template arguments. Also - checks to see if areference lookup is in - the scope of a template module. If so, a - copy needs to be made in the current - instantiation scope (see below). - - * TAO_IDL/include/ast_visitor.h: - * TAO_IDL/be/be_visitor.cpp: - * TAO_IDL/be_include/be_visitor.h: - - Added method visit_param_holder(). - - * TAO_IDL/be/be_param_holder.cpp: - * TAO_IDL/ast/ast_param_holder.cpp: - - Added call to new visit_* method in the - accept() methods. - - * TAO_IDL/be/be_visitor_context.cpp: - * TAO_IDL/be_include/be_visitor_context.h: - - Added new state storage, namely the scope in - which the contents of an instantiated template - module are to be created. It is now stored in - the visitor context since both be_visitor_reifying - and be_visitor_tmpl_module_inst need to know it. - - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: - - Moved some code to the visitor context, and some - to the new reifying visitor (see above). - - * TAO_IDL/be/be_visitor_array.cpp: - * TAO_IDL/be/be_visitor_array/array_ch.cpp: - - Cosmetic changes. - - Thu Jan 7 22:01:06 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_module.cpp: - - Cosmetic changes. - - * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp: - * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h: - - New files containing a new visitor dedicated to the - generation of implied IDL in the AST resulting - from a template module instantiation. This 'preprocessing' - visitor will make a traversal before any of the others, - so that CCM, AMI and AMH implied IDL can be generated - from the contents of an instantiated module. - - Wed Jan 6 23:21:23 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/include/ast_template_module_inst.h: - * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: - * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: - * TAO_IDL/be/be_visitor_scope.cpp: - * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: - * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp: - * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp: - * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: - * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp: - * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - * TAO_IDL/be/be_visitor_root/root_sth.cpp: - * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp: - * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: - * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp: - * TAO_IDL/be/be_visitor_template_export.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp: - * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: - * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_component/component_cs.cpp: - * TAO_IDL/be/be_visitor_array/array.cpp: - * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_array/array_cs.cpp: - * TAO_IDL/be/be_visitor_array/array_ch.cpp: - * TAO_IDL/be/be_visitor_array/array_ci.cpp: - * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp: - * TAO_IDL/be/be_produce.cpp: - * TAO_IDL/be/be_visitor_context.cpp: - * TAO_IDL/be/be_visitor_field/field_ci.cpp: - * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp: - * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp: - * TAO_IDL/be/be_visitor_field/field_cs.cpp: - * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp: - * TAO_IDL/be/be_visitor_field/field_ch.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be/be_template_module.cpp: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_template_module_inst.cpp: - * TAO_IDL/be_include/be_visitor_context.h: - * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h: - * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h: - * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ci.h: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - - - Changed 'scope' member of class be_visitor_context to - actually be a scope type, rather than a decl type as - previously. - - - Added a new visitor and a separate pass for template module - instantiation. - - - Added a few of the necessary visit_* methods to the - new visitor. - - Tue Jan 5 23:22:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_connector.cpp: - * TAO_IDL/be/be_template_module_inst.cpp: - * TAO_IDL/be/be_template_module_ref.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be/be_template_module.cpp: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - - Uncommented code in accept() methods, started - implementation of instantiated template module - traversal in be_visitor_ccm_pre_proc, and - cosmetic changes. - - Tue Jan 5 19:33:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_template_module_ref.cpp: - * TAO_IDL/ast_template_module_inst.cpp: - Uncommented code in ast_accept() methods. - -Thu Jan 14 04:03:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * tests/Bug_3766_Regression/client.cpp: - - Removed: - - "CORBA::Object_var poa_object = - orb->resolve_initial_references("RootPOA");" - - This is a client, it doesn't link the PortableServer library - and does not use the RootPOA in the program. - - Trying to resolve the RootPOA is believed to cause the test to fail - on the iPhone Simulator build. - -Wed Jan 13 10:47:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: - Bool changes - -Wed Jan 13 10:24:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - Const change - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - Create AMI_ sendc interface nodes - -Wed Jan 13 08:51:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/AnyTypeCode/NVList.cpp: - Const changes, layout changes, only one exit point in a method - - * tao/AnyTypeCode/NVList_Adapter_Impl.cpp: - * tao/AnyTypeCode/NVList_Adapter_Impl.h: - Layout change - - * tao/debug.cpp: - Explicitly initialise TAO_orb_debug to 0 - - * tao/debug.h: - Layout changes - - * tao/Messaging/ExceptionHolder.pidl: - Layout changes - - * tao/Messaging/ExceptionHolder_i.cpp: - Bool and layout changes - - * tao/ORB_Core.cpp: - Layout changes - -Wed Jan 13 08:30:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/examples/RtEC/Simple/run_test.pl: - Fixed fuzz error - -Tue Jan 12 20:12:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ami_pre_proc.h: - No need to pass the exceptionholder through all methods, there is only - one - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: - Started generating the AMI_ sendc interface - -Tue Jan 12 19:31:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - Bool changes - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: - More tweaks to ami4ccm code generation - -Tue Jan 12 19:08:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ami_pre_proc.h: - No seperate method needed for creating the exceptionholder - -Tue Jan 12 14:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - Commented out some code not needed for ami4ccm, but needed for - ami - -Tue Jan 12 08:34:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: - Extended AMI4CCM code generation - -Fri Jan 8 11:42:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/ast/ast_interface.cpp: - layout change - - * TAO_IDL/be/be_global.cpp: - CCM_AMI::ReplyHandler is a local interface - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h: - Enable most code in this file in order to implement this ami4ccm - implied node generation - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - Don't crash when create_inheritance_list returns 0, but log an error - -Fri Jan 8 11:18:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_global.cpp: - * TAO_IDL/be_include/be_global.h: - Added CCM_AMI::ReplyHandler base interface - -Fri Jan 8 10:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_global.cpp: - * TAO_IDL/be_include/be_global.h: - Added members for CCM_AMI module and its ExceptionHolder - -Fri Jan 8 10:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_uses.cpp: - * TAO_IDL/be_include/be_uses.h: - Added original_uses member - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - Prevent recursion using the new original_uses member - -Thu Jan 7 18:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_array.cpp - * TAO_IDL/be/be_interface.cpp - * TAO_IDL/be/be_operation_strategy.cpp - * TAO_IDL/be/be_visitor_interface/amh_ss.cpp - * TAO_IDL/be/be_visitor_interface/interface.cpp - * TAO_IDL/be/be_visitor_interface/interface_is.cpp - Initialise pointers with 0, small layout changes - -Thu Jan 7 18:45:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp: - Added some more code for implicit sendc_ ports - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - Fixed typos - - * TAO_IDL/be_include/be_interface_strategy.h: - Layout changes - -Thu Jan 7 11:04:58 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * tests/OBV/Supports/Supports_Test.mpc: - Reinstated dummy_label dependency. - - * bin/tao_orb_tests.lst: - Disabled the OBV/Supports test again since there Solaris compilers - as well as CB2010 do not grok the TAO code for valuetype 'supports' - constructs and there is currently no budget to fix this. - This will need to be resolved at some time by either compiler fixes - or a redesign of the TAO valuetype framework. - -Thu Jan 7 10:44:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/ast/ast_component.cpp - * TAO_IDL/be/be_codegen.cpp - * TAO_IDL/be/be_global.cpp - * TAO_IDL/be/be_produce.cpp - * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp - * TAO_IDL/be/be_visitor_arg_traits.cpp - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp - * TAO_IDL/be_include/be_global.h - * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h - * TAO_IDL/include/ast_component.h - Committing the initial files for the ami4ccm visitors - which should create all implied nodes for ami4ccm. - This can be enabled using the new -GM option. - -Mon Jan 4 14:25:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_argument/argument.cpp - * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp - * TAO_IDL/be/be_visitor_array/array.cpp - * TAO_IDL/be/be_visitor_component/component_cs.cpp - * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp - * TAO_IDL/be/be_visitor_field/field_ch.cpp - * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp - * TAO_IDL/be/be_visitor_interface/interface_cs.cpp - * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp - * TAO_IDL/be/be_visitor_operation/ami_cs.cpp - * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp - * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp - * TAO_IDL/be/be_visitor_operation/rettype.cpp - * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp - * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp - * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp - * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp - * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp - * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp - * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp - * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp - * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp - * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp - * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp - * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp - * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp - * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp - * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp - * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp - * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp - * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp - * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp - * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp - * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp - * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp - * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp - * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp - * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp - * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp - * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp - * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp - Initialise pointer with 0 - -Thu Dec 31 13:20:32 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_1330_Regression/run_test.pl: - Added missing assignment for $TARGETHOSTNAME. - -Tue Dec 29 16:37:54 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * orbsvcs/tests/CosEvent/Timeout/TimeoutTestMain.cpp: - Fixed a small memory leak. - - * tests/RTCORBA/Banded_Connections/run_test.pl: - Fixed a typo in IOR name. - -Tue Dec 29 09:23:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h: - Fix for CB2010 - -Tue Dec 29 09:12:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/Makefile.am: - Updated for all changes related to IDL3+ - -Tue Dec 29 04:07:06 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_union.cpp: - * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: - * TAO_IDL/be/be_valuetype.cpp: - * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_structure.cpp: - * TAO_IDL/be/be_type.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: - * TAO_IDL/be/be_typedef.cpp: - * TAO_IDL/be/be_structure.cpp: - * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: - * TAO_IDL/be/be_field.cpp: - * TAO_IDL/be/be_predefined_type.cpp: - * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp: - * TAO_IDL/be/be_produce.cpp: - * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp: - * TAO_IDL/be/be_sequence.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_enum.cpp: - * TAO_IDL/be/be_string.cpp: - * TAO_IDL/be/be_array.cpp: - * TAO_IDL/be_include/be_field.h: - * TAO_IDL/be_include/be_interface.h: - * TAO_IDL/be_include/be_enum.h: - * TAO_IDL/be_include/be_type.h: - * TAO_IDL/be_include/be_union.h: - * TAO_IDL/be_include/be_predefined_type.h: - * TAO_IDL/be_include/be_string.h: - * TAO_IDL/be_include/be_array.h: - * TAO_IDL/be_include/be_typedef.h: - * TAO_IDL/be_include/be_structure.h: - * TAO_IDL/be_include/be_valuetype.h: - * TAO_IDL/be_include/be_sequence.h: - - Fixed inconsistencies in the generation of ostream operators - for array types, both as top-level declarations and as - members. - -Thu Dec 24 16:58:36 UTC 2009 Phil Mesnier <mesnierp@ociweb.com> - - * bin/tao_other_tests.lst: - Skip the new LB tests on singlethreaded builds. - -Thu Dec 24 13:15:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be_include/be_template_module_ref.h: - * TAO_IDL/be/be_template_module_ref.cpp: - - Fixed cut-and-paste error in virtual method name. - -Thu Dec 24 10:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/orbsvcs/Trader/Trader.h: - * tao/Incoming_Message_Stack.h: - Fixes for C++ Builder 2010 Update 4/5 - - * tao/Synch_Invocation.cpp: - Updated some very old comments - -Wed Dec 23 19:14:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> - - * orbsvcs/tests/Bug_2248_Regression/client.cpp: - Fixed QNX compile problem - -Wed Dec 23 19:07:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - - In implied IDL generation for AMI, added a copy of - exception list to AMI-releated operation nodes corresponding - to attributes the same as they already are for other - operation nodes. Thanks to Johnny Willemsen <jwillemsen@remedy.nl> - for reporting the problem and creating a regression test. - -Wed Dec 23 18:48:31 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: - - Made bool changes according to ACE-guidelines.html. - -Wed Dec 23 15:47:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Reverted a change to the 'state_member' production rule that - was causing the public/private qualifier to be lost in - valuetypes and eventtypes. - - * TAO_IDL/include/ast_field.h: - - Removed extra spaces. - -Wed Dec 23 11:56:42 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/CodeSets/simple/client.cpp: - * tests/CodeSets/simple/server.cpp: - * tests/CodeSets/simple/run_test.pl: - * tests/Bug_3766_Regression/client.cpp: - * tests/Bug_3766_Regression/server.cpp: - * tests/Bug_3766_Regression/run_test.pl: - Changed the tests so they accept IORs from command line. - - * tests/Bug_3790_Regression/server2.cpp: - Fixed compile error on wchar builds. - - * bin/tao_orb_tests.lst: - Disabled a test for bug#3542 on static builds. - -Wed Dec 23 09:31:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> - - * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: - Small code layout improvement - -Wed Dec 23 09:13:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> - - * tests/Bug_3801_Regression: - New test to reproduce problem with AMI and attributes - - * bin/tao_orb_tests.lst: - Added 3801 - - * bin/tao_other_tests.lst: - Removed WinCE - - * tao/Messaging/ExceptionHolder_i.cpp: - bool changes - -` * tao/Object.cpp: - bool changes, check all return values - - * tao/Valuetype/ValueBase.cpp: - bool changes, fixed a lot of debug messages that had a totally - wrong layout - -Tue Dec 22 17:19:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> - - * tests/IDL_Test/attribute.idl: - A readonly attribute should just use raises, on a rw attribute - first getraises and after that setraises has to be specified, - not other way around - -Tue Dec 22 15:59:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl> - - * tests/IDL_Test/attribute.idl: - * tests/IDL_Test/IDL_Test.mpc: - Added test file for attributes - -Tue Dec 22 17:06:08 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/fe_utils.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.h: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/include/fe_utils.h: - * TAO_IDL/include/utl_err.h: - - - Fixed bug in grammar that did not allow a template module - to be declared inside a regular module. - - - Removed unused data types from FE_Utils and from the big - parser union. - -Mon Dec 21 20:11:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_operation.cpp(fe_add_exception): - - In adding support for template param holders in a raises clause, - inadvertently exluded the use case for Messaging::UserExceptionBase, - which is native. This fix restores the handling of that use case. - -Mon Dec 21 15:13:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/EC_Mcast/run_test.pl: - * performance-tests/Throughput/run_test.pl: - * tests/AMI_Buffering/run_timeout.pl: - * tests/AMI_Buffering/run_message_count.pl: - * tests/AMI_Buffering/run_buffer_size.pl: - * tests/AMI_Buffering/run_timeout_reactive.pl: - * tests/AMI_Buffering/run_test.pl: - * tests/CodeSets/simple/run_test.pl: - * tests/Oneway_Buffering/run_timeout.pl: - * tests/Oneway_Buffering/run_message_count.pl: - * tests/Oneway_Buffering/run_buffer_size.pl: - * tests/Oneway_Buffering/run_timeout_reactive.pl: - * tests/Oneway_Buffering/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Mon Dec 21 13:09:35 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp: - * tests/Oneway_Send_Timeouts/run_test.pl: - * tests/Optimized_Connection/run_test.pl: - * examples/Simple/time-date/svc.conf: - * examples/Simple/time-date/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Mon Dec 21 12:39:29 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * bin/tao_orb_tests.lst: - * tao/ORB_Core.cpp: - Fixed bug#3790 and marked corresponding test as fixed in lst. - Now when object is reinitialized and it's not collocated then - it's explicitly marked as remote one. - -Sun Dec 20 15:57:15 UTC 2009 Abdul Sowayan <sowayan@gmail.com> - - * TAO_IDL/be/be_template_module_ref.cpp: - Removed a stray charachter that was causing a compile time error. - -Sat Dec 19 06:59:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_interface.cpp - * TAO_IDL/be_include/be_interface.h - Merged changes back in that I reverted by accident - -Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged changes for templated modules in the TAO_IDL front end to svn head - - Thu Dec 17 20:35:28 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * orbsvcs/IFR_Service/ifr_adding_visitor.h: - * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp: - * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: - - Changes to TAO IFR loader required by changes to TAO_IDL - front end in - - Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_generator.h: - * TAO_IDL/include/ast_valuetype.h: - * TAO_IDL/include/ast_eventtype.h: - * TAO_IDL/include/ast_home.h: - * TAO_IDL/include/ast_interface.h: - * TAO_IDL/include/ast_component.h: - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: - * TAO_IDL/be/be_valuetype.cpp: - * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: - * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: - * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: - * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: - * TAO_IDL/be/be_home.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp: - * TAO_IDL/be/be_component.cpp: - * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: - * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/component_sh.cpp: - * TAO_IDL/be/be_eventtype.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/ast/ast_home.cpp: - * TAO_IDL/ast/ast_interface.cpp: - * TAO_IDL/ast/ast_component.cpp: - * TAO_IDL/ast/ast_generator.cpp: - * TAO_IDL/ast/ast_valuetype.cpp: - * TAO_IDL/ast/ast_eventtype.cpp: - * TAO_IDL/be_include/be_interface.h: - * TAO_IDL/be_include/be_component.h: - * TAO_IDL/be_include/be_eventtype.h: - * TAO_IDL/be_include/be_home.h: - * TAO_IDL/be_include/be_generator.h: - * TAO_IDL/be_include/be_valuetype.h: - * TAO_IDL/be_include/be_visitor_ami_pre_proc.h: - * TAO_IDL/fe/fe_obv_header.cpp: - * TAO_IDL/fe/fe_home_header.cpp: - * TAO_IDL/fe/fe_interface_header.cpp: - * TAO_IDL/fe/fe_component_header.cpp: - * TAO_IDL/narrow/narrow.cpp: - * TAO_IDL/util/utl_scope.cpp: - - Changes to support template parameters as base - interfaces/valuetypes, supported interfaces, - primary keys, and members of a throw spec list. - Several internal container types were widened to AST_Type - from whatever they were originally, to enable - them to also contain AST_Param_Holder. This - change precipitated many small mods, to the - backend as well as the frontend. - - Tue Dec 15 20:34:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/utl_exceptlist.h: - * TAO_IDL/include/fe_home_header.h: - * TAO_IDL/include/fe_interface_header.h: - * TAO_IDL/include/fe_obv_header.h: - * TAO_IDL/include/ast_interface.h: - * TAO_IDL/include/fe_component_header.h: - * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: - * TAO_IDL/be/be_field.cpp: - * TAO_IDL/ast/ast_operation.cpp: - * TAO_IDL/fe/fe_obv_header.cpp: - * TAO_IDL/fe/fe_home_header.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/fe_interface_header.cpp: - * TAO_IDL/fe/fe_component_header.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_exceptlist.cpp: - * TAO_IDL/util/utl_scope.cpp: - - - Added support for template parameters in an - operation throw spec. - - - Began support for template parameters as - base interfaces/valuetypes and supported interfaces. - - Mon Dec 14 20:26:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_template_common.h: - * TAO_IDL/include/fe_template_interface_header.h: - * TAO_IDL/include/fe_template_header_common.h: - * TAO_IDL/include/fe_instantiated_interface_header.h: - * TAO_IDL/include/ast_template_interface.h: - * TAO_IDL/be/be_template_interface.cpp: - * TAO_IDL/be/be_visitor_iface_inst.cpp: - * TAO_IDL/ast/ast_template_common.cpp: - * TAO_IDL/ast/ast_template_interface.cpp: - * TAO_IDL/be_include/be_template_interface.h: - * TAO_IDL/be_include/be_visitor_iface_inst.h: - * TAO_IDL/fe/fe_template_header_common.cpp: - * TAO_IDL/fe/fe_template_interface_header.cpp: - * TAO_IDL/fe/fe_instantiated_interface_header.cpp: - - Removed these files, they were part of the support - for the original version of IDL3+, before the - revisions. - - * TAO_IDL/fe/y.tab.h: - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/include/ast_generator.h: - * TAO_IDL/be/be_visitor_interface.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - * TAO_IDL/fe/idl.ll: - - Changes mandated by the removal of the above - files. - - Mon Dec 14 19:21:39 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Restored semantic action to create a non-template porttype, - removed at the beginning of revised IDL3+ template support - work. - - Mon Dec 14 18:16:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_expression.cpp: - * TAO_IDL/ast/ast_array.cpp: - - Completed support for template parameters as array bounds. - - Fri Dec 11 19:17:52 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_sequence.cpp: - * TAO_IDL/ast/ast_array.cpp: - * TAO_IDL/ast/ast_field.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - - More error checking when using template parameter for - sequence element type. - - - Start on support for template parameter as array - bound, not yet complete. - - Fri Dec 4 19:23:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_generator.h: - * TAO_IDL/include/ast_param_holder.h: - * TAO_IDL/include/ast_expression.h: - * TAO_IDL/be/be_param_holder.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/ast/ast_expression.cpp: - * TAO_IDL/ast/ast_sequence.cpp: - * TAO_IDL/ast/ast_generator.cpp: - * TAO_IDL/ast/ast_param_holder.cpp: - * TAO_IDL/be_include/be_param_holder.h: - * TAO_IDL/be_include/be_generator.h: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/fe_declarator.cpp: - * TAO_IDL/util/utl_err.cpp: - * TAO_IDL/util/utl_scope.cpp: - - Support for template parameter as sequence - bound, and additional error checking for - template parameter as const type, sequence - type and sequence bound. - - Thu Dec 3 20:39:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_expression.h: - * TAO_IDL/ast/ast_expression.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Added check to see if an expression has been created as the - rhs of a constant declaration that is a reference to a - template module parameter. If so, we can skip the coercion - and some of the evaluation until instantiation time. - - Thu Dec 3 19:15:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - * TAO_IDL/include/fe_utils.h: - - Thu Dec 3 18:52:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_field.cpp: - - Added check for AST_Param_Holder as field type, and - made this type (along with sequence and array) one - whose lifetime is tied to the field node. - - * TAO_IDL/util/utl_global.cpp: - - Added initialization in the constuctor for the new - member that stores a template param list. - - Wed Dec 2 21:21:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_generator.h: - * TAO_IDL/include/ast_param_holder.h: - * TAO_IDL/include/fe_utils.h: - * TAO_IDL/include/idl_global.h: - * TAO_IDL/include/fe_interface_header.h: - * TAO_IDL/include/utl_scope.h: - * TAO_IDL/include/ast_consumes.h: - * TAO_IDL/include/ast_publishes.h: - * TAO_IDL/include/ast_operation.h: - * TAO_IDL/include/ast_emits.h: - * TAO_IDL/be/be_param_holder.cpp: - * TAO_IDL/be/be_publishes.cpp: - * TAO_IDL/be/be_decl.cpp: - * TAO_IDL/be/be_consumes.cpp: - * TAO_IDL/be/be_emits.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/ast/ast_consumes.cpp: - * TAO_IDL/ast/ast_publishes.cpp: - * TAO_IDL/ast/ast_expression.cpp: - * TAO_IDL/ast/ast_interface.cpp: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_emits.cpp: - * TAO_IDL/ast/ast_template_common.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/ast/ast_generator.cpp: - * TAO_IDL/ast/ast_union.cpp: - * TAO_IDL/ast/ast_param_holder.cpp: - * TAO_IDL/ast/ast_exception.cpp: - * TAO_IDL/ast/ast_structure.cpp: - * TAO_IDL/ast/ast_attribute.cpp: - * TAO_IDL/ast/ast_valuetype.cpp: - * TAO_IDL/ast/ast_argument.cpp: - * TAO_IDL/be_include/be_publishes.h: - * TAO_IDL/be_include/be_param_holder.h: - * TAO_IDL/be_include/be_emits.h: - * TAO_IDL/be_include/be_generator.h: - * TAO_IDL/be_include/be_consumes.h: - * TAO_IDL/fe/fe_utils.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/fe_template_interface_header.cpp: - * TAO_IDL/fe/fe_interface_header.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_global.cpp: - * TAO_IDL/util/utl_scope.cpp: - - - Added code to UTL_Scope::lookup_by_name() that can - match an input to a template parameter, if any, of the - enclosing scope. - - - Changed constructor and IDL compiler factory function - signatures for publishes, emits and consumes nodes to - take AST_Type rather than AST_EventType, allowing a - template parameter placeholder to be accepted if that - particular IDL construct is parameterized. - - - Removed #include of ast_typedef.h from utl_scope.h and - added it to the necessary .cpp files. - - - Added check for duplicate names in a formal template - parameter list. - - Tue Dec 1 18:00:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Fixed typo and regenerated/recompiled. - - Tue Dec 1 17:39:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/include/utl_scope.h: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_scope.cpp: - - - Finished matching/error checking code for template - parameter references - - Finished semantic actions for template module aliases - and the associated template parameter references - - Factored ACE_NEW_RETURN macro out of both paths of an - IF block in several production rules dealing with - comma-separated lists - - Tue Dec 1 14:46:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/y.tab.cpp: - - Regenrerated and recompiled. - - Mon Nov 30 23:14:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_err.cpp: - - Added parse state flags & associated error messages - for aliased modules. Also added error-checking code - for aliases to AST_Template_Module, and some semantic - action code for aliased modules. - - Mon Nov 30 21:46:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_module.h: - * TAO_IDL/include/utl_scope.h: - * TAO_IDL/include/utl_err.h: - * TAO_IDL/ast/ast_expression.cpp: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_template_common.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_err.cpp: - * TAO_IDL/util/utl_scope.cpp: - - Finished semantic actions and added diagnostics - for template module instantiations. - - Mon Nov 30 20:11:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Fixed typo and regenerated. - - Mon Nov 30 20:04:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/includ/idl_global.h: - * TAO_IDL/util/utl_err.cpp: - - Added new parse states for instantiated template modules, - with corresponding error messages. - - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/ast/ast_template_module.cpp: - - Added methods to check the arglist of an instantiated - template modules against the formal parameters. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Added semantic actions for creation of instantiated - template module. - - Mon Nov 30 17:30:44 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Added overlooked case IDL_ENUM to <formal_parameter_type> - and regenerated. - - Mon Nov 30 16:56:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/util/utl_global.cpp: - - Removed check for illegal const type added in - - Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - since it turned out to be unnecessary, the check is made elswhere. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Added semantic action for single template arg. - - Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/include/utl_list.h: - * TAO_IDL/include/utl_idlist.h: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_exprlist.cpp: - * TAO_IDL/util/utl_list.cpp: - * TAO_IDL/util/utl_exceptlist.cpp: - * TAO_IDL/util/utl_idlist.cpp: - * TAO_IDL/util/utl_global.cpp: - - - Cosmetic changes to list classes - - Check for illegal const type in expression with scoped name - - Minor modifications of <primary_expr> production rule code - - Fri Nov 27 19:03:58 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_constant.cpp: - * TAO_IDL/ast/ast_expression.cpp: - - Cosmetic changes. - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.h: - * TAO_IDL/fe/y.tab.cpp: - - Added semantic actions for template argument list. - - Fri Nov 27 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/fe_template_interface_header.cpp: - - Minor change to avoid compilation error. This file will - eventually be removed once some of its code has been - relocated. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Cleaned up semantic action for <primary_expr> and tested - lookup and narrowing of template module referenced in a - template module instantiation. - - Wed Nov 25 20:19:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/utl_err.h: - * TAO_IDL/util/utl_err.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Start of semantic actions for instantiated template modules, - and related error messages. - - Wed Nov 25 18:52:19 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Fixed typos and some discrepancies between idl.yy and a - hand-crafted y.tab.cpp, and regenerated. - - Wed Nov 25 17:58:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/fe_utils.h: - * TAO_IDL/fe/fe_utils.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Added support for the 'const' formal template parameter type. - - Wed Nov 25 01:35:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/util/utl_global.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Fixed bugs in 'sequence<xxx>' template param checking. - - Tue Nov 24 21:20:55 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Regenerated parsing code and recompiled. - - Tue Nov 24 20:54:20 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/include/utl_err.h: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/util/utl_err.cpp: - * TAO_IDL/util/utl_global.cpp: - - - Added check for mismatched 'sequence<xxx>' template param - - Updated parse state values - - Updated semantic action that creates a fixed module - - Added semantic action to create a template module - - Tue Nov 24 18:32:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_param_holder.cpp: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_template_module_inst.cpp: - * TAO_IDL/ast/ast_template_module_ref.cpp: - * TAO_IDL/be/be_visitor.cpp: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/include/ast_param_holder.h: - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/include/ast_template_module_inst.h: - * TAO_IDL/include/ast_template_module_ref.h: - * TAO_IDL/include/idl_global.h: - * TAO_IDL/util/utl_global.cpp: - - Fixed compile warnings and added semantic actions for - formal template parameters. - - Mon Nov 23 20:37:29 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_template_module_ref.h: - * TAO_IDL/ast/ast_template_module_ref.cpp: - * TAO_IDL/be_include/be_template_module_ref.h: - * TAO_IDL/be/be_template_module_ref.cpp: - - New files, containing the AST node type - representing a reference to an IDL template - module denoted by the IDL keyword 'alias'. - - * TAO_IDL/include/ast_visitor.h: - * TAO_IDL/be/be_template_interface.cpp: - * TAO_IDL/be/be_typedef.cpp: - * TAO_IDL/be/be_visitor.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/ast/ast_template_interface.cpp: - * TAO_IDL/be_include/be_visitor.h: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - - - Removed methods and code blocks referencing - AST node types that have been removed. - - - Updated visit_* methods to frontend and backend - visitor classes. - - - Updated create_* methods in generator classes. - - * orbsvcs/IFR_Service/ifr_visitor.h: - * orbsvcs/IFR_Service/ifr_visitor.cpp: - - Update visit_* methods in base class visitor so - backend IFR loader library will comple. New visit_* - methods are not yet implemented. - - Fri Nov 20 20:22:23 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_module.h: - * TAO_IDL/include/ast_connector.h: - * TAO_IDL/ast/ast_connector.cpp: - * TAO_IDL/ast/ast_module.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Removed more operations and includes that were caught - by a build from scratch. - - Fri Nov 20 20:09:59 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_instantiated_connector.h: - * TAO_IDL/include/ast_tmpl_port.h: - * TAO_IDL/include/ast_tmpl_mirror_port.h: - * TAO_IDL/ast/ast_instantiated_connector.cpp: - * TAO_IDL/ast/ast_tmpl_mirror_port.cpp: - * TAO_IDL/ast/ast_tmpl_port.cpp: - * TAO_IDL/be_include/be_tmpl_port.h: - * TAO_IDL/be_include/be_instantiated_connector.h: - * TAO_IDL/be_include/be_tmpl_mirror_port.h: - * TAO_IDL/be/be_tmpl_mirror_port.cpp: - * TAO_IDL/be/be_tmpl_port.cpp: - * TAO_IDL/be/be_instantiated_connector.cpp: - - Removed these files, the AST node types they contain - are not relevant to the updated IDL3+ spec. - - * TAO_IDL/include/ast_template_module_inst.h: - * TAO_IDL/ast/ast_template_module_inst.cpp: - * TAO_IDL/be/be_template_module_inst.cpp: - * TAO_IDL/be_include/be_template_module_inst.h: - - New files, containing the AST node type corresponding - to an IDL template module declaration. - - * TAO_IDL/include/ast_generator.h: - * TAO_IDL/include/fe_utils.h: - * TAO_IDL/include/ast_mirror_port.h: - * TAO_IDL/include/ast_provides.h: - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/include/ast_extended_port.h: - * TAO_IDL/include/ast_uses.h: - * TAO_IDL/include/ast_porttype.h: - * TAO_IDL/include/ast_consumes.h: - * TAO_IDL/include/ast_publishes.h: - * TAO_IDL/include/ast_emits.h: - * TAO_IDL/be/be_mirror_port.cpp: - * TAO_IDL/be/be_extended_port.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/be/be_porttype.cpp: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_generator.cpp: - * TAO_IDL/ast/ast_extended_port.cpp: - * TAO_IDL/ast/ast_mirror_port.cpp: - * TAO_IDL/ast/ast_porttype.cpp: - * TAO_IDL/be_include/be_generator.h: - * TAO_IDL/be_include/be_porttype.h: - * TAO_IDL/be_include/be_extended_port.h: - * TAO_IDL/be_include/be_mirror_port.h: - * TAO_IDL/fe/fe_utils.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Removed operations, args and blocks of code that are - not relelvant to the updated IDL3+ spec. - - Thu Nov 19 20:47:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/ast_param_holder.h: - * TAO_IDL/include/ast_template_module.h: - * TAO_IDL/be/be_param_holder.cpp: - * TAO_IDL/be/be_template_module.cpp: - * TAO_IDL/ast/ast_template_module.cpp: - * TAO_IDL/ast/ast_param_holder.cpp: - * TAO_IDL/be_include/be_template_module.h: - * TAO_IDL/be_include/be_param_holder.h: - - New files, containing new AST node types - corresponding to updates in the IDL3+ grammar. - - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: - * TAO_IDL/include/ast_generator.h: - * TAO_IDL/include/ast_decl.h: - * TAO_IDL/include/ast_connector.h: - * TAO_IDL/be/be_enum_val.cpp: - * TAO_IDL/be/be_template_interface.cpp: - * TAO_IDL/be/be_connector.cpp: - * TAO_IDL/be/be_generator.cpp: - * TAO_IDL/ast/ast_connector.cpp: - * TAO_IDL/ast/ast_template_common.cpp: - * TAO_IDL/ast/ast_generator.cpp: - * TAO_IDL/ast/ast_decl.cpp: - * TAO_IDL/be_include/be_connector.h: - * TAO_IDL/be_include/be_generator.h: - - Cosmetic changes. - - * TAO_IDL/be_include/be_typedef.h: - * TAO_IDL/include/ast_typedef.h: - * TAO_IDL/ast/ast_typedef.cpp: - * TAO_IDL/be/be_typedef.cpp: - * TAO_IDL/ast/ast_field.cpp: - * TAO_IDL/include/ast_field.h: - - Made typedef nodes subclasses of field - nodes, similar to argument, attribute, - port, etc. so the case when these nodes - refer to IDL template parameters can be - handled in a consistent manner. - - Thu Nov 19 14:43:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Fixed typos in generated file. - - Thu Nov 19 14:23:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_expression.cpp: - - Cosmetic changes. - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Finished first cut of production rules for revised IDL3+ grammar. - - Mon Nov 16 20:22:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/y.tab.cpp: - - Started adding new production rules for template modules. - - Mon Nov 16 15:28:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/idl.ll: - * TAO_IDL/fe/idl.yy: - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/lex.yy.cpp.diff: - * TAO_IDL/fe/y.tab.h: - * TAO_IDL/fe/y.tab.cpp: - - Removed '$' as keyword and added keyword 'alias'. Regenerated flex and - bison files. - -Fri Dec 18 14:02:52 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl: - - Added started argument for server. - -Fri Dec 18 13:44:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * NEWS: - Updated with fixed bugzilla entries. - -Fri Dec 18 09:23:37 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3790_Regression/server2.cpp: - Simplified the test. - -Thu Dec 17 13:12:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tao/Leader_Follower.h: - * tao/Leader_Follower.inl: - Added method set_new_leader_generator(). - This resolves Bugzilla #3772. - -Thu Dec 17 13:03:32 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * interop-tests/wchar/run_test.pl: - - Test is converted to use new test framework - and added to fuzz build. - -Thu Dec 17 12:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl: - Fix fuzz - -Thu Dec 17 11:45:30 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/InterfaceRepo/IDL_Test/run_test.pl: - * tests/Bug_3479_Regression/run_test.pl: - * tests/TransportCurrent/IIOP/run_test.pl: - * tests/TransportCurrent/Framework/run_test.pl: - * tests/Client_Leaks/run_test.pl: - * tests/ZIOP/run_test.pl: - * tests/RTCORBA/Bug_3382_Regression/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Thu Dec 17 10:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tao/GIOP_Message_Base.cpp: - Fixed missing request id in logging of LocateRequest/LocateReply & - CancelRequest. - This fixed Bugzilla #2898. - -Thu Dec 17 09:52:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3790_Regression/simple_test.idl: - * tests/Bug_3790_Regression/simple_test_i.cpp: - * tests/Bug_3790_Regression/simple_test_i.h: - * tests/Bug_3790_Regression/server.cpp: - * tests/Bug_3790_Regression/server2.cpp: - * tests/Bug_3790_Regression/run_test.pl: - * tests/Bug_3790_Regression/README: - * tests/Bug_3790_Regression/Bug_3790_Regression.mpc: - * bin/tao_orb_tests.lst: - Added a test for bug#3790 and scheduled it for run as not fixed. - -Wed Dec 16 19:22:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/CDR/run_test.pl: - Fuzz fix. - -Wed Dec 16 15:19:22 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl: - - Fuzz fix. - -Wed Dec 16 14:18:03 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Notify/Timeout/run_test.pl: - * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: - * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl: - * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: - * orbsvcs/tests/Notify/Persistent_POA/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl: - * orbsvcs/tests/Notify/Reconnecting/run_test.pl: - * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: - * orbsvcs/tests/Notify/Basic/run_test.pl: - * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl: - * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: - * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl: - * orbsvcs/tests/Notify/Blocking/run_test.pl: - * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl: - * orbsvcs/tests/Notify/Lanes/run_test.pl: - * orbsvcs/tests/Notify/Structured_Filter/run_test.pl: - - Removed AddLibPath where it isn't needed. - -Wed Dec 16 13:03:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp: - * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp: - * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: - Changed the test so that event channel is destroyed before - orb is shutdown. Removed unnecessary lib pathes from perl script. - -Wed Dec 16 11:26:30 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Notify/Ordering/run_test.pl: - - Fuzz fix. - -Tue Dec 15 12:20:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tests/OBV/Supports/server.cpp: - Fuzz fix. - -Mon Dec 14 15:13:30 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl: - * orbsvcs/tests/Simple_Naming/run_test.pl: - * orbsvcs/tests/Redundant_Naming/run_test.pl: - * orbsvcs/tests/Bug_1437_Regression/run_test.pl: - * orbsvcs/examples/ImR/Combined_Service/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Mon Dec 14 14:52:39 UTC 2009 Abdul Sowayan <sowayan@gmail.com> - - * NEWS: - - Updated to note iPhone/iPod Touch support. - -Mon Dec 14 14:50:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tests/OBV/Supports/server.cpp: - * tests/OBV/Supports/Supports_Test_impl.cpp: - Fixed faulty shutdown code causing server crashes. - -Mon Dec 14 13:58:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - Simplified generated code - -Mon Dec 14 07:26:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Exposed_Policies/RT_Properties.{h,cpp}: - Fixed unicode runtime problems - -Fri Dec 11 18:27:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/Makefile.am: - Removed all duplicated files - -Fri Dec 11 16:36:58 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * tao/Valuetype/ValueBase.h: - - Removed explicit type specification for indirection flag to - fix implicit constant conversion overflow warning. - -Fri Dec 11 12:27:25 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Bug_2285_Regression/run_test2.pl: - * orbsvcs/tests/Bug_2285_Regression/server2.cpp: - * orbsvcs/tests/Notify/Ordering/run_test.pl: - * orbsvcs/tests/Notify/MC/run_test.pl: - * orbsvcs/tests/Notify/Discarding/run_test.pl: - * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: - * orbsvcs/tests/ImplRepo/NameService/run_test.pl: - * orbsvcs/tests/ImplRepo/run_test.pl: - * orbsvcs/tests/Bug_2248_Regression/server.cpp: - * orbsvcs/tests/Bug_2248_Regression/run_test.pl: - * tests/AlternateIIOP/run_test.pl: - * examples/Load_Balancing/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Fri Dec 11 09:58:33 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Fri Dec 11 09:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl: - * orbsvcs/tests/AVStreams/Pluggable/run_test.pl: - * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_all.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_all.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/run_all.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/run_all.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl: - * orbsvcs/examples/Notify/Lanes/run_test.pl: - * tests/IOR_Endpoint_Hostnames/run_test.pl: - * tests/Optimized_Connection/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Fri Dec 11 09:01:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/Makefile.am: - BooleanSeq.pidl was listed twice - -Thu Dec 10 18:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - Removed FUZZ completely, fuzz now checks all run*.pl scripts - -Thu Dec 10 16:45:24 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - - Tests are added to fuzz build. - -Thu Dec 10 15:06:28 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/examples/ImR/Combined_Service/run_test.pl: - - Test is converted to use new test framework - and added to fuzz build. - -Thu Dec 10 14:54:27 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl: - * orbsvcs/tests/Simple_Naming/run_test_ffp.pl: - * orbsvcs/tests/Simple_Naming/run_test.pl: - * orbsvcs/tests/Security/ssliop_corbaloc/run_test.pl: - * orbsvcs/tests/Redundant_Naming/run_test.pl: - * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: - * orbsvcs/tests/ImplRepo/NameService/run_test.pl: - * orbsvcs/tests/Bug_3444_Regression/run_test_ipv6.pl: - * orbsvcs/tests/Bug_3444_Regression/run_test.pl: - * orbsvcs/examples/ImR/Advanced/TestServer.cpp: - * orbsvcs/examples/ImR/Advanced/server_main.cpp: - * orbsvcs/examples/ImR/Advanced/TestServer.h: - * orbsvcs/examples/ImR/Advanced/TestClient.cpp: - * orbsvcs/examples/ImR/Advanced/manager_main.cpp: - * orbsvcs/examples/ImR/Advanced/TestClient.h: - * orbsvcs/examples/ImR/Advanced/run_test.pl: - * tests/Bug_1635_Regression/run_test.pl: - * tests/Bug_1628_Regression/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Thu Dec 10 13:45:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tests/Oneways_Invoking_Twoways/Client_Task.cpp: - * tests/Oneways_Invoking_Twoways/Receiver_i.cpp: - * tests/Oneways_Invoking_Twoways/client.cpp: - * tests/Oneways_Invoking_Twoways/Sender_i.cpp: - * tests/Oneways_Invoking_Twoways/run_test.pl: - Changed to fix problems with incorrect shutdown sequence - (see Bugzilla 2068). - -Thu Dec 10 13:03:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - Reverted change below, causes correct code to break - - Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/String_Manager_T.h - * tao/String_Sequence_Element_T.h: - Added private operator != and ==, the string elements - just behave like char*, so != and == on them is illegal - and doesn't check the strings itself. If any user has - done this without realizing this, this change will now - give the user a compile error - -Thu Dec 10 12:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tests/BiDirectional_DelayedUpcall/client.cpp: - * tests/BiDirectional_DelayedUpcall/test_i.cpp: - * tests/BiDirectional_DelayedUpcall/test_i.inl: - * tests/BiDirectional_DelayedUpcall/test_i.h: - Fixed problem with illegal send of request after ORB shutdown. - See Bugzilla 2068. - -Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/String_Manager_T.h - * tao/String_Sequence_Element_T.h: - Added private operator != and ==, the string elements - just behave like char*, so != and == on them is illegal - and doesn't check the strings itself. If any user has - done this without realizing this, this change will now - give the user a compile error - - * tao/TransportCurrent/Transport_Current.h: - Layout change - -Thu Dec 10 11:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tests/Bug_3672_Regression/ami_test_i.cpp: - * tests/Bug_3672_Regression/client.cpp: - Test did not work correctly on Windows because of timing issues. - Changed to work correctly on Windows also. - -Thu Dec 10 10:32:56 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Bug_1436_Regression/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_high_path.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_other_paths.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/run_test.pl: - * orbsvcs/tests/FT_App/run_test_demo.pl: - * orbsvcs/tests/FT_App/run_test_fault_consumer.pl: - * orbsvcs/tests/FT_App/run_test_detector.pl: - * orbsvcs/tests/Event/Mcast/Complex/run_test.pl: - * orbsvcs/tests/Bug_2248_Regression/client.cpp: - * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp: - * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl: - * orbsvcs/tests/Bug_1437_Regression/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Wed Dec 9 21:16:38 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * tests/OBV/Indirection/MessengerClient.cpp: - - Fixed a warning. - -Wed Dec 9 14:24:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - Don't generate code to call get_receptacle_policy, that doesn't - do anything - -Wed Dec 9 12:45:58 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * tests/OBV/Supports/Supports_Test.mpc: - Removed dummy_label dependency. - - * tests/OBV/Supports/client.cpp: - Fixed small coding error. - - * bin/tao_orb_tests.lst: - Reenabled the OBV/Supports test again since the reason for - excluding this one seems to have been invalidated (long ago?). - -Wed Dec 9 12:31:58 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_1361_Regression/Server_Thread_Pool.h: - Fixed fuzz error. - -Wed Dec 9 10:38:26 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/CosEvent/Basic/run_test.pl: - * orbsvcs/tests/Bug_1334_Regression/run_test.pl: - * orbsvcs/tests/Notify/Timeout/run_test.pl: - * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: - * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl: - * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: - * orbsvcs/tests/Notify/Persistent_POA/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl: - * orbsvcs/tests/Notify/Ordering/run_test.pl: - * orbsvcs/tests/Notify/Reconnecting/run_test.pl: - * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: - * orbsvcs/tests/Notify/Basic/run_test.pl: - * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl: - * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: - * orbsvcs/tests/Notify/Blocking/run_test.pl: - * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl: - * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl: - * orbsvcs/tests/Notify/MC/run_test.pl: - * orbsvcs/tests/Notify/Lanes/run_test.pl: - * orbsvcs/tests/Notify/Discarding/run_test.pl: - * orbsvcs/tests/Notify/Structured_Filter/run_test.pl: - * orbsvcs/tests/Event/Basic/run_test.pl: - * orbsvcs/tests/Event/Performance/run_test.pl: - * orbsvcs/tests/Bug_1393_Regression/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl: - * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl: - * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl: - * tests/Bug_1476_Regression/run_test.pl: - * tests/Bug_2494_Regression/run_test.pl: - * tests/POA/Adapter_Activator/run_test.pl: - * tests/POA/Explicit_Activation/run_test.pl: - * tests/POA/On_Demand_Activation/run_test.pl: - * tests/POA/Loader/run_test.pl: - * tests/POA/On_Demand_Loading/run_test.pl: - * tests/POA/Reference_Counted_Servant/run_test.pl: - * tests/Collocation/run_test.pl: - * tests/CodeSets/simple/run_test.pl: - * tests/CSD_Strategy_Tests/Broken/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl: - * tests/Oneway_Timeouts/run_test.pl: - * tests/Smart_Proxies/On_Demand/server.cpp: - * tests/Smart_Proxies/On_Demand/run_test.pl: - * tests/Smart_Proxies/Benchmark/server.cpp: - * tests/Smart_Proxies/Benchmark/run_test.pl: - * tests/Bug_3676_Regression/run_test.pl: - * tests/Oneways_Invoking_Twoways/run_test_svc.pl: - * bin/tao_other_tests.lst: - - Tests are converted to use new test framework - and added to fuzz build. - -Wed Dec 9 10:11:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_provides.cpp: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp: - Merged changes from local facets branch - - Mon Dec 7 17:51:59 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - - filled in connection logic. - - Sat Dec 5 05:35:27 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * TAO_IDL/be/be_provides.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - - Codegen modifications for local facets. - - Wed Dec 2 00:45:54 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp: - - preliminary changes. - -Wed Dec 9 09:40:10 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_1361_Regression/Echo_Caller.cpp: - * tests/Bug_1361_Regression/Echo_Caller.h: - * tests/Bug_1361_Regression/server.cpp: - * tests/Bug_1361_Regression/Server_Thread_Pool.cpp: - * tests/Bug_1361_Regression/Server_Thread_Pool.h: - * tests/Bug_1361_Regression/run_test.pl: - Changed the test so that it doesn't shutdown the orb until - all threads are done with the remote calls. Substantially - extended the time for server shutdown since threads in server's - pool don't handle shutdown message until they send all (50) - remote messages. - - * tao/ORB_Core.cpp: - * tao/Messaging/Messaging_Policy_i.cpp: - * tao/ORB_Core.h: - This fixes Bug#3682. SYNC_WITH_TRANSPORT is now really - default synch scope policy in TAO. - - * tao/Leader_Follower_Flushing_Strategy.cpp: - Changed the code to poll the reactor instead of running - it indefinitely. This fixes bug#3697. - -Wed Dec 9 08:15:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - Use Error in error messages so that the scoreboard flags them red - -Wed Dec 9 05:55:14 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: - * tests/OBV/Indirection/Factory.h: - * tests/OBV/Indirection/Factory.cpp: - * tests/OBV/Indirection/Messenger.idl: - * tests/OBV/Indirection/Messenger_i.h: - * tests/OBV/Indirection/Messenger_i.cpp: - - Fixed fuzz errors. - -Wed Dec 9 01:27:54 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * tao/CDR.cpp: - - Fixed bugs in offset() method that incorrectly calculate - the offset when multiple message blocks are chained. - - * tao/Valuetype/ValueBase.cpp: - - Fixed bugs that should use the offset() to find out a - position to current wr_ptr. - - * tests/OBV/Indirection/Factory.h: - * tests/OBV/Indirection/Factory.cpp: - * tests/OBV/Indirection/Messenger.idl: - * tests/OBV/Indirection/MessengerClient.cpp: - * tests/OBV/Indirection/MessengerServer.cpp: - * tests/OBV/Indirection/Messenger_i.h: - * tests/OBV/Indirection/Messenger_i.cpp: - - Added test case to verify the fixes. The new test case - send longer message that would involve multiple message - blocks with indirection in output CDR stream. - -Tue Dec 8 10:25:47 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: - * orbsvcs/tests/Notify/Persistent_POA/Structured_Supplier.cpp: - * orbsvcs/tests/Notify/Persistent_POA/run_test.pl: - * orbsvcs/tests/Notify/Blocking/run_test.pl: - * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp: - * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp: - * orbsvcs/tests/Notify/Structured_Filter/run_test.pl: - * orbsvcs/tests/FT_App/run_test_rmregistry.pl: - * orbsvcs/tests/FT_App/run_test_registry.pl: - * orbsvcs/tests/EC_Throughput/run_test_overflow.pl: - * orbsvcs/tests/EC_Throughput/run_test.pl: - * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl: - * orbsvcs/tests/Event/Mcast/Simple/run_test.pl: - * orbsvcs/tests/Event/Mcast/Two_Way/run_test.pl: - * orbsvcs/tests/Bug_2248_Regression/client.cpp: - * orbsvcs/tests/Bug_2248_Regression/run_test.pl: - * orbsvcs/tests/RTCosScheduling/run_test.pl: - * orbsvcs/tests/Bug_3387_Regression/run_test.pl: - * performance-tests/CSD_Strategy/TestApps/run_test.pl: - * performance-tests/RTCorba/Thread_Pool/run_test.pl: - * tests/CSD_Strategy_Tests/Broken/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Tue Dec 8 09:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/tao_orb_tests.lst: - Added OBV/Indirection - -Mon Dec 7 18:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * bin/tao_orb_tests.lst: - Removed !FIXED_BUGS_ONLY for Bug_3672_Regression test. - -Mon Dec 7 10:40:49 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: - * bin/tao_other_tests.lst: - - Test is converted to use new test framework - and added to fuzz build. - -Mon Dec 7 10:19:29 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/IOR_Endpoint_Hostnames/run_test.pl: - * examples/Quoter/run_test.pl: - * examples/Callback_Quoter/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Mon Dec 7 09:59:08 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/EC_Custom_Marshal/run_test.pl: - * orbsvcs/tests/COIOP_Naming_Test/run_test.pl: - * orbsvcs/tests/Notify/Timeout/run_test.pl: - * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl: - * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: - * orbsvcs/tests/Notify/Reconnecting/run_test.pl: - * orbsvcs/tests/Notify/Basic/run_test.pl: - * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp: - * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp: - * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl: - * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: - * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl: - * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp: - * orbsvcs/tests/Notify/MC/test_monitor.cpp: - * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp: - * orbsvcs/tests/Notify/MC/run_test.pl: - * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: - * orbsvcs/tests/ImplRepo/scale/run_test.pl: - * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerServer.cpp: - * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerClient.cpp: - * orbsvcs/tests/ImplRepo/Bug_2604_Regression/run_test.pl: - * orbsvcs/tests/ImplRepo/NameService/run_test.pl: - * orbsvcs/tests/ImplRepo/locked/run_test.pl: - * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl: - * orbsvcs/tests/ImplRepo/run_test.pl: - * orbsvcs/tests/Bug_3598b_Regression/run_test.pl: - * tests/Muxing/run_test.pl: - * tests/ORB_init/Portspan/run_test.pl: - * tests/Bug_2183_Regression/run_test.pl: - * tests/Bug_3108_Regression/run_test.pl: - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - * utils/nslist/run_test.pl: - * examples/Quoter/run_test.pl: - * examples/Callback_Quoter/run_test.pl: - * examples/Persistent_Grid/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Mon Dec 7 09:43:00 UTC 2009 Martin Corino <mcorino@remedy.nl> - - * ACE_wrappers/TAO/tao/Thread_Lane_Resources.h: - * ACE_wrappers/TAO/tao/Thread_Lane_Resources.cpp: - * ACE_wrappers/TAO/tao/Thread_Lane_Resources_Manager.h: - * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp: - * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.h: - * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h: - * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp: - * ACE_wrappers/TAO/tao/ORB_Core.cpp: - - Replaced #clear_rw_transports() method by #close_all_transports() method. - This fixes Bugzilla #3672. - Like before this behaviour is controlled by ORB option - ORBDropRepliesDuringShutdown, which by default is on. - - -Mon Dec 7 07:13:34 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * tao/PortableServer/Upcall_Wrapper.cpp: - * tao/operation_details.cpp: - - Fixed the issue that the indirection maps are not cleaned up - when marshal/demarshal raises exception. - -Sun Dec 6 03:07:00 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * tao/Makefile.am: - - Updated automake files. - - * tests/OBV/Indirection/Makefile.am: - - Added automake file. - - * tao/CDR.inl: - - Made copy constructor initialize indirection maps instead of - using assign operator. - -Sun Dec 6 02:01:17 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * tao/Intrusive_Ref_Count_Object_T.h: - * tao/Intrusive_Ref_Count_Object_T.inl: - * tao/Intrusive_Ref_Count_Object_T.cpp: - - Added missing files in last commit. - -Fri Dec 4 23:18:26 UTC 2009 Yan Dai <dai_y@ociweb.com> - - Merged in valuetype repository id and value indirection support - on both input and output streams from OCI (RT #13502). - - * MPC/config/valuetype_out_indirection.mpb: - - Added mpc feature to optionally turn on the indirection - support on valuetype outgoing message. It defaults to - be enabled. To be compatible with previous version TAO, - run mwc.pl with - "-features valuetype_out_indirection=0" to disable it. - - * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: - - Modified the valuetype unmarshall method to support - value indirection. - - * tao/Intrusive_Ref_Count_Object_T.h: - * tao/Intrusive_Ref_Count_Object_T.inl: - * tao/Intrusive_Ref_Count_Object_T.cpp: - - Added wrapper for non reference counted data type to provide reference - counting feature so it can use the TAO_Intrusive_Ref_Count_Handle - smart-pointer. - - * tao/CDR.h: - * tao/CDR.inl: - * tao/CDR.cpp: - - - Used smart point hash map for indirection maps (repository id, value - and codebase_url). The maps map the already read/written values. - - Added methods to access/update indirection maps. - - The maps are only created when valuetype data is marshalled or - demarshalled. - - Added offset(pos) method to calculate the offset between provided - position and current wr_ptr. - - * tao/Valuetype/ValueBase.h: - * tao/Valuetype/ValueBase.inl: - * tao/Valuetype/ValueBase.cpp: - - - Added repository id and value indirection support on both input - and output stream. - - The codebase_url indirection on input stream was also added but - not tested. TAO does not support codebase currently and the codebase - url indirection is added for future support. TAO can read codebase_url - from other ORB implementation but the codebase_url is not used. - - Used TAO_HAS_VALUETYPE_OUT_INDIRECTION define to optionally turn on - and off the outgoing message indirection. This is to support backward - compatibility. - - * tao/operation_details.cpp: - * tao/PortableServer/Upcall_Wrapper.cpp: - - Cleaned the indirection maps after marshalling/unmarshalling complete. - - * tao/AnyTypeCode/Any_Impl_T.cpp: - * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: - - Made Any_Unknown_IDL_Type cdr share the maps from input cdr of the - request so previous indirection can be used during unmarshalling any. - - * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: - - Updated unmarshal method based on tao_idl changes. - - * tao/Valuetype.mpc: - * tao/PortableServer.mpc: - * tao/tao.mpc: - - Added dependency on valuetype_out_indirection feature. - - * tests/OBV/indirection/Factory.h: - * tests/OBV/indirection/Factory.cpp: - * tests/OBV/indirection/Messenger.idl: - * tests/OBV/indirection/MessengerClient.cpp: - * tests/OBV/indirection/MessengerServer.cpp: - * tests/OBV/indirection/Messenger_i.h: - * tests/OBV/indirection/Messenger_i.cpp: - * tests/OBV/indirection/README: - * tests/OBV/indirection/indirection.mpc: - * tests/OBV/indirection/run_test.pl: - - - Added automation test for indirection support in TAO. The test - based on the JacORB demo/value test. This can also be used for - interoperability test between TAO and JacORB. - - The indirection test with truncatable value was added. The test - passed between the TAO server and client, but the interoperablity - test with JacORB failed. It also failed on previous TAO version. - - * NEWS: - - Added entry for indirection support. - -Fri Dec 4 21:00:38 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h: - * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp: - * orbsvcs/LoadBalancer/LoadManager.cpp: - - Renamed init() to initialize() to avoid Warning W8022 on borland build. - -Fri Dec 4 17:25:32 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * NEWS: - - Added entry for member validation feature in LoadBalancer. - - * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h: - - Disable Warning 8022 for borland build. - - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: - - Fixed fuzz warning and errors. - -Fri Dec 4 12:39:26 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/Bug_1869_Regression/client.cpp: - - Tests is converted to use new test framework - and added to fuzz build. - -Fri Dec 4 09:13:17 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Notify/Persistent_Filter/run_test.pl: - * orbsvcs/tests/Notify/Discarding/run_test.pl: - * orbsvcs/tests/FT_App/run_test_notifier.pl: - * orbsvcs/tests/Event/Basic/run_test.pl: - * orbsvcs/tests/Event/Performance/run_test.pl: - * orbsvcs/tests/Event/UDP/run_test.pl: - * orbsvcs/tests/Bug_3387_Regression/MessengerServer.cpp: - * orbsvcs/tests/Bug_3387_Regression/MessengerClient.cpp: - * orbsvcs/tests/Bug_3387_Regression/run_test.pl: - * orbsvcs/tests/Bug_2247_Regression/run_test.pl: - * orbsvcs/tests/EC_MT_Mcast/run_test.pl: - * performance-tests/Protocols/run_senders.pl: - * tests/Server_Leaks/run_test.pl: - * tests/Bug_1551_Regression/server.cpp: - * tests/Bug_1551_Regression/run_test.pl: - * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp: - * tests/Connection_Purging/run_test.pl: - * tests/Bug_1482_Regression/server.cpp: - * tests/Bug_1482_Regression/run_test.pl: - * tests/ForwardOnceUponException/run_test.pl: - * tests/Reliable_Oneways/run_test.pl: - * examples/Buffered_Oneways/run_test.pl: - * examples/ior_corbaloc/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Thu Dec 3 12:15:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tao/Incoming_Message_Stack.h: - C++ Builder 2010 fix - - * tao/Object.cpp: - Extended some debug info - - * tao/Synch_Invocation.cpp: - Removed intermediate variable - - * tao/TAO_Internal.cpp: - Improved debug message - - * tao/ZIOP/ZIOP.cpp: - Layout change - -Thu Dec 3 09:24:17 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Bug_1395_Regression/run_test.pl: - * orbsvcs/tests/CosEvent/Basic/run_test.pl: - * orbsvcs/tests/Bug_2285_Regression/run_test2.pl: - * orbsvcs/tests/Bug_2285_Regression/run_test.pl: - * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: - * orbsvcs/tests/Notify/Bug_1884_Regression/run_test.pl: - * orbsvcs/tests/Notify/Ordering/run_test.pl: - * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl: - * orbsvcs/tests/Notify/ThreadPool/run_test.pl: - * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp: - * orbsvcs/tests/FT_App/FT_TestReplica_i.h: - * orbsvcs/tests/FT_App/run_test_rmnotifier.pl: - * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h: - * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp: - * orbsvcs/tests/FT_App/run_test_basic.pl: - * tests/Nested_Upcall_Crash/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Thu Dec 3 08:09:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/IFR_Service/IFR_Service.mpc: - Enable mcpp support - -Thu Dec 3 08:03:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/Naming_Service/NT_Naming_Server.cpp: - Unicode fixes - - * orbsvcs/orbsvcs/Notify/Delivery_Request.h: - Doxygen fix - - * orbsvcs/orbsvcs/Trader/Trader.h: - Fix for CB2010 - -Wed Dec 2 20:56:35 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: - - Tests are converted to use new test framework. - - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc: - - Removed duplicated sections introduced from merging. - -Wed Dec 2 18:17:04 UTC 2009 Yan Dai <dai_y@ociweb.com> - - Merged in changes from OCI (RT #13323) that added member validation - feature to LoadBalancer. - - * orbsvcs/LoadBalancer/LoadManager.cpp: - - - Added parameters for passing ping_timeout in milliseconds('-t') and - ping_interval in seconds('-i'). The default ping_interval is 0 which means - no validation thread launched. Otherwise each member will be validated - periodically. The period is in a range of minimum ping_interval and maximum - num of members validated * ping_timeout. - - The LB service needs be run with RW strategy configuration to ensure the - next_member, add_member and remove_member performed sequentially. - - static Client_Strategy_Factory "-ORBWaitStrategy rw -ORBTransportMuxStrategy - exclusive -ORBConnectStrategy blocked -ORBConnectionHandlerCleanup 1" - static Resource_Factory "-ORBFlushingStrategy blocking" - - * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h: - * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp: - - Added the validate thread to periodically ping all active members. The - liveliness status update is done in PortableGroup lib. The next_member() - query strategy to get next member in maximum number of existing members - times until an active member is found. - - * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h: - * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp: - - Fixed issue that the location index from previous next_member() call may - not be valid if the member list is changed since then. Now it verify if - the list is changed and then find the next member based on RR strategy. - - * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp: - - Added try/catch around factory delete_object() call, - because it's possible the factory is down. This could - be called in the path of remove_member after member - liveliness check failure. Without try/catch, the member - will not be removed cleanly. - - * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h: - - Added liveliness status and group reference. - - * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h: - * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp: - - Added more functions to support member validation and inactive - member removing. - - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Makefile.am: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/README: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Test.idl: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/client.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/non-windows.conf: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/svc.conf: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/windows.conf: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Makefile.am: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/README: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Test.idl: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/client.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/factory_server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/non-windows.conf: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf: - * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf.xml: - - Added validation tests. - - * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp: - - Fixed a bug that deleted object after orb shutdown and got - COMM_FAILURE. - - * bin/tao_other_tests.lst: - - Added validation tests. - -Wed Dec 2 14:01:43 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tao/RTCORBA/RT_ORB_Loader.cpp: - Improved a little the fix for bug#3755. There is no need - to obtain a global gestalt. - -Wed Dec 2 12:32:36 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl: - * examples/RTScheduling/MIF_Scheduler/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Wed Dec 2 10:07:02 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Bug_1630_Regression/run_test.pl: - * orbsvcs/tests/BiDir_CORBALOC/run_test.pl: - * orbsvcs/tests/HTIOP/Hello/run_test.pl: - * orbsvcs/tests/HTIOP/AMI/run_test.pl: - * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl: - * orbsvcs/tests/Notify/Lanes/README: - * orbsvcs/tests/Notify/Lanes/run_test.pl: - * orbsvcs/tests/FaultTolerance/IOGR/run_test.pl: - * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/run_test.pl: - * orbsvcs/tests/Bug_2248_Regression/run_test.pl: - * orbsvcs/tests/Time/run_test.pl: - * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl: - * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp: - * tests/IOR_Endpoint_Hostnames/generate_ior.cpp: - * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc: - * tests/IOR_Endpoint_Hostnames/Makefile.am: - * tests/IOR_Endpoint_Hostnames/run_test.pl: - * tests/Bug_1482_Regression/run_test.pl: - * tests/Nested_Upcall_Crash/run_test.pl: - * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl: - * examples/RTScheduling/MIF_Scheduler/run_test.pl: - * examples/AMH/Sink_Server/run_test.pl: - * examples/Load_Balancing/run_test.pl: - - Tests are converted to use new test framework - and added to fuzz build. - -Tue Dec 1 10:44:09 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/examples/Notify/Subscribe/run_test.pl: - * orbsvcs/examples/Notify/Filter/run_test.pl: - - Test are converted to use new test framework - and added to fuzz build. - -Tue Dec 1 09:48:38 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl: - * orbsvcs/tests/Bug_2800_Regression/client.cpp: - * orbsvcs/tests/Bug_2800_Regression/run_test_federated.pl: - * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp: - * orbsvcs/tests/Bug_2800_Regression/run_test.pl: - * orbsvcs/tests/Bug_2777_Regression/run_test.pl: - * orbsvcs/tests/Bug_3673_Regression/client.cpp: - * orbsvcs/tests/Bug_3673_Regression/nsmain.cpp: - * orbsvcs/tests/Bug_3673_Regression/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/run_test.pl: - * orbsvcs/tests/EC_Multiple/run_test.pl: - * orbsvcs/tests/Interoperable_Naming/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl: - * orbsvcs/examples/ORT/run_test.pl: - * orbsvcs/examples/Notify/Subscribe/run_test.pl: - * orbsvcs/examples/Notify/ThreadPool/run_test.pl: - * orbsvcs/examples/Notify/Lanes/run_test.pl: - * orbsvcs/examples/Notify/Filter/run_test.pl: - * orbsvcs/examples/RtEC/IIOPGateway/consumerec_crash.pl: - * orbsvcs/examples/RtEC/IIOPGateway/run_test.pl: - * orbsvcs/examples/RtEC/Simple/run_test.pl: - * performance-tests/POA/Create_Reference/run_test.pl: - * tests/Faults/run_test_pp.pl: - * tests/Faults/run_test.pl: - * tests/Muxing/run_test.pl: - * tests/Bug_1020_Regression/run_test.pl: - * tests/Bug_1551_Regression/run_test.pl: - * tests/Bug_2678_Regression/run_test.pl: - * tests/MT_Server/run_test.pl: - * tests/LongUpcalls/run_test.pl: - * tests/Bug_2084_Regression/run_test.pl: - * tests/Bug_1482_Regression/run_test.pl: - * tests/Bug_3547_Regression/run_test.pl: - * tests/Bug_2174_Regression/run_test.pl: - * tests/POA/TIE/server.cpp: - * tests/POA/TIE/run_test.pl: - * tests/MT_BiDir/run_test.pl: - * tests/Monitor/Marshal_Buffer/run_test.pl: - * tests/Bug_1869_Regression/client.cpp: - * tests/Bug_1869_Regression/run_test.pl: - * tests/Nested_Upcall_Crash/run_test.pl: - * tests/ORB_Local_Config/run_tests_all.pl: - * tests/Bug_1269_Regression/run_test.pl: - * tests/Forwarding/run_test.pl: - * bin/tao_orb_tests.lst: - - Test are converted to use new test framework - and added to fuzz build. - -Thu Nov 26 02:02:24 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * docs/documentation.html: Updated the documentation to reference - the "CORBA Explained Simply" and "Advanced CORBA Programming - with C++" books. Thanks to Joost Kraaijeveld <J dot Kraaijeveld - at Askesis dot nl> for motivating this. - -Mon Nov 30 12:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Simple_Naming/run_test.pl: - * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: - * tests/Oneway_Timeouts/run_test.pl: - * tests/Parallel_Connect_Strategy/run_test.pl: - * tests/Muxed_GIOP_Versions/run_test.pl: - * tests/InterOp-Naming/run_test.pl: - * bin/tao_other_tests.lst: - - Test are converted to use new test framework - and added to fuzz build. - -Mon Nov 30 10:01:49 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default_configuration.pl: - * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/run_test.pl: - * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default_configuration.pl: - * orbsvcs/tests/Simple_Naming/run_test.pl: - * orbsvcs/tests/Security/InsecureReferences/run_test.pl: - * orbsvcs/tests/Security/MT_IIOP_SSL/run_test.pl: - * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl: - * orbsvcs/tests/Security/Crash_Test/run_test.pl: - * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl: - * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl: - * orbsvcs/tests/Security/MT_SSLIOP/run_test.pl: - * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl: - * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: - * orbsvcs/tests/AVStreams/Bidirectional_Flows/run_test.pl: - * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl: - * orbsvcs/tests/AVStreams/Latency/run_test.pl: - * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl: - * orbsvcs/tests/AVStreams/Pluggable/run_test.pl: - * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl: - * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl: - * orbsvcs/tests/AVStreams/Multiple_Flows/run_test.pl: - * orbsvcs/tests/AVStreams/Multicast/run_test.pl: - * orbsvcs/tests/AVStreams/Multicast_Full_Profile/run_test.pl: - * orbsvcs/tests/AVStreams/Modify_QoS/run_test.pl: - * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/run_test.pl: - * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_all.pl: - * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: - * orbsvcs/tests/Notify/XML_Persistence/run_test.pl: - * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl: - * orbsvcs/tests/InterfaceRepo/IFR_Self_Recursive_IDL_Test/run_test.pl: - * performance-tests/POA/Implicit_Activation/run_test.pl: - * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl: - * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl: - * performance-tests/Callback/run_test.pl: - * performance-tests/Latency/AMH_Single_Threaded/run_test.pl: - * performance-tests/Cubit/TAO/MT_Cubit/run_test.pl: - * performance-tests/Cubit/TAO/DII_Cubit/run_test.pl: - * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl: - * tests/Big_Twoways/run_test.pl: - * tests/Bug_2918_Regression/run_test.pl: - * tests/Strategies/run_test.pl: - * tests/Bug_1482_Regression/run_test.pl: - * tests/Portable_Interceptors/Benchmark/run_test.pl: - * tests/Xt_Stopwatch/run_test.pl: - * tests/Multiple/run_test.pl: - * tests/CSD_Strategy_Tests/Broken/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: - * tests/Oneway_Timeouts/client.cpp: - * tests/Oneway_Timeouts/server.cpp: - * tests/Oneway_Timeouts/run_test.pl: - * tests/Smart_Proxies/Policy/server.cpp: - * tests/Smart_Proxies/Policy/run_test.pl: - * tests/Bug_1270_Regression/run_test.pl: - * tests/Parallel_Connect_Strategy/run_test.pl: - * tests/Muxed_GIOP_Versions/run_test.pl: - * tests/Connect_Strategy_Test/run_test.pl: - * tests/Big_Oneways/run_test.pl: - * tests/Bug_1627_Regression/server.cpp: - * tests/Bug_1627_Regression/run_test.pl: - * tests/InterOp-Naming/run_test.pl: - * tests/Nested_Upcall_Crash/run_test.pl: - * tests/Bug_1269_Regression/client.cpp: - * tests/Bug_1269_Regression/run_test.pl: - - Test are converted to use new test framework - and added to fuzz build. - -Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO version 1.7.5 released. - -Fri Nov 27 10:12:19 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/OctetSeq/run_test1.pl: - * tests/OctetSeq/run_test2.pl: - * tests/Bug_3000_Regression/run_test.pl: - * tests/Bug_3068_Regression/run_test.pl: - * tests/Bug_2186_Regression/run_test.pl: - - Test are converted to use new test framework - and added to fuzz build. - -Thu Nov 26 12:45:41 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/Bug_1361_Regression/run_test.pl: - - Test is converted to use new test framework and added to fuzz build. - -Thu Nov 26 10:42:27 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp: - * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp: - - Tests are converted to use new test framework and added to fuzz build. - -Wed Nov 25 15:37:11 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tao/RTCORBA/RT_ORB_Loader.cpp: - Additional fix for bug#3755. Previous fix broke Bug_3755_Regression. - -Wed Nov 25 12:07:28 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl: - * tests/AMI_Buffering/run_timeout.pl: - * tests/AMI_Buffering/run_message_count.pl: - * tests/AMI_Buffering/run_buffer_size.pl: - * tests/AMI_Buffering/run_timeout_reactive.pl: - * tests/AMI_Buffering/run_test.pl: - * tests/Bug_1495_Regression/run_test.pl: - * tests/Oneway_Buffering/run_timeout.pl: - * tests/Oneway_Buffering/run_message_count.pl: - * tests/Oneway_Buffering/run_buffer_size.pl: - * tests/Oneway_Buffering/run_timeout_reactive.pl: - * tests/Oneway_Buffering/run_test.pl: - - Tests are converted to use new test framework and added to fuzz build. - -Wed Nov 25 09:01:20 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/DevGuideExamples/ValueTypes/Notify/supplier.cpp: - * orbsvcs/DevGuideExamples/ValueTypes/Notify/consumer.cpp: - * orbsvcs/DevGuideExamples/ValueTypes/Notify/run_test.pl: - * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/run_test.pl: - * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/run_test.pl: - * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/run_test.pl: - * orbsvcs/DevGuideExamples/NotifyService/Filtering/run_test.pl: - * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/NotifyService/Messenger/run_test.pl: - * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/run_test.pl: - * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/run_test.pl: - * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/NotifyService/EventSequence/run_test.pl: - * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerConsumer.cpp: - * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/NotifyService/RTNotify/run_test.pl: - * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/run_test.pl: - * orbsvcs/DevGuideExamples/NamingService/Naming_Client/run_test.pl: - * orbsvcs/DevGuideExamples/NamingService/Messenger/run_test.pl: - * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/run_test.pl: - * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/run_test.pl: - * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp: - * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/run_test.pl: - * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Bug_3495_Regression/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp: - * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp: - * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.h: - * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl: - * orbsvcs/examples/Log/Basic/run_test.pl: - * orbsvcs/examples/Log/Event/run_test.pl: - * orbsvcs/examples/Log/RTEvent/run_test.pl: - * orbsvcs/examples/Log/Notify/run_test.pl: - * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp: - * orbsvcs/examples/CosEC/TypedSimple/run_test.pl: - * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test2.pl: - * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test.pl: - * orbsvcs/examples/LoadBalancing/run_test.pl: - * performance-tests/Sequence_Latency/DSI/run_test.pl: - * performance-tests/Sequence_Latency/Deferred/run_test.pl: - * performance-tests/Sequence_Latency/Thread_Pool/run_test.pl: - * performance-tests/Sequence_Latency/Single_Threaded/default_configuration.pl: - * performance-tests/Sequence_Latency/Single_Threaded/run_test.pl: - * performance-tests/Sequence_Latency/DII/run_test.pl: - * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl: - * performance-tests/Sequence_Latency/AMI/run_test.pl: - * performance-tests/Sequence_Latency/Thread_Per_Connection/run_test.pl: - * performance-tests/RTCorba/Oneways/Reliable/client_test.pl: - * performance-tests/RTCorba/Oneways/Reliable/server.cpp: - * performance-tests/RTCorba/Oneways/Reliable/run_test.pl: - * performance-tests/Latency/Thread_Pool/run_test.pl: - * performance-tests/Latency/Single_Threaded/default_configuration.pl: - * performance-tests/Latency/Single_Threaded/run_test.pl: - * performance-tests/Latency/Thread_Per_Connection/run_test.pl: - * tests/GIOP_Fragments/Java_Big_Request/run_test.pl: - * tests/GIOP_Fragments/Java_Big_Reply/run_test.pl: - * examples/CSD_Strategy/ThreadPool2/run_test.pl: - * examples/CSD_Strategy/ThreadPool4/run_test.pl: - * examples/CSD_Strategy/ThreadPool5/run_test.pl: - * examples/CSD_Strategy/ThreadPool6/run_test.pl: - - Tests are converted to use new test framework and added to fuzz build. - -Tue Nov 24 13:12:18 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tao/RTCORBA/RT_ORB_Loader.cpp: - Fixed a problem with double initialization of RTCORBA library. - This is required for bug#3755. Now RTCORBA initialization code - checks whether it's initialized in current gestalt. - -Tue Nov 24 10:29:27 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/EC_Mcast/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl: - * orbsvcs/tests/Notify/Bug_3688_Regression/run_test.pl: - * orbsvcs/tests/Notify/Validate_Client/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp: - * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl: - * orbsvcs/tests/InterfaceRepo/Union_Forward_Test/run_test.pl: - * DevGuideExamples/AMH_AMI/inner_server.cpp: - * DevGuideExamples/AMH_AMI/client.cpp: - * DevGuideExamples/AMH_AMI/middle_server.cpp: - - Tests are converted to use new test framework and added to fuzz build. - -Mon Nov 23 12:08:00 UTC 2009 Simon Massey <sma at prismtech dot com> - - * NEWS: - * TAO_IDL/util/utl_global.cpp: - - Another Space in roots fix. - -Mon Nov 23 11:23:28 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * examples/RTCORBA/Activity/run_test.pl: - - Test is converted to use new test framework and added to fuzz build. - -Mon Nov 23 11:07:56 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/MT_Client/run_test.pl: - * examples/RTCORBA/Activity/run_test.pl: - - Tests are converted to use new test framework and added to fuzz build. - -Mon Nov 23 10:50:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - In the generated servant code (_svnt.cpp) we have an - access violation in the method populate_port_tables. - The access violation is indirectly caused by a wrong - call of the method ports_servant_activator of the - Servant_Activator. - An instance of Port_Activator is created as a copy - of tmp. Instead of the new copy pa the tmp variable - is used in the call of ports_servant_activator. - Thanks to Wolfgang Pickartz. - -Mon Nov 23 09:38:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/DevGuideExamples/InterfaceRepo/run_test.pl: - * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/ImplRepo/Basic/run_test.pl: - * orbsvcs/DevGuideExamples/ImplRepo/IORTable/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/ImplRepo/IORTable/run_test.pl: - * orbsvcs/DevGuideExamples/ImplRepo/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/ImplRepo/Activator/run_test.pl: - * orbsvcs/DevGuideExamples/ImplRepo/run_test.pl: - * orbsvcs/tests/Miop/McastHello/run_test.pl: - * orbsvcs/tests/Security/Callback/client.cpp: - * orbsvcs/tests/CosEvent/Timeout/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl: - * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp: - * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.h: - * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl: - * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/run_test.pl: - * performance-tests/Protocols/run_test.pl: - * tests/CollocationLockup/run_test.pl: - * tests/Bug_1495_Regression/Threaded_Client.cpp: - * tests/Bug_1495_Regression/run_test_complex.pl: - * tests/Bug_1495_Regression/run_test.pl: - * tests/Bug_1361_Regression/run_test.pl: - * tests/COIOP/run_test.pl: - * tests/Bug_3000_Regression/run_test.pl: - * tests/Bug_2186_Regression/run_test.pl: - * tests/AlternateIIOP/run_test.pl: - * tests/NestedUpcall/Simple/run_test.pl: - * tests/MT_BiDir/run_test.pl: - * tests/MT_Client/run_test.pl: - * tests/ForwardUponObjectNotExist/run_test.pl: - * tests/No_Server_MT_Connect_Test/run_test.pl: - * tests/Cache_Growth_Test/run_test.pl: - * tests/Bug_1476_Test/run_test.pl: - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - * examples/Simple/time-date/run_test.pl: - * examples/CSD_Strategy/ThreadPool/run_test.pl: - * examples/CSD_Strategy/ThreadPool3/run_test.pl: - * examples/RTCORBA/Activity/run_test.pl: - * examples/AMH/Sink_Server/run_test.pl: - - Tests are converted to use new test framework and added to fuzz build. - -Sat Nov 21 14:20:19 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3766_Regression/Test.idl: - * tests/Bug_3766_Regression/TestI.h: - * tests/Bug_3766_Regression/TestI.cpp: - * tests/Bug_3766_Regression/client.cpp: - * tests/Bug_3766_Regression/server.cpp: - - Minor improvement to this test. Add a way for the client to - shut down the server so this test can pass on the scoreboard. - -Sat Nov 21 04:44:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tao/VarOut_T.h: - * tao/VarOut_T.inl: - - Fixed Bug 3766. - -Fri Nov 20 19:52:15 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tao/VarOut_T.h: - * tao/VarOut_T.inl: - - Revert the changes and reopen Bug 3766. The prior commit causes build issues. - -Fri Nov 20 18:46:27 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tao/VarOut_T.h: - * tao/VarOut_T.inl: - - Fixed Bug 3766. - -Fri Nov 20 16:55:01 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * NEWS: - - Update for next release. - -Fri Nov 20 13:53:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * NEWS: - - Update for next release. - -Fri Nov 20 13:02:24 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Security/Callback/server.cpp: - - Test is converted to use new test framework and added to fuzz build. - -Fri Nov 20 10:03:43 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/Bug_3766_Regression/server.cpp: - Resolved compiler error related to invisible - characters on Linux. - -Fri Nov 20 09:28:50 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/DevGuideExamples/EventServices/OMG_TypedEC/run_test.pl: - * orbsvcs/DevGuideExamples/EventServices/RTEC_Federated/run_test.pl: - * orbsvcs/DevGuideExamples/EventServices/OMG_SupplierSideEC/run_test.pl: - * orbsvcs/DevGuideExamples/EventServices/RTEC_Filter/run_test.pl: - * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl: - * orbsvcs/DevGuideExamples/EventServices/RTEC_MCast_Federated/run_test.pl: - * orbsvcs/DevGuideExamples/EventServices/RTEC_Basic/run_test.pl: - * orbsvcs/tests/Security/EndpointPolicy/run_test.pl: - * DevGuideExamples/Multithreading/ThreadPool/MessengerServer.cpp: - * DevGuideExamples/Multithreading/ThreadPool/MessengerClient.cpp: - * DevGuideExamples/Multithreading/ThreadPool/run_test.pl: - * DevGuideExamples/Multithreading/GracefulShutdown/MessengerServer.cpp: - * DevGuideExamples/Multithreading/GracefulShutdown/MessengerClient.cpp: - * DevGuideExamples/Multithreading/GracefulShutdown/run_test.pl: - * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp: - * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerClient.cpp: - * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl: - * DevGuideExamples/AMH_AMI/inner_server.cpp: - * DevGuideExamples/AMH_AMI/client.cpp: - * DevGuideExamples/AMH_AMI/middle_server.cpp: - * DevGuideExamples/AMH_AMI/run_test.pl: - * tests/OctetSeq/run_test1.pl: - * tests/OctetSeq/run_test2.pl: - * tests/OctetSeq/run_test.pl: - * tests/Bug_1330_Regression/server.cpp: - * tests/Bug_1330_Regression/run_test.pl: - * tests/Leader_Followers/run_test.pl: - * tests/NestedUpcall/MT_Client_Test/run_test.pl: - * tests/Bug_2702_Regression/run_test.pl: - * tests/IPV6/run_test.pl: - * tests/MProfile_Connection_Timeout/run_test.pl: - - Tests are converted to use new test framework and added to fuzz build. - -Fri Nov 20 08:56:26 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3755_Regression/server.cpp: - * tests/Bug_3755_Regression/run_test.pl: - * bin/tao_orb_tests.lst: - Fixed this test on Win32 and disabled it from compact, - minimum and single threaded builds. - -Fri Nov 20 08:34:48 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h: - * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp: - * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.h: - * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp: - Resolved compiler errors related to the IDL compiler - change (see see Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons - for more details). - -Thu Nov 19 20:18:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3766_Regression/Test.idl: - * tests/Bug_3766_Regression/TestI.h: - * tests/Bug_3766_Regression/TestI.cpp: - * tests/Bug_3766_Regression/client.cpp: - - Extend this test to test Variable sized types in addition - to Fixed size types. - -Thu Nov 19 19:50:30 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * bin/tao_orb_tests.lst: - - Add BUG_3766_Regression to the list of tests to run. - -Thu Nov 19 15:40:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3766_Regression: - * tests/Bug_3766_Regression/Bug_3766_Regression.mpc: - * tests/Bug_3766_Regression/Test.idl: - * tests/Bug_3766_Regression/TestI.h: - * tests/Bug_3766_Regression/TestI.cpp: - * tests/Bug_3766_Regression/run_test.pl: - * tests/Bug_3766_Regression/server.cpp: - - Added a regression test for Bugzilla 3766. - -Thu Nov 19 12:38:10 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/Bug_2234_Regression/server.cpp: - - Test is converted to use new test framework and added to fuzz build. - -Thu Nov 19 08:25:13 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Trading/export_test.cpp: - * orbsvcs/tests/Trading/run_test.pl: - * orbsvcs/tests/Security/Callback/server.cpp: - * orbsvcs/tests/Security/Callback/client.cpp: - * orbsvcs/tests/Security/Callback/run_test.pl: - * orbsvcs/tests/Security/mixed_security_test/run_test.pl: - * orbsvcs/tests/Security/ssliop_CSD/MessengerServer.cpp: - * orbsvcs/tests/Security/ssliop_CSD/MessengerClient.cpp: - * orbsvcs/tests/Security/ssliop_CSD/run_test.pl: - * orbsvcs/examples/CosEC/Simple/Service.cpp: - * orbsvcs/examples/CosEC/Simple/Supplier.cpp: - * orbsvcs/examples/CosEC/Simple/Consumer.cpp: - * orbsvcs/examples/CosEC/Simple/run_test.pl: - * tests/AMI_Buffering/run_timeout.pl: - * tests/AMI_Buffering/run_buffer_size.pl: - * tests/AMI_Buffering/run_timeout_reactive.pl: - * tests/AMI_Buffering/run_test.pl: - * tests/Big_Request_Muxing/run_test.pl: - * tests/Bug_3743_Regression/run_test.pl: - * tests/Bug_3531_Regression/client.cpp: - * tests/Bug_3531_Regression/server.cpp: - * tests/Bug_3531_Regression/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp: - * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl: - * tests/Server_Connection_Purging/server.cpp: - * tests/Server_Connection_Purging/run_test.pl: - * tests/Oneway_Buffering/run_timeout.pl: - * tests/Oneway_Buffering/run_message_count.pl: - * tests/Oneway_Buffering/run_buffer_size.pl: - * tests/Oneway_Buffering/run_timeout_reactive.pl: - * tests/Oneway_Buffering/run_test.pl: - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - - Tests are converted to use new test framework and added to fuzz build. - -Wed Nov 18 12:58:16 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl: - * orbsvcs/tests/Bug_2925_Regression/run_test.pl: - * orbsvcs/tests/Security/Secure_Invocation/run_test.pl: - * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp: - * orbsvcs/tests/Security/Bug_2908_Regression/MessengerClient.cpp: - * orbsvcs/tests/Security/Bug_2908_Regression/run_test.pl: - * orbsvcs/tests/Security/BiDirectional/run_test.pl: - * orbsvcs/tests/Security/Big_Request/run_test.pl: - * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl: - * orbsvcs/tests/Property/run_test.pl: - * orbsvcs/tests/Bug_2316_Regression/client.cpp: - * orbsvcs/tests/Bug_2316_Regression/server.cpp: - * orbsvcs/tests/Bug_2316_Regression/run_test.pl: - * orbsvcs/tests/Bug_2615_Regression/client.cpp: - * orbsvcs/tests/Bug_2615_Regression/server.cpp: - * orbsvcs/tests/Bug_2615_Regression/run_test.pl: - * orbsvcs/tests/Bug_3216_Regression/run_test.pl: - * orbsvcs/tests/Bug_2709_Regression/client.cpp: - * orbsvcs/tests/Bug_2709_Regression/server.cpp: - * orbsvcs/tests/Bug_2709_Regression/run_test.pl: - * orbsvcs/tests/IOR_MCast/run_test_ipv6.pl: - * orbsvcs/tests/Bug_3215_Regression/run_test.pl: - * orbsvcs/tests/Bug_2287_Regression/run_test.pl: - * DevGuideExamples/SmartProxies/MessengerServer.cpp: - * DevGuideExamples/SmartProxies/LoggerServer.cpp: - * DevGuideExamples/SmartProxies/MessengerClient.cpp: - * DevGuideExamples/SmartProxies/run_test.pl: - * performance-tests/Latency/DSI/run_test.pl: - * performance-tests/Latency/Deferred/run_test.pl: - * performance-tests/Latency/DII/run_test.pl: - * performance-tests/Latency/AMI/run_test.pl: - * performance-tests/Throughput/run_test.pl: - * tests/AMI_Buffering/run_message_count.pl: - * tests/Bug_1495_Regression/run_test_complex.pl: - * tests/Bug_1495_Regression/run_test.pl: - * tests/Crashed_Callback/run_test.pl: - * tests/BiDirectional/run_test_bug3282.pl: - * tests/Bug_1020_Basic_Regression/run_test.pl: - * tests/CallbackTest/run_test_ipv6.pl: - * tests/CallbackTest/run_test_mixed_ip.pl: - * tests/Bug_2289_Regression/run_test.pl: - * tests/DIOP/run_test_ipv6.pl: - * tests/DIOP/run_test.pl: - * tests/NestedUpcall/Triangle_Test/run_test.pl: - * tests/MT_Timeout/run_test.pl: - * tests/Single_Read/server.cpp: - * tests/Single_Read/test_i.cpp: - * tests/Single_Read/run_test.pl: - * tests/Single_Read/test_i.h: - * examples/Logging/run_test.pl: - * examples/Simple/time-date/run_test.pl: - * examples/PluggableUDP/tests/Performance/run_test_ipv6.pl: - * examples/PluggableUDP/tests/Performance/run_test.pl: - - Tests are converted to use new test framework and added to fuzz build. - -Wed Nov 18 11:09:55 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Kokyu_dsrt_schedulers/FP_Scheduler.h: - * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp: - * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.h: - * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp: - * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.h: - * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp: - Added policy_type implementation. As a result of - change in the IDL compiler (see Tue Nov 17 - 20:47:27 UTC 2009 Jeff Parsons for more details). - -Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_decl.cpp: - * TAO_IDL/be/be_visitor_interface.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: - * TAO_IDL/be/be_visitor_operation/operation_ch.cpp: - * TAO_IDL/be/be_visitor_operation.cpp: - - Cosmetic changes. - - * TAO_IDL/be/be_interface.cpp: - - Fixed bug in stub header code generation for local interfaces. - Operations inherited from non-local interfaces are re-generated - as pure virtual, but the operations associated with attributes - were getting skipped. Thanks to Marcel Smit - <msmit at remedy dot nl> and Johnny Willemsen - <jwillemsen at remedy dot nl> for reporting the problem. - -Tue Nov 17 17:18:51 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3755_Regression/server.cpp: - Extended test's output. - -Tue Nov 17 14:43:36 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * bin/tao_other_tests.lst: - - Test, which is not converted now, is disabled in FUZZ build. - -Tue Nov 17 13:49:10 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - - Tests, which are not converted now, are disabled in FUZZ build. - -Tue Nov 17 11:45:03 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerServer.cpp: - * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerClient.cpp: - * orbsvcs/DevGuideExamples/Security/ParticipatingApp/run_test.pl: - * DevGuideExamples/Multithreading/Reactive/MessengerServer.cpp: - * DevGuideExamples/Multithreading/Reactive/MessengerClient.cpp: - * DevGuideExamples/Multithreading/Reactive/run_test.pl: - * DevGuideExamples/ValueTypes/Messenger/MessengerServer.cpp: - * DevGuideExamples/ValueTypes/Messenger/MessengerClient.cpp: - * DevGuideExamples/ValueTypes/Messenger/run_test.pl: - * DevGuideExamples/ValueTypes/Bank/server.cpp: - * DevGuideExamples/ValueTypes/Bank/run_test.pl: - * DevGuideExamples/ValueTypes/Bank/client.cpp: - * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp: - * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl: - * DevGuideExamples/GettingStarted/MessengerServer.cpp: - * DevGuideExamples/GettingStarted/MessengerClient.cpp: - * DevGuideExamples/GettingStarted/run_test.pl: - * DevGuideExamples/PortableInterceptors/Auth/MessengerServer.cpp: - * DevGuideExamples/PortableInterceptors/Auth/MessengerClient.cpp: - * DevGuideExamples/PortableInterceptors/Auth/run_test.pl: - * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerServer.cpp: - * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerClient.cpp: - * DevGuideExamples/PortableInterceptors/SimpleCodec/run_test.pl: - * DevGuideExamples/PortableInterceptors/IOR/MessengerServer.cpp: - * DevGuideExamples/PortableInterceptors/IOR/MessengerClient.cpp: - * DevGuideExamples/PortableInterceptors/IOR/run_test.pl: - * DevGuideExamples/PortableInterceptors/PICurrent/MessengerServer.cpp: - * DevGuideExamples/PortableInterceptors/PICurrent/MessengerClient.cpp: - * DevGuideExamples/PortableInterceptors/PICurrent/run_test.pl: - * DevGuideExamples/RTCORBA/MessengerServer.cpp: - * DevGuideExamples/RTCORBA/run_test.pl: - * DevGuideExamples/Messaging/AMIcallback/MessengerServer.cpp: - * DevGuideExamples/Messaging/AMIcallback/MessengerClient.cpp: - * DevGuideExamples/Messaging/AMIcallback/run_test.pl: - * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerServer.cpp: - * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerClient.cpp: - * DevGuideExamples/Messaging/RelativeRoundtripTimeout/run_test.pl: - * tests/OBV/Supports/client.cpp: - * tests/OBV/Supports/server.cpp: - * tests/OBV/Supports/run_test.pl: - * tests/Bug_2683_Regression/run_test.pl: - * tests/Exposed_Policies/run_test.pl: - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - * examples/PluggableUDP/tests/SimplePerformance/client.cpp: - * examples/PluggableUDP/tests/SimplePerformance/run_test_ipv6.pl: - * examples/PluggableUDP/tests/SimplePerformance/server.cpp: - * examples/PluggableUDP/tests/SimplePerformance/run_test.pl: - - Tests are converted to use new test framework and added to fuzz build. - -Mon Nov 16 15:52:21 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * bin/tao_orb_tests.lst: - Bug 3755 marked as fixed. - - * tao/PI_Server/PI_Server_Loader.cpp: - * tao/PI_Server/PI_Server_Loader.h: - * tao/Messaging/Messaging_Loader.h: - * tao/Messaging/Messaging_Loader.cpp: - * tao/BiDir_GIOP/BiDirGIOP.cpp: - * tao/BiDir_GIOP/BiDirGIOP.h: - * tao/RTScheduling/RTScheduler_Loader.cpp: - * tao/RTScheduling/RTScheduler_Loader.h: - * tao/ZIOP/ZIOP.cpp: - * tao/ZIOP/ZIOP.h: - * tao/CSD_Framework/CSD_Framework_Loader.cpp: - * tao/CSD_Framework/CSD_Framework_Loader.h: - * tao/RTCORBA/RT_ORB_Loader.h: - * tao/RTCORBA/RT_ORB_Loader.cpp: - Fixed bug 3755. Now library initialization guard is moved - to a loader which does the initialization. Since the loader is - unique per gestalt then the initialization is executed once per - gestalt and not once per process. - -Mon Nov 16 15:44:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3748_Regression/run_test.pl: - Extended the time for starting client even more. - -Fri Nov 13 19:49:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be_include/be_interface.h: - * TAO_IDL/be/be_interface.cpp: - - Added 2 private methods, called from traverse_inheritance_graph(), - to enqueue base components or base homes. Making these steps - into method calls allows them to be done tail-recursively - rather than iteratively, so the chain of parents can be - enqueued in the correct order for generating copy constructors - and the like. - -Fri Nov 13 10:17:33 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl: - - Warring in fuzz build was fixed. - -Fri Nov 13 09:18:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * orbsvcs/tests/Bug_3486_Regression/run_test.pl: - * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl: - * orbsvcs/tests/Notify/Bug_3663_Regression/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646d_Regression/run_test.pl: - * orbsvcs/tests/Bug_2137_Regression/run_test.pl: - * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp: - * DevGuideExamples/LocalObjects/ServantLocator/MessengerClient.cpp: - * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl: - * DevGuideExamples/RTCORBA/MessengerServer.cpp: - * DevGuideExamples/RTCORBA/MessengerClient.cpp: - * DevGuideExamples/RTCORBA/run_test.pl: - * tests/Stack_Recursion/run_test.pl: - * tests/Timed_Buffered_Oneways/run_test.pl: - * tests/Bug_2234_Regression/client.cpp: - * tests/Bug_2234_Regression/server.cpp: - * tests/Bug_2234_Regression/run_test.pl: - * tests/Bug_2768_Regression/server.cpp: - * tests/Bug_2768_Regression/run_test.pl: - * tests/Blocking_Sync_None/run_test.pl: - * tests/Crash_On_Write/run_test.pl: - * tests/Bug_3068_Regression/run_test.pl: - * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl: - * tests/Bug_2683_Regression/server.cpp: - * tests/Bug_2683_Regression/run_test.pl: - * tests/RTScheduling/Scheduling_Interceptor/run_test.pl: - * tests/File_IO/run_test.pl: - * tests/Bug_1568_Regression/run_test.pl: - * tests/Reliable_Oneways/run_sync_with_transport.pl: - * tests/Reliable_Oneways/run_sync_none.pl: - * tests/Reliable_Oneways/run_sync_with_server.pl: - * tests/Reliable_Oneways/run_sync_with_target.pl: - * bin/tao_other_tests.lst: - * bin/tao_orb_tests.lst: - - Tests are converted to use new test framework and added to fuzz build. - -Fri Nov 13 00:33:49 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/Notify_Service/Notify_Service.cpp: - - Added ACE_STATIC_SVC_REQUIRE for ACE_Logging_Stragey service - to fix loading issue in static builds. - -Thu Nov 12 20:39:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_interface.cpp: - - Fixed bug in the logic of operation table generation for - components and homes. - -Thu Nov 12 12:12:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/AMH_Exceptions/run_test.pl: - * tests/AMI_Timeouts/run_test.pl: - * tests/Portable_Interceptors/AdvSlot/run_test.pl: - * tests/Portable_Interceptors/AdvSlotDblCpy/run_test.pl: - * tests/Portable_Interceptors/Bug_2133/run_test.pl: - * tests/Portable_Interceptors/Bug_3080/run_test.pl: - * tests/Portable_Interceptors/Bug_3582/run_test.pl: - Fixed fuzz - -Thu Nov 12 08:24:00 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/IORManipulation/filter/run_test.pl - * tests/Connection_Failure/run_test.pl - * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl - * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl - * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl - * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl - * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl - * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl - * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl - * orbsvcs/tests/Bug_2074_Regression/run_test.pl - * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl - * performance-tests/Latency/Collocation/run_test.pl - * performance-tests/POA/Object_Creation_And_Registration/run_test.pl - * orbsvcs/tests/Bug_2377_Regression/run_test.pl - * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl - * orbsvcs/tests/unit/Notify/MC/MonitorManager/run_test.pl - Fixed fuzz errors and some time interval functions usage. - -Thu Nov 12 07:13:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/PortableInterceptors/AdvSlot/run_test.pl - * tests/PortableInterceptors/AdvSlotDblCpy/run_test.pl - * tests/PortableInterceptors/Bug_2133/run_test.pl - * tests/PortableInterceptors/Bug_2510_Regression/run_test.pl - * tests/PortableInterceptors/Bug_3080/run_test.pl - * tests/PortableInterceptors/Bug_3582/run_test.pl - * tests/PortableInterceptors/Dynamic/run_test.pl - * tests/PortableInterceptors/IORInterceptor/run_test.pl - * tests/PortableInterceptors/ORB_Shutdown/run_test.pl - * tests/PortableInterceptors/PICurrent/run_test.pl - Fixed fuzz errors - -Wed Nov 11 15:33:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: - - Removed ancestors from scope visitation for the LEM IDL - context classes. This closes [BUGID:3761]. - - * TAO_IDL/ast/ast_template_interface.cpp: - - Cosmetic changes. - -Tue Nov 10 20:14:12 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h: - - Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when - monitor framework is disabled. - -Tue Nov 10 19:07:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/include/idl_global.h: - * TAO_IDL/util/utl_global.cpp: - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - When adding uses multiple related constructs to the - AST, we now use the instantiating port name (if any) - as a prefix to the constructed type names. - - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/executor_exh.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/executor_exs.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be/be_visitor_component_scope.cpp: - * TAO_IDL/be_include/be_visitor_component_scope.h: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - - Fixed bugs in the handling of the port name when - it is used in the construction of facet and - receptacle operation names. This fix closes [BUGID:3760]. - -Tue Nov 10 18:15:44 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp: - - Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when - monitor framework is disabled. - -Tue Nov 10 13:37:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Param_Test/run_test.pl: - * tests/Abstract_Interface/run_test.pl: - Don't use hardcoded timeouts - -Tue Nov 10 12:36:57 UTC 2009 Denis Budko <denis.budko@remedy.nl> - - * tests/IORManipulation/filter/run_test.pl - * tests/Connection_Failure/run_test.pl - * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl - * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl - * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl - * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl - * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl - * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl - * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl - * orbsvcs/tests/Bug_2074_Regression/run_test.pl - * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl - * tests/Optimized_Connection/run_test.pl - * performance-tests/Latency/Collocation/run_test.pl - * performance-tests/POA/Object_Creation_And_Registration/run_test.pl - * orbsvcs/tests/Bug_2137_Regression/run_test.pl - * orbsvcs/tests/Bug_2377_Regression/run_test.pl - * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl - - Simple porting to new test framework. - -Mon Nov 9 19:21:53 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be_include/be_field.h: - * TAO_IDL/be/be_field.cpp: - - Added flag to check whether a provides or uses port's - name has already been prefixed with an extended port - or mirrorport name. - - * TAO_IDL/be/be_visitor_component\context_ex_idl.cpp: - - When visiting a component, changed the call to visit_scope() - to visit_component_scope() to take advantage of special - properties in the visitor base class. - - * TAO_IDL/be/be_visitor_component_scope.cpp: - - Fixed a bug in the prefixing of uses or provides port's - name with the extended port or mirror port's name. - - * TAO_IDL/be/be_interface.cpp: - - Disable code generation of release() and is_nil() overrides - for children of abstract interfaces if the child itself is - included from another IDL file, avoiding possible multiple - defintions of these methods. This item closes [BUGID:3759]. - -Mon Nov 9 14:58:34 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/driver/drv_preproc.cpp: - * TAO_IDL/driver/drv_args.cpp: - - Cosmetic changes. - - * TAO_IDL/tao_idl.cpp: - - Added the (optional) behavior of creating a new IDL file - containing #includes of the individual IDL files on the - command line, or in the directory tree specified by -r - on some backends. Processing this 'container' IDL file - results in significant performance improvement when - processing multiple IDL files, especially if they include - Components.idl, since all the middleware IDL is then - processed only once. - - * TAO_IDL/util/utl_global.cpp: - * TAO_IDL/include/idl_global.h: - - Added a flag to toggle the above behavior, set by a - backend (currently only idl_to_picml) that processes - multiple IDL files into one output. - -Mon Nov 9 12:41:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_helper.cpp: - Removed empty line - - * TAO_IDL/be/be_visitor_component/executor_exh.cpp: - Generate doxygen grouping comments - -Mon Nov 9 03:29:31 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * TAO_IDL/be/be_interface.cpp: - - Added the process ID to the temporary file used for gperf, due - to a perhaps weak random number generator not being random - enough for parallel builds on OS X. - -Fri Nov 6 10:13:00 UTC 2009 Simon Massey <sma at prismtech dot com> - - * TAO_IDL/driver/drv_preproc.cpp: - * TAO_IDL/driver/drv_mcpp_preproc.cpp: - - Updated DRV_add_include_path() space within roots and - directory slash handling. (TAO782) It wasn't detecting - or handling spaced roots or trailing directory slashes - correctly. - - * TAO_IDL/util/utl_global.cpp: - - Allow for the gperf absolute directory path to contain spaces. - -Thu Nov 5 12:48:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_codegen.cpp: - Don't generate an include for CIAO_common.h anymore - -Thu Nov 5 12:24:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3748_Regression/run_test.pl: - Extended the time for running client. - -Thu Nov 5 10:48:07 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3748_Regression/server.cpp: - Fixed warnings. - -Wed Nov 4 20:57:08 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * MPC/config/notify_monitor_control.mpb: - - Disable this feature on wince=1 build. - -Tue Nov 3 17:32:03 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/fe_init.cpp: - - Added IDL3+ keywords to the list used to check for clashes - and leading underscore retention. - - * TAO_IDL/fe/y.tab.cpp: - * TAO_IDL/fe/idl.yy: - - Added creation of uses multiple-specific struct and sequence - nodes in the AST when the uses multiple port - appears in an extended port declaration, identically to what - is now added for a standalone uses multiple port. - -Mon Nov 2 22:59:48 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h: - * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp: - - Made MonitorManager not start ORBTask if MC is not required. - This should resolve Notify tests failure on static builds. - - * orbsvcs/tests/Notify/MC/notify.conf: - - Removed this file as it'll be generated when running the test - and cause setup warning on scoreboard. - -Mon Nov 2 16:54:24 UTC 2009 Steven Stallion <stallions@ociweb.com> - - * tests/RTCORBA/Bug_3643_Regression/test_i.cpp: - - Dropped spurious use of NDEBUG; tests should not predicate debug - logging based on the (lack of) presence of NDEBUG. - -Fri Oct 30 16:25:53 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3755_Regression/orb1_svc.conf: - * tests/Bug_3755_Regression/orb2_svc.conf: - * tests/Bug_3755_Regression/server.cpp: - * tests/Bug_3755_Regression/run_test.pl: - * tests/Bug_3755_Regression/Bug_3755_Regression.mpc: - * bin/tao_orb_tests.lst: - Added a test for bug#3755 and scheduled it for run. - -Fri Oct 30 14:50:00 UTC 2009 Simon Massey <sma at prismtech dot com> - - * TAO_IDL/driver/drv_preproc.cpp: - Improve the DRV_add_include_path() space within roots and - directory slash handling. (TAO782) - -Fri Oct 30 13:08:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3748_Regression/client.cpp: - * tests/Bug_3748_Regression/Bug_3748_Regression.mpc: - * tests/Bug_3748_Regression/Server_ORBInitializer.h: - * tests/Bug_3748_Regression/Hello.cpp: - * tests/Bug_3748_Regression/Test.idl: - * tests/Bug_3748_Regression/server.cpp: - * tests/Bug_3748_Regression/Test_Protocols_Hooks.cpp: - * tests/Bug_3748_Regression/Makefile.am: - * tests/Bug_3748_Regression/Hello.h: - * tests/Bug_3748_Regression/Test_Protocols_Hooks.h: - * tests/Bug_3748_Regression/README: - * tests/Bug_3748_Regression/run_test.pl: - * tests/Bug_3748_Regression/Server_ORBInitializer.cpp: - * bin/tao_orb_tests.lst: - Complitely rewrote the test for bug#3748 and changed configs - in which this test can run. - -Fri Oct 30 06:15:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - Merged changes from Jeff for port/porttype/mirrorport to head - - Thu Oct 29 12:50:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_connector.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: - * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: - * TAO_IDL/be_include/be_visitor_connector.h: - * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h: - * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h: - - New visitors, implementing (so far) part of the code - generation of connector executors. - - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_visitor_component/component_exh.cpp: - * TAO_IDL/be/be_visitor_component/component_exs.cpp: - * TAO_IDL/be/be_global.cpp: - * TAO_IDL/be/be_visitor_component_scope.cpp: - * TAO_IDL/be_include/be_codegen.h: - * TAO_IDL/be_include/be_visitor_component_scope.h: - * TAO_IDL/be_include/be_global.h: - - - Factored out code for generating entrypoint declarations - and definitions. - - - Added mechanism to generate includes of DDS type - support files for the connector executor. - - Sun Oct 25 17:10:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be_include/be_visitor_component_scope.h: - * TAO_IDL/be/be_visitor_component_scope.cpp: - - Moved these files from the be_visitor_component - subdirectory, so the visitor would be accessible - as a base class to be_visitor_ccm_pre_proc. Also - add override of base class (be_visitor_scope) - method pre_proces(), to extend the generated - names of provides and uses methods with a - prefix of the port or mirrorport name, if any. - - * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: - * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - - Made class be_visitor_component_scope the base class - of this visitor, thereby adding support for simple - ports, mirrorports and porttypes. - - * TAO_IDL/be_include/be_visitor_component.h: - * TAO_IDL/be/be_visitor_component.cpp: - - Removed relocated files from these file lists. - - Thu Oct 22 20:39:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/component_scope.cpp: - * TAO_IDL/be_include/be_visitor_component/component_scope.h: - - Added code generation for mirror ports. - - * TAO_IDL/be_include/be_visitor_component/facet_svh.h: - * TAO_IDL/be_include/be_visitor_component/facet_svs.h: - * TAO_IDL/be/be_visitor_component/facet_svh.cpp: - * TAO_IDL/be/be_visitor_component/facet_svs.cpp: - - Changed base class to be_visitor_component_scope to - pull in the mirror port support. - - Thu Oct 22 19:21:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/facet_exs.cpp: - * TAO_IDL/be/be_visitor_component/executor_exh.cpp: - * TAO_IDL/be/be_visitor_component/executor_exs.cpp: - * TAO_IDL/be/be_visitor_component/facet_exh.cpp: - * TAO_IDL/be_include/be_visitor_component/executor_exh.h: - * TAO_IDL/be_include/be_visitor_component/executor_exs.h: - * TAO_IDL/be_include/be_visitor_component/facet_exh.h: - * TAO_IDL/be_include/be_visitor_component/facet_exs.h: - - New files, containing new visitors that handle code - generation class-by-class in the executor implementation. - - * TAO_IDL/be/be_provides.cpp: - * TAO_IDL/be/be_attribute.cpp: - * TAO_IDL/be/be_consumes.cpp: - * TAO_IDL/be/be_field.cpp: - * TAO_IDL/be/be_publishes.cpp: - * TAO_IDL/be/be_uses.cpp: - * TAO_IDL/be/be_emits.cpp: - * TAO_IDL/be/be_sequence.cpp: - * TAO_IDL/be_include/be_field.h: - * TAO_IDL/be_include/be_publishes.h: - * TAO_IDL/be_include/be_component.h: - * TAO_IDL/be_include/be_uses.h: - * TAO_IDL/be_include/be_provides.h: - * TAO_IDL/be_include/be_attribute.h: - * TAO_IDL/be_include/be_emits.h: - * TAO_IDL/be_include/be_consumes.h: - * TAO_IDL/be_include/be_sequence.h: - - Add non-virtual override of frontend methods that - fetch the referenced provides, uses, publishes, emits, - consumes, field, or base type. This addition concentrates - the narrowing to the backend type so it need not be - done over and over in the visitors. - - * TAO_IDL/be/be_visitor_component.cpp: - * TAO_IDL/be_include/be_visitor_component.h: - - Added new visitor files. - - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be_include/be_interface.h: - - Renamed static method facet_op_attr_decl_helper to - op_attr_decl_helper, since its use is now more general. - - * TAO_IDL/be_include/be_visitor_component/component_exh.h: - * TAO_IDL/be_include/be_visitor_component/component_exs.h: - * TAO_IDL/be/be_visitor_component/component_exh.cpp: - * TAO_IDL/be/be_visitor_component/component_exs.cpp: - - Split code out of these visitors and distributed it - among the new visitors. - - * TAO_IDL/be/be_visitor_operation/operation_exs.cpp: - * TAO_IDL/be/be_visitor_operation/operation_svs.cpp: - * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_attribute.cpp: - * TAO_IDL/be/be_visitor_attribute/attribute.cpp: - * TAO_IDL/be_include/be_visitor_operation/operation_svs.h: - * TAO_IDL/be_include/be_visitor_component/component.h: - - Minor or cosmetic changes. - - Wed Oct 21 20:40:45 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_extended_port.cpp: - * TAO_IDL/be_include/be_visitor_extended_port.h: - - Removed these files, should have been removed in - - Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - - * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: - * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h: - * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h: - * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h: - - New files, split executor IDL code generation into separate - visitors for the facet, context and executor classes. Also - added support for simple extended ports and porttypes. - - * TAO_IDL/be/be_visitor_component.cpp: - * TAO_IDL/be_include/be_visitor_component.h: - - Added new files to the include lists. - - * TAO_IDL/be/be_util.cpp: - * TAO_IDL/be_include/be_util.h: - - Moved utility methods to generate nested namespaces - to this class, so they can be visible to all visitors. - - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp: - * TAO_IDL/be/be_visitor_component/component_scope.cpp: - * TAO_IDL/be_include/be_visitor_component/component_scope.h: - * TAO_IDL/be_include/be_visitor_component/servant_svh.h: - * TAO_IDL/be_include/be_visitor_component/context_svh.h: - * TAO_IDL/be_include/be_visitor_component/servant_svs.h: - * TAO_IDL/be_include/be_visitor_component/context_svs.h: - * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h: - - Moved visit method overrides for extended port, mirror port - and porttype to the base class be_visitor_component_scope. - In every case so far, the extended port (and eventually the - mirror port) traversal just fetches the porttype reference - and visits its scope, calling back the port kind traversal - methods that happen to be overridden in the original - visitor, so there's no need to reimplement these methods - over and over. - - Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp: - * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp: - * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp: - * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h: - * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h: - * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h: - - Removed these visitors, better use of polymorphism can be made - by just implementing their methods in the appropriate - component visitor. - - * TAO_IDL/be/be_visitor_component/facet_svh.cpp: - * TAO_IDL/be/be_visitor_component/facet_svs.cpp: - * TAO_IDL/be_include/be_visitor_component/facet_svh.h: - * TAO_IDL/be_include/be_visitor_component/facet_svs.h: - - Copied code from removed visitor methods above, and - removed visit_component() method. - - * TAO_IDL/be/be_visitor_component/component_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_svs.cpp: - - Spawned facet visitors above with visit_component_scope() - call, eliminating the extra step of calling visit_component(). - - - * TAO_IDL/be_include/be_extended_port.h: - * TAO_IDL/be/be_extended_port.cpp: - - Overloaded port_type() method to return backend-specific - type, to eliminate many narrowing calls. - - Tue Oct 20 22:55:25 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/component_scope.cpp: - * TAO_IDL/be_include/be_visitor_component/component_scope.h: - - New files containing a new base class visitor, encapsulating - a scope visitation method that recurses over the scopes of - a component's ancestors, if any. - - * TAO_IDL/be/be_visitor_component.cpp: - * TAO_IDL/be/be_component.cpp: - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/facet_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_component/facet_svs.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be_include/be_component.h: - * TAO_IDL/be_include/be_visitor_component/servant_svh.h: - * TAO_IDL/be_include/be_visitor_component/facet_svh.h: - * TAO_IDL/be_include/be_visitor_component/context_svh.h: - * TAO_IDL/be_include/be_visitor_component/facet_svs.h: - * TAO_IDL/be_include/be_visitor_component/servant_svs.h: - * TAO_IDL/be_include/be_visitor_component/context_svs.h: - * TAO_IDL/be_include/be_visitor_component.h: - - Replaced all occurrences of recursive scope iteration - with new visitor classes derived from the abstract - visitor above. - - Mon Oct 19 23:26:07 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/servant_svs.cpp: - * TAO_IDL/be/be_visitor_component/facet_svs.cpp: - * TAO_IDL/be/be_visitor_component/context_svs.cpp: - * TAO_IDL/be_include/be_visitor_component/facet_svs.h: - * TAO_IDL/be_include/be_visitor_component/servant_svs.h: - * TAO_IDL/be_include/be_visitor_component/context_svs.h: - - New files containing new visitors with code factored out - of class be_visitor_component_svs - - * TAO_IDL/be/be_visitor_component.cpp: - * TAO_IDL/be/be_visitor_component/facet_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_svs.cpp: - * TAO_IDL/be/be_visitor_attribute/component_init.cpp: - * TAO_IDL/be_include/be_visitor_component/component_svs.h: - * TAO_IDL/be_include/be_visitor_component.h: - - Changes stemming from the new visitors above. - - Fri Oct 16 19:54:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_component/servant_svh.cpp: - * TAO_IDL/be/be_visitor_component/facet_svh.cpp: - * TAO_IDL/be/be_visitor_component/context_svh.cpp: - * TAO_IDL/be_include/be_visitor_component/servant_svh.h: - * TAO_IDL/be_include/be_visitor_component/facet_svh.h: - * TAO_IDL/be_include/be_visitor_component/context_svh.h: - - New files, new visitors that contain code moved from - private methods in class be_visitor_component_svh. - - * TAO_IDL/be/be_provides.cpp: - - Fixed bug in code generation. - - * TAO_IDL/be/be_visitor_component.cpp: - * TAO_IDL/be_include/be_visitor_component.h: - - Added new visitor files. - - * TAO_IDL/be/be_visitor_component/component_exh.cpp: - - Removed debugging output. - - * TAO_IDL/be/be_visitor_component/component_svh.cpp: - * TAO_IDL/be_include/be_visitor_component/component_svh.h: - - Moved code out to new visitor above. - -Thu Oct 29 16:36:53 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp: - - Fixed a compilation error on wchar build. - -Thu Oct 29 15:34:15 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * bin/tao_orb_tests.lst: - Disabled running tests 3531, 3647, and 3683 in NO_MESSAGING and - CORBA_E_MICRO builds since those tests are not built in such - setups. - -Thu Oct 29 14:56:17 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * tests/Bug_3748_Regression/client.cpp: - * tests/Bug_3748_Regression/server.cpp: - * tests/Bug_3748_Regression/run_test.pl: - Temporarily made the output a bit more verbose. - -Thu Oct 29 02:12:40 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp: - * tao/Monitor/Monitor_Impl.cpp: - - Fixed bugs that did not initialize and set last in Numric data. - - * orbsvcs/tests/Notify/MC/test_monitor.cpp: - - Corrected some expected values. - -Wed Oct 28 23:27:02 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * MPC/config/negotiate_codesets.mpb: - * MPC/config/notify_monitor_control.mpb: - * MPC/config/tao_notify_service.mpb: - * docs/notification/monitor.html: - * interop-tests/wchar/Client.java: - * interop-tests/wchar/interop_wchar.mpc: - * interop-tests/wchar/server.cpp: - * orbsvcs/Notify_Service/Notify_Service.cpp: - * orbsvcs/Notify_Service/Notify_Service.mpc: - * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h: - * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp: - * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp: - * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h: - * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp: - * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp: - * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h: - * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp: - * orbsvcs/orbsvcs/Notify/Builder.cpp: - * orbsvcs/orbsvcs/Notify/Consumer.h: - * orbsvcs/orbsvcs/Notify/Consumer.inl: - * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h: - * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp: - * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.cpp: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.cpp: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/MonitorControlExt/NotifyMonitoringExt.idl: - * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h: - * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp: - * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp: - * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h: - * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp: - * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h: - * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp: - * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.h: - * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.cpp: - * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp: - * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp: - * orbsvcs/tests/Notify/MC/notify.conf: - * orbsvcs/tests/Notify/MC/run_test.pl: - * orbsvcs/tests/Notify/MC/test_monitor.cpp: - * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.h: - * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.cpp: - * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.cpp: - * tao/Monitor/Monitor_Types.pidl: - - Merged following changes from OCI made between 1.5a p15 and p16 releases. - - - Added consumer-level queueing statistics to the Notification Service MC. - - Added queue-overflow statistics to the Notification Service MC. - - Modified Notification Service MC to work in static builds. - - Corrected an error that caused Notification Service MC statistics to fail - when -AllocateTaskPerProxy is used. - - QueueDepth have been changed to measure the number of entries rather than - attempting unsuccessfully to estimate the amount of memory used by the queue. - - Added TAO_EXPLICIT_NEGOTIATE_CODESETS macro to improve the ease of including - optional codeset support to Notify_Service in static builds. - -Wed Oct 28 06:09:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/tao_other_tests.lst: - Enabled a few tests for ce/fuzz - - * orbsvcs/tests/Notify/Bug_2926_Regression/run_test.pl: - * orbsvcs/tests/Notify/Bug_3688b_Regression/run_test.pl: - * orbsvcs/tests/Notify/Bug_3252_Regression/run_test.pl: - * orbsvcs/tests/Notify/Bug_3646b_Regression/run_test.pl - Converted to the new test framework - -Tue Oct 27 16:58:33 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * bin/tao_orb_tests.lst: - Enabled Bug_3748_Regression in all builds except for single - threaded. - -Mon Oct 26 10:52:01 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com> - - * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp: - * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h: - * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp: - * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h: - * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp: - * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h: - Fixed several memory leaks. Changed HTIOP Acceptor to use - strategies implemented in HTIOP_Acceptor_Impl.*. This was - required for proper fix for bug#3748. - - * tao/Acceptor_Impl.cpp: - Uncommented code for a fix for bug#3748. - -Thu Oct 22 10:47:21 UTC 2009 Johnny Willemsen <jwilllemsen@remedy.nl> - - * TAO_IDL/TAO_IDL_ACE.mwc: - Only list mpc files here - - * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: - Updated a few of the comments we generate - -Tue Oct 20 22:58:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/TAO_IDL_ACE.mwc: - - Updated in accordance with the changes of - - Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - -Tue Oct 20 12:09:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/Concurrency_Service/Concurrency_Service.cpp: - * orbsvcs/Concurrency_Service/Concurrency_Service.mpc: - * orbsvcs/CosEvent_Service/CosEvent_Service.cpp: - * orbsvcs/Event_Service/Event_Service.cpp: - * orbsvcs/Event_Service/Event_Service.mpc: - * orbsvcs/Notify_Service/Notify_Service.cpp: - * orbsvcs/Notify_Service/Notify_Service.mpc: - * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp: - * MPC/config/tao_notify_service.mpb: - Handle -ORBDeamon in these services directly, this is a work around - until bugzilla 3335 gets resolved. This fixes bugzilla 3656 - -Mon Oct 19 12:18:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/orbsvcs/Makefile.am: - Add Daemon_Utilities - - * orbsvcs/Naming_Service/Naming_Service.cpp: - * orbsvcs/Naming_Service/Naming_Service.mpc: - Use Deamon_Utilities to handle -ORBDeamon in the naming service. This - is because -ORBDeamon doesn't work for these services due to bugzilla - 3335. This is related to bugzilla 3656 - -Mon Oct 19 12:13:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * orbsvcs/IFR_Service/IFR_Service.mpc: - Use tao_idl_fe base project - - * orbsvcs/orbsvcs/Daemon_Utilities.cpp: - * orbsvcs/orbsvcs/Daemon_Utilities.h: - * orbsvcs/orbsvcs/Svc_Utils.mpc: - New helper class which checks for -ORBDeamon and when this is specified - it calls ACE::deamonize() - -Mon Oct 19 00:26:06 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: Another shot - at trying to fix the memory leaks in the servants. Thanks to - Johnny for reporting this. - -Fri Oct 16 02:09:47 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/mcpp_tao_yyinput.h: - - Fixed potential signed/unsigned mismatch in macro definition - for TAO_YY_INPUT. - -Thu Oct 15 21:44:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/fe/mcpp_tao_yyinput.h: - * TAO_IDL/fe/fe_extern.cpp: - - Made tao_preproc_buffer_pos an extern int, similar to - its neighbor tao_preproc_buffer_length, so it can be - reset to 0 for each new file processed in the same - location that tao_preproc_buffer_length is reset. The - failure to reset tao_preproc_buffer_pos was causing - an error in the CoSMIC-specific backend, which is the - only one currently processing multiple IDL files in - a single execution. When reading the first token from - the 2nd file, the lexer would not be at the top of - the buffer and would therefore read garbage. - -Thu Oct 15 17:02:54 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp - (universal_time): Replaced TAO_UTO_var with CosTime::UTO_var to - fix a compile error. Thanks to Johnny for reporting this. - -Thu Oct 15 16:05:25 UTC 2009 Vladimir Zykov <vz@prismtech.com> - - * bin/tao_other_tests.lst: - Disabled HTIOP tests on static builds since they need - dynamic loading for HTIOP library. - - * tao/Acceptor_Impl.cpp: - Temporarily commented out problematic code until - HTIOP is fixed. - -Thu Oct 15 14:01:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/be/be_visitor_component/component_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: - Fixed typo in comment - -Thu Oct 15 11:33:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/documentation.html: - Updated link to the TPG - -Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/tao_idl.mpc - * TAO_IDL/tao_idl_be.mpc - * TAO_IDL/tao_idl_fe.mpc - Added seperate mpc files for the back end and the front end library - -Wed Oct 14 23:05:35 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * TAO_IDL/contrib/mcpp/support.cpp: - Now releases ownership of in-memory buffers when retrieved for - preprocessing. Fixes a crash when in-memory preprocessor - was used multiple times per process invocation. - -Wed Oct 14 18:31:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/tao_idl.mpc: - Use the new tao_idl_fe base project - -Wed Oct 14 18:26:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/config/tao_idl_fe.mpb: - New base project for tao_idl_fe - -Wed Oct 14 18:16:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO_IDL/contrib/mcpp/system.cpp: - Fixed argument not used warning - -Wed Oct 14 17:42:38 UTC 2009 Vladimir Zykov <vz@prismtech.com> - - * tao/Acceptor_Impl.cpp: - Fixed bug#3748. It fixes a connection handler leak when - server accepts a connection but then fails to open a connection - handler. - -Wed Oct 14 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_provides.cpp: - - Fixed bug in facet servant class generation. - - * TAO_IDL/be/be_interface.cpp(traverse_inheritance_graph): - - Added "!= 0" to an IF state checking the return value - of a call to ACE_Unbounded_Queue, which returns an int. - -Wed Oct 14 13:51:03 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> - - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp (universal_time): - Changed - - TAO_UTO *uto = 0; - - to - - TAO_UTO_Var uto; - - to avoid a memory leak. Thanks to Chris Shaw <google at - cshaw-tech dot co dot uk> for reporting this. - -Tue Oct 13 15:54:44 UTC 2009 Vladimir Zykov <vz@prismtech.com> - - * tests/Bug_3748_Regression/client.cpp: - * tests/Bug_3748_Regression/Bug_3748_Regression.mpc: - * tests/Bug_3748_Regression/Hello.cpp: - * tests/Bug_3748_Regression/Test.idl: - * tests/Bug_3748_Regression/server.cpp: - * tests/Bug_3748_Regression/Makefile.am: - * tests/Bug_3748_Regression/Hello.h: - * tests/Bug_3748_Regression/README: - * tests/Bug_3748_Regression/run_test.pl: - * bin/tao_orb_tests.lst: - Added a test for bug#3748. - -Tue Oct 13 15:36:48 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp: - * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h: - - New files, containing new visitor that generates the implementation - of the facet servant class. - - * TAO_IDL/be/be_provides.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be_include/be_interface.h: - * TAO_IDL/be_include/be_provides.h: - - Factored common code generation into the appropriate nodes. - - * TAO_IDL/narrow/narrow.cpp: - - Added port types to the group of types that can be - transformed from scope to decl and vice versa. - - * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp: - * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_svh.cpp: - * TAO_IDL/be/be_visitor_component/component_svs.cpp: - * TAO_IDL/be/be_visitor_extended_port.cpp: - * TAO_IDL/be_include/be_visitor_extended_port.h: - * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h: - * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h: - - Added new files as includes, factored common visitor code into - base class, other minor changes. - -Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * TAO version 1.7.4 released. - -Local Variables: -mode: change-log -add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) -indent-tabs-mode: nil -End: @@ -1,6 +1,3 @@ -USER VISIBLE CHANGES BETWEEN TAO-1.7.7 and TAO-1.7.8 -==================================================== - USER VISIBLE CHANGES BETWEEN TAO-1.7.6 and TAO-1.7.7 ==================================================== diff --git a/TAO/TAO_IDL/be/be_codegen.cpp b/TAO/TAO_IDL/be/be_codegen.cpp index ac533ddff76..bc964869da8 100644 --- a/TAO/TAO_IDL/be/be_codegen.cpp +++ b/TAO/TAO_IDL/be/be_codegen.cpp @@ -3310,7 +3310,7 @@ TAO_CodeGen::gen_conn_hdr_includes (void) // to tell which DDS vendor. this->gen_standard_include ( this->ciao_conn_header_, - "connectors/dds4ccm/impl/dds/DDS4CCM_Traits.h"); + "connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h"); // Placeholder for forthcoming real-world logic. bool dds_event_connector = true; @@ -3319,7 +3319,7 @@ TAO_CodeGen::gen_conn_hdr_includes (void) { this->gen_standard_include ( this->ciao_conn_header_, - "connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.h"); + "connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h"); } // Placeholder for forthcoming real-world logic. @@ -3329,7 +3329,7 @@ TAO_CodeGen::gen_conn_hdr_includes (void) { this->gen_standard_include ( this->ciao_conn_header_, - "connectors/dds4ccm/impl/dds/DDS_State_Connector_T.h"); + "connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h"); } for (size_t j = 0; j < idl_global->n_included_idl_files (); ++j) diff --git a/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp b/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp index 1aad53134c1..d78d4e1ff44 100644 --- a/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp +++ b/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp @@ -200,14 +200,14 @@ ImR_Locator_i::run (void) "\tPing Interval : %dms\n" "\tStartup Timeout : %ds\n" "\tPersistence : %s\n" - "\tMulticast : %C\n", + "\tMulticast : %s\n", ping_interval_.msec (), startup_timeout_.sec (), repository_.repo_mode (), ior_multicast_.reactor () != 0 ? "Enabled" : "Disabled")); ACE_DEBUG ((LM_DEBUG, "\tDebug : %d\n" - "\tLocked : %C\n\n", + "\tLocked : %s\n\n", debug (), read_only_ ? "True" : "False")); } @@ -387,7 +387,7 @@ ImR_Locator_i::register_activator (const char* aname, ACE_UNUSED_ARG (err); if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Activator registered for %C.\n", aname)); + ACE_DEBUG ((LM_DEBUG, "ImR: Activator registered for %s.\n", aname)); return token; } @@ -403,19 +403,19 @@ ImR_Locator_i::unregister_activator (const char* aname, { if (info->token != token && this->debug_ > 0) { - ACE_DEBUG ((LM_DEBUG, "ImR: Ignoring unregister activator:%C. Wrong token.\n", aname)); + ACE_DEBUG ((LM_DEBUG, "ImR: Ignoring unregister activator:%s. Wrong token.\n", aname)); return; } this->unregister_activator_i (aname); if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Activator %C unregistered.\n", aname)); + ACE_DEBUG ((LM_DEBUG, "ImR: Activator %s unregistered.\n", aname)); } else { if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Ignoring unregister activator: %C. Unknown activator.\n", aname)); + ACE_DEBUG ((LM_DEBUG, "ImR: Ignoring unregister activator:%s. Unknown activator.\n", aname)); } } @@ -433,7 +433,7 @@ ImR_Locator_i::notify_child_death (const char* name) ACE_ASSERT (name != 0); if (this->debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Server has died <%C>.\n", name)); + ACE_DEBUG ((LM_DEBUG, "ImR: Server has died <%s>.\n", name)); Server_Info_Ptr info = this->repository_.get_server (name); if (! info.null ()) @@ -457,9 +457,7 @@ void ImR_Locator_i::activate_server (const char* server) { if (debug_ > 1) - { - ACE_DEBUG ((LM_DEBUG, "ImR: Manually activating server <%C>\n", server)); - } + ACE_DEBUG ((LM_DEBUG, "ImR: Manually activating server <%s>\n", server)); // This is the version called by tao_imr to activate the server, manually // starting it if necessary. @@ -477,7 +475,7 @@ ImR_Locator_i::activate_server_by_name (const char* name, bool manual_start) Server_Info_Ptr info = this->repository_.get_server (name); if (info.null ()) { - ACE_ERROR ((LM_ERROR, "ImR: Cannot find info for server <%C>\n", name)); + ACE_ERROR ((LM_ERROR, "ImR: Cannot find info for server <%s>\n", name)); throw ImplementationRepository::NotFound (); } @@ -513,7 +511,7 @@ ImR_Locator_i::activate_server_i (Server_Info& info, bool manual_start) { if (debug_ > 1) { - ACE_DEBUG ((LM_DEBUG, "ImR: Successfully activated <%C> at \n\t%C\n", + ACE_DEBUG ((LM_DEBUG, "ImR: Successfully activated <%s> at \n\t%s\n", info.name.c_str (), info.partial_ior.c_str ())); } info.start_count = 0; @@ -530,7 +528,7 @@ ImR_Locator_i::activate_server_i (Server_Info& info, bool manual_start) if (this->debug_ > 0) { ACE_DEBUG ((LM_DEBUG, - "ImR: Cannot Activate <%C>.\n", info.name.c_str ())); + "ImR: Cannot Activate <%s>.\n", info.name.c_str ())); } waiter_svt_.unblock_all (info.name.c_str ()); @@ -566,7 +564,7 @@ ImR_Locator_i::activate_perclient_server_i (Server_Info info, bool manual_start) { if (debug_ > 1) { - ACE_DEBUG ((LM_DEBUG, "ImR: Successfully activated <%C> at \n\t%C\n", + ACE_DEBUG ((LM_DEBUG, "ImR: Successfully activated <%s> at \n\t%s\n", info.name.c_str (), info.partial_ior.c_str ())); } return CORBA::string_dup (info.partial_ior.c_str ()); @@ -578,7 +576,7 @@ ImR_Locator_i::activate_perclient_server_i (Server_Info info, bool manual_start) if (this->debug_ > 0) { ACE_DEBUG ((LM_DEBUG, - "ImR: Cannot Activate <%C>.\n", info.name.c_str ())); + "ImR: Cannot Activate <%s>.\n", info.name.c_str ())); } throw ImplementationRepository::CannotActivate( CORBA::string_dup ( @@ -592,7 +590,7 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, if (info.activation_mode == ImplementationRepository::MANUAL && ! manual_start) { if (debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Cannot start server <%C>. ActivationMode=MANUAL\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Cannot start server <%s>. ActivationMode=MANUAL\n", info.name.c_str ())); throw ImplementationRepository::CannotActivate( CORBA::string_dup ( "Cannot implicitly activate MANUAL server.")); @@ -600,7 +598,7 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, if (info.cmdline.length () == 0) { if (debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Cannot start server <%C>." + ACE_DEBUG ((LM_DEBUG, "ImR: Cannot start server <%s>." " No command line.\n", info.name.c_str ())); throw ImplementationRepository::CannotActivate( CORBA::string_dup ( @@ -612,8 +610,8 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, if (ainfo.null () || CORBA::is_nil (ainfo->activator.in ())) { if (debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Cannot start server <%C>. " - "Activator <%C> not found.\n", info.name.c_str (), info.activator.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Cannot start server <%s>. " + "Activator <%s> not found.\n", info.name.c_str (), info.activator.c_str ())); throw ImplementationRepository::CannotActivate( CORBA::string_dup ( "No activator registered for server.")); @@ -631,7 +629,7 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, ACE_ASSERT (info.start_count <= info.start_limit); if (this->debug_ > 0) { - ACE_DEBUG ((LM_DEBUG, "ImR: Starting server <%C>. Attempt %d/%d.\n", + ACE_DEBUG ((LM_DEBUG, "ImR: Starting server <%s>. Attempt %d/%d.\n", info.name.c_str (), info.start_count, info.start_limit)); } ainfo->activator->start_server ( @@ -645,7 +643,7 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, { if (this->debug_ > 0) { - ACE_DEBUG ((LM_DEBUG, "ImR: Waiting for <%C> to start...\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Waiting for <%s> to start...\n", info.name.c_str ())); } ImplementationRepository::StartupInfo_var si = @@ -660,7 +658,7 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, { if (this->debug_ > 0) { - ACE_DEBUG ((LM_DEBUG, "ImR: <%C> Skipping wait. Already started.\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: <%s> Skipping wait. Already started.\n", info.name.c_str ())); } --waiting_clients; info.starting = false; @@ -676,7 +674,7 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, if (info.partial_ior.length () == 0) { if (debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR : Timeout waiting for <%C> to start.\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR : Timeout waiting for <%s> to start.\n", info.name.c_str ())); info.reset (); } } @@ -686,14 +684,14 @@ ImR_Locator_i::start_server (Server_Info& info, bool manual_start, info.starting = false; info.reset (); if (debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Activator cannot start <%C>.\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Activator cannot start <%s>.\n", info.name.c_str ())); } catch (const CORBA::Exception& ex) { --waiting_clients; info.starting = false; if (debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Unexpected exception while starting <%C>.\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Unexpected exception while starting <%s>.\n", info.name.c_str ())); if (debug_ > 1) ex._tao_print_exception (""); info.reset (); @@ -768,7 +766,7 @@ ImR_Locator_i::add_or_update_server (const char* server, if (this->read_only_) { - ACE_DEBUG ((LM_DEBUG, "ImR: Cannot add/update server <%C> due to locked database.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Cannot add/update server <%s> due to locked database.\n", server)); throw CORBA::NO_PERMISSION ( CORBA::SystemException::_tao_minor_code ( TAO_IMPLREPO_MINOR_CODE, @@ -777,7 +775,7 @@ ImR_Locator_i::add_or_update_server (const char* server, } if (debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Add/Update server <%C>.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Add/Update server <%s>.\n", server)); int limit = options.start_limit; if (limit < 0) @@ -793,7 +791,7 @@ ImR_Locator_i::add_or_update_server (const char* server, if (info.null ()) { if (this->debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Adding server <%C>.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Adding server <%s>.\n", server)); this->repository_.add_server ("", server, @@ -807,7 +805,7 @@ ImR_Locator_i::add_or_update_server (const char* server, else { if (this->debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Updating server <%C>.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Updating server <%s>.\n", server)); info->activator = options.activator.in (); info->cmdline = options.command_line.in (); @@ -871,7 +869,7 @@ ImR_Locator_i::remove_server (const char* name) if (this->repository_.remove_server (name) == 0) { if (this->debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Removing Server <%C>...\n", name)); + ACE_DEBUG ((LM_DEBUG, "ImR: Removing Server <%s>...\n", name)); PortableServer::POA_var poa = findPOA (name); if (! CORBA::is_nil (poa.in ())) @@ -881,7 +879,7 @@ ImR_Locator_i::remove_server (const char* name) poa->destroy (etherealize, wait); } if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Removed Server <%C>.\n", name)); + ACE_DEBUG ((LM_DEBUG, "ImR: Removed Server <%s>.\n", name)); } } else @@ -912,13 +910,13 @@ ImR_Locator_i::shutdown_server (const char* server) ACE_ASSERT (server != 0); if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Shutting down server <%C>.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Shutting down server <%s>.\n", server)); Server_Info_Ptr info = this->repository_.get_server (server); if (info.null ()) { ACE_ERROR ((LM_ERROR, - "ImR: shutdown_server () Cannot find info for server <%C>\n", server)); + "ImR: shutdown_server () Cannot find info for server <%s>\n", server)); throw ImplementationRepository::NotFound (); } @@ -927,7 +925,7 @@ ImR_Locator_i::shutdown_server (const char* server) if (CORBA::is_nil (info->server.in ())) { ACE_ERROR ((LM_ERROR, - "ImR: shutdown_server () Cannot connect to server <%C>\n", server)); + "ImR: shutdown_server () Cannot connect to server <%s>\n", server)); throw ImplementationRepository::NotFound (); } @@ -948,7 +946,7 @@ ImR_Locator_i::shutdown_server (const char* server) // the server to finish shutting down. if (this->debug_ > 1) { - ACE_DEBUG ((LM_DEBUG, "ImR: Timeout while waiting for <%C> shutdown.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Timeout while waiting for <%s> shutdown.\n", server)); } throw; } @@ -956,7 +954,7 @@ ImR_Locator_i::shutdown_server (const char* server) { if (this->debug_ > 1) { - ACE_DEBUG ((LM_DEBUG, "ImR: Exception ignored while shutting down <%C>\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Exception ignored while shutting down <%s>\n", server)); } } @@ -994,14 +992,14 @@ ImR_Locator_i::server_is_running (const char* id, } if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Server %C is running at %C.\n", + ACE_DEBUG ((LM_DEBUG, "ImR: Server %s is running at %s.\n", name.c_str (), partial_ior)); CORBA::String_var ior = orb_->object_to_string (server); if (this->debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Server %C callback at %C.\n", + ACE_DEBUG ((LM_DEBUG, "ImR: Server %s callback at %s.\n", name.c_str (), ior.in ())); if (this->unregister_if_address_reused_) @@ -1011,7 +1009,7 @@ ImR_Locator_i::server_is_running (const char* id, if (info.null ()) { if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Auto adding NORMAL server <%C>.\n", name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Auto adding NORMAL server <%s>.\n", name.c_str ())); ImplementationRepository::EnvironmentList env (0); this->repository_.add_server (server_id, @@ -1033,8 +1031,8 @@ ImR_Locator_i::server_is_running (const char* id, { if (! info->server_id.empty()) ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("ImR - WARNING: server \"%C\" changed server id from ") - ACE_TEXT ("\"%C\" to \"%C\" waiting PER_CLIENT clients.\n"), + ACE_TEXT ("ImR - WARNING: server \"%s\" changed server id from ") + ACE_TEXT ("\"%s\" to \"%s\" waiting PER_CLIENT clients.\n"), name.c_str (), info->server_id.c_str (), server_id.c_str ())); info->server_id = server_id; } @@ -1043,7 +1041,7 @@ ImR_Locator_i::server_is_running (const char* id, info->ior = ior.in (); info->partial_ior = partial_ior; info->server = ImplementationRepository::ServerObject::_nil (); // Will connect at first access - + int err = this->repository_.update_server (*info); ACE_ASSERT (err == 0); ACE_UNUSED_ARG (err); @@ -1076,13 +1074,13 @@ ImR_Locator_i::server_is_shutting_down (const char* server) if (this->debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR_Locator_i::server_is_shutting_down: Unknown server:%C\n", server)); + "ImR_Locator_i::server_is_shutting_down: Unknown server:%s\n", server)); } return; } if (this->debug_ > 0) - ACE_DEBUG ((LM_DEBUG, "ImR: Server <%C> is shutting down.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Server <%s> is shutting down.\n", server)); info->reset (); @@ -1103,14 +1101,14 @@ ImR_Locator_i::find (const char* server, imr_info = info->createImRServerInfo (); if (this->debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Found server %C.\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Found server %s.\n", server)); } else { ACE_NEW_THROW_EX (imr_info, ImplementationRepository::ServerInformation, CORBA::NO_MEMORY ()); if (debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Cannot find server <%C>\n", server)); + ACE_DEBUG ((LM_DEBUG, "ImR: Cannot find server <%s>\n", server)); } } @@ -1226,7 +1224,7 @@ ImR_Locator_i::connect_activator (Activator_Info& info) } if (debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Connected to activator <%C>\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Connected to activator <%s>\n", info.name.c_str ())); } catch (const CORBA::Exception&) { @@ -1265,7 +1263,7 @@ ImR_Locator_i::auto_start_servers (void) if (this->debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: AUTO_START Could not activate <%C>\n", + "ImR: AUTO_START Could not activate <%s>\n", server_entry->ext_id_.c_str ())); ex._tao_print_exception ("AUTO_START"); } @@ -1310,7 +1308,7 @@ ImR_Locator_i::connect_server (Server_Info& info) } if (debug_ > 1) - ACE_DEBUG ((LM_DEBUG, "ImR: Connected to server <%C>\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: Connected to server <%s>\n", info.name.c_str ())); } catch (const CORBA::Exception&) { @@ -1355,7 +1353,7 @@ ImR_Locator_i::is_alive (Server_Info& info) if (debug_ > 0) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> Ping retry count exceeded. alive=maybe.\n", info.name.c_str ())); + "ImR: <%s> Ping retry count exceeded. alive=maybe.\n", info.name.c_str ())); } // We return true here, because the server *might* be alive, it's just not starting in a timely // manner. We can't return false, because then we'll just try to start another instance, and the @@ -1374,7 +1372,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> not running. alive=false.\n", info.name.c_str ())); + "ImR: <%s> not running. alive=false.\n", info.name.c_str ())); } info.last_ping = ACE_Time_Value::zero; return 0; @@ -1385,7 +1383,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> Ping verification disabled. alive=true.\n", info.name.c_str ())); + "ImR: <%s> Ping verification disabled. alive=true.\n", info.name.c_str ())); } return 1; } @@ -1395,7 +1393,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> within ping interval. alive=true.\n", info.name.c_str ())); + "ImR: <%s> within ping interval. alive=true.\n", info.name.c_str ())); } return 1; } @@ -1408,7 +1406,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: Ping verification skipped. <%C> not startable.\n", info.name.c_str ())); + "ImR: Ping verification skipped. <%s> not startable.\n", info.name.c_str ())); } return 1; } @@ -1420,7 +1418,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> Could not connect. alive=false.\n", info.name.c_str ())); + "ImR: <%s> Could not connect. alive=false.\n", info.name.c_str ())); } return 0; } @@ -1436,7 +1434,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> Ping successful. alive=true\n", info.name.c_str ())); + "ImR: <%s> Ping successful. alive=true\n", info.name.c_str ())); } info.last_ping = ACE_OS::gettimeofday (); } @@ -1450,7 +1448,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> Local TRANSIENT. alive=false.\n", info.name.c_str ())); + "ImR: <%s> Local TRANSIENT. alive=false.\n", info.name.c_str ())); } } info.last_ping = ACE_Time_Value::zero; @@ -1461,7 +1459,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> Remote TRANSIENT. alive=maybe.\n", info.name.c_str ())); + "ImR: <%s> Remote TRANSIENT. alive=maybe.\n", info.name.c_str ())); } } return -1; // We keep trying to ping, because returning 1 now, would just lead @@ -1472,7 +1470,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> TRANSIENT exception. alive=false.\n", info.name.c_str ())); + "ImR: <%s> TRANSIENT exception. alive=false.\n", info.name.c_str ())); } info.last_ping = ACE_Time_Value::zero; } @@ -1484,7 +1482,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) if (debug_ > 1) { ACE_DEBUG ((LM_DEBUG, - "ImR: <%C> Ping timed out. alive=true.\n", info.name.c_str ())); + "ImR: <%s> Ping timed out. alive=true.\n", info.name.c_str ())); } return 1; // This is "alive" as far as we're concerned. Presumably the client // will have a less stringent timeout policy, or will want to know @@ -1495,7 +1493,7 @@ ImR_Locator_i::is_alive_i (Server_Info& info) { if (debug_ > 1) { - ACE_DEBUG ((LM_DEBUG, "ImR: <%C> Unexpected Ping exception. alive=false\n", info.name.c_str ())); + ACE_DEBUG ((LM_DEBUG, "ImR: <%s> Unexpected Ping exception. alive=false\n", info.name.c_str ())); ex._tao_print_exception ("\n"); } info.last_ping = ACE_Time_Value::zero; diff --git a/TAO/orbsvcs/Notify_Service/Notify_Service.cpp b/TAO/orbsvcs/Notify_Service/Notify_Service.cpp index 776e1f32475..1d22c7e5228 100644 --- a/TAO/orbsvcs/Notify_Service/Notify_Service.cpp +++ b/TAO/orbsvcs/Notify_Service/Notify_Service.cpp @@ -412,7 +412,7 @@ TAO_Notify_Service_Driver::fini (void) naming->to_name (this->notify_factory_name_.c_str ()); naming->unbind (name.in ()); - + naming = CosNaming::NamingContextExt::_nil (); } @@ -421,12 +421,12 @@ TAO_Notify_Service_Driver::fini (void) poa->destroy (true, true); poa = PortableServer::POA::_nil (); } - + if (this->shutdown_dispatching_orb_ && !CORBA::is_nil (dispatching_orb_.in ())) { dispatching_orb->shutdown (); } - + // shutdown the ORB. if (this->shutdown_orb_ && !CORBA::is_nil (orb.in ())) { @@ -449,11 +449,11 @@ TAO_Notify_Service_Driver::fini (void) orb->destroy (); } - dispatching_orb_ = CORBA::ORB::_nil (); + dispatching_orb_ = CORBA::ORB::_nil (); worker_.orb (CORBA::ORB::_nil ()); - - orb = CORBA::ORB::_nil (); + + orb = CORBA::ORB::_nil (); return 0; } diff --git a/TAO/orbsvcs/orbsvcs/Naming/Naming_Loader.h b/TAO/orbsvcs/orbsvcs/Naming/Naming_Loader.h index 7365fa103e7..9e5ba0f03b8 100644 --- a/TAO/orbsvcs/orbsvcs/Naming/Naming_Loader.h +++ b/TAO/orbsvcs/orbsvcs/Naming/Naming_Loader.h @@ -52,6 +52,7 @@ public: int argc, ACE_TCHAR *argv[]); + protected: /// Instance of the TAO_Naming_Server TAO_Naming_Server naming_server_; diff --git a/TAO/orbsvcs/tests/Bug_3215_Regression/Hello.h b/TAO/orbsvcs/tests/Bug_3215_Regression/Hello.h index 047a405a5fa..44a4638aaf5 100644 --- a/TAO/orbsvcs/tests/Bug_3215_Regression/Hello.h +++ b/TAO/orbsvcs/tests/Bug_3215_Regression/Hello.h @@ -8,6 +8,11 @@ #include "TestS.h" +#if defined (_MSC_VER) +# pragma warning(push) +# pragma warning (disable:4250) +#endif /* _MSC_VER */ + /// Implement the Test::Hello interface class Hello : public virtual POA_Test::Hello @@ -29,5 +34,9 @@ private: CORBA::ORB_var orb_; }; +#if defined(_MSC_VER) +# pragma warning(pop) +#endif /* _MSC_VER */ + #include /**/ "ace/post.h" #endif /* HELLO_H */ diff --git a/TAO/orbsvcs/tests/Bug_3215_Regression/client.cpp b/TAO/orbsvcs/tests/Bug_3215_Regression/client.cpp index f026595737b..87808753c90 100644 --- a/TAO/orbsvcs/tests/Bug_3215_Regression/client.cpp +++ b/TAO/orbsvcs/tests/Bug_3215_Regression/client.cpp @@ -69,6 +69,8 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) // Check this isn't generating transients for any other reason hello->ping (); + + try { hello->throw_location_forward (); diff --git a/TAO/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp b/TAO/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp index ed1132b8958..b23dc8ee50d 100644 --- a/TAO/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp +++ b/TAO/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp @@ -173,9 +173,11 @@ int TAO_AnyTypeCode_Adapter_Impl::Initializer (void) { return ACE_Service_Config::process_directive ( - ace_svc_desc_TAO_AnyTypeCode_Adapter_Impl); + ace_svc_desc_TAO_AnyTypeCode_Adapter_Impl + ); } + ACE_STATIC_SVC_DEFINE ( TAO_AnyTypeCode_Adapter_Impl, ACE_TEXT ("AnyTypeCode_Adapter"), diff --git a/TAO/tao/PI/PI.h b/TAO/tao/PI/PI.h index 7edcea6ff12..341ca0f7906 100644 --- a/TAO/tao/PI/PI.h +++ b/TAO/tao/PI/PI.h @@ -41,7 +41,8 @@ public: // only do this for static builds, it causes a circular // dependency for dynamic builds. static int -TAO_Requires_PI_Initializer = TAO_PI_Init::Initializer (); +TAO_Requires_PI_Initializer = + TAO_PI_Init::Initializer (); #endif /* TAO_AS_STATIC_LIBS */ TAO_END_VERSIONED_NAMESPACE_DECL diff --git a/TAO/tao/VarOut_T.h b/TAO/tao/VarOut_T.h index fd48212b719..706e6215e5e 100644 --- a/TAO/tao/VarOut_T.h +++ b/TAO/tao/VarOut_T.h @@ -153,7 +153,7 @@ public: private: T *& ptr_; - /// Assignment from T_var not allowed. + // Assignment from T_var not allowed. void operator= (const T_var &); }; diff --git a/TAO/tests/Bug_3766_Regression/server.cpp b/TAO/tests/Bug_3766_Regression/server.cpp index f724fa9bcf3..6ec659f344c 100644 --- a/TAO/tests/Bug_3766_Regression/server.cpp +++ b/TAO/tests/Bug_3766_Regression/server.cpp @@ -82,6 +82,7 @@ ACE_TMAIN(int argc, ACE_TCHAR *argv[]) ACE_OS::fprintf(file, "%s", ior.in ()); ACE_OS::fclose(file); + poa_manager->activate (); orb->run (); diff --git a/TAO/tests/OBV/Any/client.cpp b/TAO/tests/OBV/Any/client.cpp index b3197966ef7..d92d9d97899 100644 --- a/TAO/tests/OBV/Any/client.cpp +++ b/TAO/tests/OBV/Any/client.cpp @@ -136,7 +136,7 @@ ACE_TMAIN(int argc, ACE_TCHAR *argv[]) if (CORBA::is_nil (test.in ())) { - ACE_ERROR_RETURN ((LM_DEBUG, + ACE_ERROR_RETURN ((LM_DEBUG, "Nil OBV_AnyTest::Test reference <%s>\n", ior), 1); |