Codebase list ros-resource-retriever / 1f9af06
Imported Upstream version 1.12.2 Jochen Sprickerhof 7 years ago
5 changed file(s) with 28 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package resource_retriever
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.2 (2016-06-10)
5 -------------------
6 * fix failing build due to cmake error (`#6 <https://github.com/ros/resource_retriever/issues/6>`_)
7 * Contributors: Jackie Kay
8
9 1.12.1 (2016-06-10)
10 -------------------
11 * Fix warnings in test (`#5 <https://github.com/ros/resource_retriever/issues/5>`_)
12 add spaces around ROS_PACKAGE_NAME
13 * Merge pull request `#4 <https://github.com/ros/resource_retriever/issues/4>`_ from DLu/kinetic-devel
14 Add c++11 flag
15 * Contributors: David V. Lu!!, Jackie Kay, Steven Peters
16
17 1.12.0 (2016-03-23)
18 -------------------
19 * resource_retriever: adding missing dep
20 Using the python resource_retriever requires the `python-urlgrabber` system dependency: http://rosindex.github.io/d/python-urlgrabber/
21 * Contributors: Jonathan Bohren
322
423 1.11.6 (2014-11-30)
524 -------------------
00 cmake_minimum_required(VERSION 2.8.3)
11 project(resource_retriever)
2
3 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
24
35 find_package(catkin REQUIRED COMPONENTS rosconsole roslib)
46
1012
1113 include_directories(include)
1214
13 find_package(catkin REQUIRED COMPONENTS rosconsole roslib)
15
1416 include_directories(${catkin_INCLUDE_DIRS})
1517 link_directories(${catkin_LIBRARY_DIRS})
1618
7777 MemoryResource get(const std::string& url);
7878
7979 private:
80 Retriever(const Retriever & ret) = delete;
81
8082 CURL* curl_handle_;
8183 };
8284
00 <package>
11 <name>resource_retriever</name>
2 <version>1.11.6</version>
2 <version>1.12.2</version>
33 <description>
44 This package retrieves data from url-format files such as http://,
55 ftp://, package:// file://, etc., and loads the data into memory.
2727 <run_depend>curl</run_depend>
2828 <run_depend>rosconsole</run_depend>
2929 <run_depend>roslib</run_depend>
30 <run_depend>python-urlgrabber</run_depend>
3031
3132 </package>
4444 try
4545 {
4646 Retriever r;
47 MemoryResource res = r.get("package://"ROS_PACKAGE_NAME"/test/test.txt");
47 MemoryResource res = r.get("package://" ROS_PACKAGE_NAME "/test/test.txt");
4848
4949 ASSERT_EQ(res.size, 1);
5050 ASSERT_EQ(res.data[0], 'A');
7272 fclose(f);
7373
7474 Retriever r;
75 MemoryResource res = r.get("package://"ROS_PACKAGE_NAME"/test/large_file.dat");
75 MemoryResource res = r.get("package://" ROS_PACKAGE_NAME "/test/large_file.dat");
7676
7777 ASSERT_EQ(res.size, 1024*1024*50);
7878 }