Commit graph

1173 commits

Author SHA1 Message Date
Esteve Fernandez
1fe3fe0208 Return const reference 2015-05-05 10:33:45 -07:00
Esteve Fernandez
3b475de093 Merge pull request #28 from ros2/parameters-api-review-sync
Skeleton parameters sync API
2015-05-05 09:59:41 -07:00
Esteve Fernandez
cf0bc5822e Added as_* methods 2015-05-04 17:31:57 -07:00
Esteve Fernandez
d82aa219d3 Use enum value to return appropriate values for get_value<> 2015-05-04 14:34:38 -07:00
Esteve Fernandez
db0e117c72 Use ListParametersResult and SetParametersResult 2015-05-04 11:01:15 -07:00
Esteve Fernandez
e7ca3d3698 Removed friend 2015-05-04 10:29:33 -07:00
Esteve Fernandez
9943576fe7 Use unsigned int8 to match the byte primitive type 2015-05-04 10:26:11 -07:00
Esteve Fernandez
7c54d94cbd Added explicit constructors for int and float 2015-05-01 12:17:37 -07:00
Esteve Fernandez
9bf3d0839a Added SyncParametersClient 2015-04-30 16:38:12 -07:00
Esteve Fernandez
f4bcd83c42 Merge pull request #26 from ros2/parameters-api-review
Skeleton parameters async API
2015-04-30 16:08:01 -07:00
Esteve Fernandez
e657a8f49f Skeleton parameters async API 2015-04-30 16:07:29 -07:00
Esteve Fernandez
a5138a2bef Merge pull request #27 from ros2/callable-compatible
Fix std::function disambiguation in Windows
2015-04-30 15:15:36 -07:00
Esteve Fernandez
02a41cd8ea Removed check for third argument, fails with callbacks that don't take a request header 2015-04-30 14:12:18 -07:00
Esteve Fernandez
805d5cb00e Fix code style 2015-04-30 14:11:42 -07:00
Esteve Fernandez
bbd7e39bf7 Use longer name 2015-04-30 14:11:28 -07:00
Esteve Fernandez
faba591f3d Moved std::enable_if to template parameters 2015-04-30 13:22:49 -07:00
Esteve Fernandez
814f4101db Check callback argument types 2015-04-30 12:08:59 -07:00
Esteve Fernandez
1181daf81e Delegate service creation to SFINAE'd create_service_internal based on the arity of the callback function 2015-04-30 08:48:42 -07:00
Esteve Fernandez
ad3f5da3a5 Let the compiler deduce the appropriate Service constructor to use 2015-04-29 17:40:38 -07:00
Esteve Fernandez
db0238c7e2 Formatting 2015-04-29 16:40:00 -07:00
Esteve Fernandez
2367549a50 Check callback arity and enable/disable compatible/incompatible versions of create_service. Workaround for http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2132 in Windows 2015-04-29 15:56:26 -07:00
Dirk Thomas
b401c2fc33 add todo 2015-04-29 11:49:27 -07:00
Esteve Fernandez
8ad1f1f4c5 Merge pull request #25 from ros2/spin-node-until-future-complete
Added spin_node_until_future_complete
2015-04-28 15:09:22 -07:00
Esteve Fernandez
6b6b94faa2 Added comment about not being able to call spin_node_until_future_complete inside a callback executed by an executor 2015-04-28 11:31:12 -07:00
Esteve Fernandez
90ba163953 Added spin_node_until_future_complete 2015-04-28 10:11:35 -07:00
Esteve Fernandez
1bf595dfed Merge pull request #22 from ros2/request-header
Pass request header to callbacks
2015-04-22 14:05:29 -07:00
Esteve Fernandez
c3791fcab1 Indent 2015-04-22 12:28:30 -07:00
Esteve Fernandez
35b2c106a1 Fix code style 2015-04-20 15:45:58 -07:00
Esteve Fernandez
8abae8ac82 Added support for callbacks with and without accepting a request header 2015-04-20 15:45:01 -07:00
Esteve Fernandez
b938bd691a Pass request header to callbacks 2015-04-20 13:22:54 -07:00
Dirk Thomas
0c0bb8a186 Merge pull request #18 from ros2/code_style_uncrustify
code style only
2015-04-07 17:05:05 -07:00
Dirk Thomas
8054786c09 explicitly ignore remaining uncrustify issues 2015-04-07 15:30:49 -07:00
Dirk Thomas
c6b8fb2de0 update 2015-04-07 15:20:43 -07:00
Dirk Thomas
9a6b48e2fc update 2015-04-07 12:07:57 -07:00
Dirk Thomas
9e735e35a0 update 2015-04-07 11:55:55 -07:00
Dirk Thomas
b114db2213 update 2015-04-07 11:48:55 -07:00
Dirk Thomas
f80b89a687 code style only 2015-04-07 10:57:33 -07:00
Dirk Thomas
b4a2822749 update license file to keep copyright template 2015-04-03 12:30:27 -07:00
Dirk Thomas
c84341197f add missing copyright / license information, update format of existing license information 2015-04-02 09:55:35 -07:00
Dirk Thomas
9064648c23 Merge pull request #17 from ros2/launch_package
add rclcpp::shutdown() function
2015-03-28 10:25:47 -07:00
Dirk Thomas
e720daf1a7 add rclcpp::shutdown() function 2015-03-27 12:18:19 -07:00
William Woodall
bf61c2d196 Merge pull request #16 from ros2/type-support-handle
Use new type support infrastructure
2015-03-26 12:00:28 -07:00
Esteve Fernandez
7bd8f9cf76 Use new type support infrastructure 2015-03-26 10:40:25 -07:00
William Woodall
3619cd880d Merge pull request #14 from ros2/windows
Windows support
2015-03-20 17:51:34 -07:00
William Woodall
30d7eb269e add a clarifying comment 2015-03-20 13:25:38 -07:00
William Woodall
fd208336d3 [style] replace tabs with spaces 2015-03-20 13:25:38 -07:00
William Woodall
81c4900e01 [windows] fix symbol exporting 2015-03-20 13:25:38 -07:00
William Woodall
22b53b991d [windows] workaround for compiler error in Windows
See: https://connect.microsoft.com/VisualStudio/feedback/details/1179590
2015-03-20 13:25:38 -07:00
William Woodall
1e5b98f167 [windows] fix compiler errors and warnings 2015-03-20 13:25:38 -07:00
William Woodall
5a03ec1d0e [windows] use macro to declare thread local storage 2015-03-20 13:25:38 -07:00