resource_retriever::Retriever Class Reference

Retrieves files from from a url. Caches a CURL handle so multiple accesses to a single url will keep connections open. More...

#include <retriever.h>

List of all members.

Public Member Functions

MemoryResource get (const std::string &url)
 Get a file and store it in memory.
 Retriever ()
 ~Retriever ()

Private Attributes

CURLcurl_handle_

Detailed Description

Retrieves files from from a url. Caches a CURL handle so multiple accesses to a single url will keep connections open.

Definition at line 66 of file retriever.h.


Constructor & Destructor Documentation

resource_retriever::Retriever::Retriever (  ) 

Definition at line 65 of file retriever.cpp.

resource_retriever::Retriever::~Retriever (  ) 

Definition at line 70 of file retriever.cpp.


Member Function Documentation

MemoryResource resource_retriever::Retriever::get ( const std::string &  url  ) 

Get a file and store it in memory.

Parameters:
url The url to retrieve. package://package/file will be turned into the correct file:// invocation
Returns:
The file, loaded into memory
Exceptions:
resource_retriever::Exception if anything goes wrong.

Definition at line 94 of file retriever.cpp.


Member Data Documentation

Definition at line 81 of file retriever.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs


resource_retriever
Author(s): Josh Faust (jfaust@willowgarage.com)
autogenerated on Fri Jan 11 09:33:06 2013