Commit graph

  • 3eb44ed6a0 remove redundant comparison; simplify logic William Woodall 2015-09-04 11:31:32 -07:00
  • 6f075175d2 Merge pull request #113 from ros2/spin_until_future_complete Jackie Kay 2015-09-16 09:34:49 -07:00
  • 80658c19d7 Pass timeout to spin_until_future_complete Jackie Kay 2015-09-15 17:02:52 -07:00
  • 5f573661b3 Merge pull request #112 from ros2/fix-crash-windows Esteve Fernandez 2015-09-15 16:36:18 -07:00
  • 70288cab46 Merge pull request #106 from ros2/rt_memory_strategy Jackie Kay 2015-09-15 13:52:28 -07:00
  • 9265a198f6 Create StackPoolMemoryStrategy Jackie Kay 2015-08-21 16:17:47 -07:00
  • 7a69265700 Rename static_memory_strategy.hpp to heap_pool_memory_strategy Jackie Kay 2015-09-15 12:19:51 -07:00
  • f94cb35e06 Remove references to shared pointers Esteve Fernandez 2015-09-02 13:52:32 -07:00
  • e2841c91bb Merge pull request #107 from ros2/fix_future Jackie Kay 2015-09-14 10:26:12 -07:00
  • 2d840a5f3a Return code for spin_until_future_complete Jackie Kay 2015-09-10 13:52:32 -07:00
  • 8de48c5c0d Merge pull request #100 from ros2/remove_reference_for_smart_pointer Dirk Thomas 2015-08-28 14:53:17 -07:00
  • 789c11f89a remove references on smart pointers Dirk Thomas 2015-08-28 14:02:30 -07:00
  • 91a7a69b23 Merge pull request #97 from ros2/document_user_fns gerkey 2015-08-28 13:54:57 -07:00
  • 1b631754e5 Merge branch 'master' into document_user_fns Brian Gerkey 2015-08-28 13:50:31 -07:00
  • 65300405be Merge pull request #98 from ros2/intra_process_img William Woodall 2015-08-28 13:11:22 -07:00
  • 51ecd3f386 adding callbacks and publish for unique_ptrs William Woodall 2015-08-27 21:35:19 -07:00
  • c98907c1f5 Merge pull request #99 from ros2/fix_missing_dependency Dirk Thomas 2015-08-27 15:10:25 -07:00
  • 351eb96e8c declare dependency Dirk Thomas 2015-08-27 14:07:18 -07:00
  • 9f0cda20af Correct doxygen blocks Jackie Kay 2015-08-27 10:10:14 -07:00
  • 3ef83ec292 uncrustify Jackie Kay 2015-08-26 17:26:50 -07:00
  • b0a196ee9f Lots of comments Jackie Kay 2015-08-26 17:26:25 -07:00
  • 0a72cd7fcb mark up all the functions to document Jackie Kay 2015-08-26 15:22:28 -07:00
  • 16afde88a1 Merge pull request #94 from ros2/rmw_gid_support William Woodall 2015-08-26 14:38:02 -07:00
  • 2d8796114b use gid comparison to filter duplicate messages William Woodall 2015-08-24 17:12:20 -07:00
  • 5a22594174 Merge pull request #93 from ros2/malloc_experiment Jackie Kay 2015-08-25 16:43:06 -07:00
  • 677f4d47fe Prevent malloc of size 0 in memory strategy Jackie Kay 2015-08-21 15:58:24 -07:00
  • 953e0b6467 Merge pull request #96 from ros2/intra_process_segfault Jackie Kay 2015-08-25 13:00:36 -07:00
  • 59dc29a3bf check intra-process subscription handle before derefencing Jackie Kay 2015-08-25 12:47:54 -07:00
  • 7f016cdff8 Merge pull request #73 from ros2/intra_process William Woodall 2015-08-21 13:29:26 -07:00
  • 12b939cf5a fixes to address comments and CI failures William Woodall 2015-08-19 13:10:15 -07:00
  • aedc494f8f implement intra process comms William Woodall 2015-08-18 18:48:13 -07:00
  • fb4e836da0 changed default arguments for Node William Woodall 2015-08-18 18:46:51 -07:00
  • 5568cc2326 allow storing arbitrary singletons in the Context William Woodall 2015-08-18 18:43:05 -07:00
  • 94bf5ffb8c adding the intra process manager class William Woodall 2015-08-18 18:42:00 -07:00
  • 747a0191c2 added the mapped ring buffer class for intra-pc William Woodall 2015-08-18 18:41:40 -07:00
  • b9bf46ebd4 Merge pull request #90 from ros2/parameter_cleanup gerkey 2015-08-18 14:33:56 -07:00
  • ea94fde05c Merge pull request #88 from ros2/typedef-using Esteve Fernandez 2015-08-18 12:12:50 -07:00
  • f3ad5b6dcc fix regression of #89 Dirk Thomas 2015-08-17 16:30:21 -07:00
  • 55da675bce reorder iteration to fix output ordering Tully Foote 2015-08-17 11:38:38 -07:00
  • dcab14e9bc Merge pull request #89 from ros2/use_secure_functions Dirk Thomas 2015-08-17 11:48:09 -07:00
  • e04a2db825 use _dupenv_s, strerror_s and strerror_r Dirk Thomas 2015-08-16 13:09:45 -07:00
  • 59a399bbff Replace usage of typedef with using Esteve Fernandez 2015-08-14 14:14:46 -07:00
  • adfee27b59 Merge pull request #87 from ros2/refactor_smart_ptr_macros William Woodall 2015-08-14 15:28:24 -07:00
  • 32160febc1 refactored the smart ptr class macros William Woodall 2015-08-14 10:32:55 -07:00
  • 28175f458d Merge pull request #84 from ros2/spin_some Jackie Kay 2015-08-13 15:07:55 -07:00
  • 5a704c772a Add Executor::spin_some Jackie Kay 2015-08-13 14:30:16 -07:00
  • 872edfc743 Clean up StaticMemoryStrategy, implement method chaining for ObjectPoolBounds struct Jackie Kay 2015-08-10 18:05:44 -07:00
  • e57b049aeb Merge pull request #81 from ros2/realtime_cleanup Jackie Kay 2015-08-10 15:56:20 -07:00
  • 75ea0b7cfc allocate object pools for StaticMemoryStrategy in constructor, clean up pointers/references in executor Jackie Kay 2015-07-28 11:52:37 -07:00
  • b8bcf2a9ae Merge pull request #72 from ros2/topic_information Dirk Thomas 2015-08-10 13:11:19 -07:00
  • c2c275b78e provide API to retrieve topic information Dirk Thomas 2015-08-01 18:52:34 -07:00
  • 44c296f7ab Remove thread from Timer, remove guard conditions for timers Jackie Kay 2015-07-28 11:52:37 -07:00
  • a4154a2424 Merge pull request #71 from ros2/qos Esteve Fernandez 2015-08-07 08:49:24 -07:00
  • 90f71aa28e Added support for QoS profiles Esteve Fernandez 2015-06-25 16:29:10 -07:00
  • 3f2df48fef Merge pull request #80 from ros2/fix_erase_while_iterating Dirk Thomas 2015-08-05 10:11:44 -07:00
  • 89b45d3dfc fix erasing elements while iterating the container Dirk Thomas 2015-08-04 18:01:42 -07:00
  • 2418947a3e Merge pull request #66 from ros2/wait_timeout Jackie Kay 2015-08-04 19:24:41 -07:00
  • 3829c945e4 Refactor to pass std::chrono::duration to executor spin, wait_for_work Jackie Kay 2015-07-24 16:49:58 -07:00
  • 69dcd0c566 throw exception if environment variable is not an integer (#78) Dirk Thomas 2015-08-04 18:15:26 -07:00
  • 780ddf4367 Merge pull request #78 from ros2/domain_id Dirk Thomas 2015-08-04 17:13:35 -07:00
  • 93f68e4869 Merge pull request #79 from ros2/charstar_params Tully Foote 2015-08-04 16:43:50 -07:00
  • 442d1e5e0a adding char * constructor for ParameterVarient fixes #75 using delegated constructor Tully Foote 2015-08-04 15:33:17 -07:00
  • 4a3167b713 add domain id to rmw_create_node Dirk Thomas 2015-08-04 15:32:22 -07:00
  • 84c5edd5b7 Merge pull request #74 from ros2/subscriber_not_deregistering Dirk Thomas 2015-08-04 11:15:15 -07:00
  • 726ec916e7 callback group must only store weak ptrs Dirk Thomas 2015-08-04 09:39:29 -07:00
  • 38bbcdac79 Merge pull request #70 from ros2/fix_busy_loop Dirk Thomas 2015-07-29 12:18:22 -07:00
  • 4972f7a711 fix busy loop in spin_node_until_future_complete() Dirk Thomas 2015-07-29 09:21:21 -07:00
  • 9faac188e1 Merge pull request #68 from ros2/fix_warnings Dirk Thomas 2015-07-29 09:23:18 -07:00
  • 4a21953c8e fix type conversion warnings Dirk Thomas 2015-07-27 17:47:51 -07:00
  • b1db8a8196 Merge pull request #67 from ros2/fix_windows_bad_token Jackie Kay 2015-07-24 18:10:28 -07:00
  • f5c3792f5c Workaround for windows build Jackie Kay 2015-07-24 17:35:57 -07:00
  • e16cef54cc Merge pull request #64 from ros2/msg_memory_strategy Jackie Kay 2015-07-24 15:06:45 -07:00
  • 74a216a65b Message memory pool strategy Jackie Kay 2015-07-17 18:56:52 -07:00
  • e3b6eee8c1 add explicit build type Dirk Thomas 2015-07-23 11:18:30 -07:00
  • 3902ba2ddb Merge pull request #63 from ros2/check_rmw_return_codes Dirk Thomas 2015-07-21 16:01:25 -07:00
  • d98e3fe427 add missing checks for rmw return codes Dirk Thomas 2015-07-21 15:57:08 -07:00
  • 3bc43653d1 Merge pull request #62 from ros2/fix_static_memory_strategy Jackie Kay 2015-07-21 15:10:57 -07:00
  • 12612eecda Fix static memory strategy Jackie Kay 2015-07-21 14:21:52 -07:00
  • 76963dd24d Merge pull request #60 from ros2/executor_inherit_constructor Jackie Kay 2015-07-21 13:33:55 -07:00
  • 582de92d6f Merge pull request #61 from ros2/raise_warning_level Dirk Thomas 2015-07-21 09:53:57 -07:00
  • 0fd8cbe6fb raise warning level Dirk Thomas 2015-07-20 15:52:25 -07:00
  • 5e001016c8 Merge pull request #59 from ros2/fix_node_constructor Dirk Thomas 2015-07-20 15:47:53 -07:00
  • 99c81ce617 Style Jackie Kay 2015-07-20 10:45:48 -07:00
  • bc89a4c2f0 change executor impls. to pass memory strategy to parent constructor Jackie Kay 2015-07-20 10:36:30 -07:00
  • b8c11addff fix error handling in node constructor Dirk Thomas 2015-07-20 10:25:40 -07:00
  • 370cdcc733 style fix only Dirk Thomas 2015-07-17 14:35:40 -07:00
  • d17ef2ca9c more const references Dirk Thomas 2015-07-16 22:45:20 -07:00
  • b62ab6a8c4 Merge pull request #58 from ros2/fix_spin_once_and_some Dirk Thomas 2015-07-16 22:33:43 -07:00
  • 76c41bb048 pass strings as const reference Dirk Thomas 2015-07-16 22:30:16 -07:00
  • 60cb347807 fix executor spin_once and spin_some Dirk Thomas 2015-07-16 22:28:40 -07:00
  • bdafa54d8b Merge pull request #57 from ros2/more_checks Dirk Thomas 2015-07-16 22:25:03 -07:00
  • ba7663bb0b check return value of remaining rmw function calls Dirk Thomas 2015-07-16 14:49:23 -07:00
  • 62fcb3781a Merge pull request #51 from ros2/memory_audit William Woodall 2015-07-15 14:23:15 -07:00
  • edc1886173 incorporating changes from #53 William Woodall 2015-07-14 19:34:28 -07:00
  • 9df50f5355 make all destructors virtual William Woodall 2015-07-01 17:51:15 -07:00
  • 16323b3f92 avoid streaming directly to std::cerr William Woodall 2015-07-01 14:45:38 -07:00
  • 2d5afac3a6 use new rmw_get_error_string_safe func William Woodall 2015-06-30 11:54:40 -07:00
  • 397cde7ee9 Fix some lifecycle issues in the TimerBase class. William Woodall 2015-06-29 13:42:54 -07:00
  • 5a426d3064 Merge pull request #56 from ros2/memory_dependency_injection Jackie Kay 2015-07-15 09:47:24 -07:00
  • e7515303c8 Dirk's feedback: use auto, use trailing underscore, reorder includes Jackie Kay 2015-07-13 16:09:54 -07:00