#include <cstdlib>
#include <sstream>
#include <string>
#include <curl/curl.h>
#include <cras_cpp_common/expected.hpp>
#include <cras_cpp_common/string_utils.hpp>
#include <gnss_info/cache.h>
Go to the source code of this file.
Namespaces | |
gnss_info | |
Functions | |
cras::expected< std::stringstream, std::string > | gnss_info::download (const std::string &url, const std::function< void(CURL *)> &curlOptions={}) |
Download the given URL to a stringstream. More... | |
std::string | gnss_info::getCacheDir () |
Return path to a directory where cache files should be stored. Also make sure the directory exists. More... | |
bool | gnss_info::isCacheFileValid (const std::string &file) |
Return whether the given cache file can be used. More... | |
bool | gnss_info::isCacheFileValid (const std::string &file, const ros::WallDuration &validity) |
Return whether the given cache file can be used. More... | |