|
void | uhal::utilities::ParseSemicolonDelimitedUriList (const std::string &aSemicolonDelimitedUriList, std::vector< std::pair< std::string, std::string > > &aUriList) |
| Parse a semicolon delimited list of URIs into a vector of protocol/address pairs. More...
|
|
void | uhal::utilities::ShellExpandFilenameExpr (const std::string &aFilenameExpr, const boost::filesystem::path &aParentPath, std::vector< boost::filesystem::path > &aFiles) |
| Perform shell expansion of a linux shell expression ( e.g. More...
|
|
template<bool DebugInfo> |
bool | uhal::utilities::HttpGet (const std::string &aURL, HttpResponseType &aResponse) |
| Retrieve a file by HTTP. More...
|
|
template<typename R , typename F , typename L > |
void | uhal::utilities::OpenFileLocal (const std::string &aFilenameExpr, const boost::filesystem::path &aParentPath, boost::_bi::bind_t< R, F, L > aBinder) |
| Given a linux shell expression, open all files which match it and call the callback function on each of them. More...
|
|
template<typename R , typename F , typename L > |
void | uhal::utilities::OpenFileHttp (const std::string &aURL, boost::_bi::bind_t< R, F, L > aBinder) |
| Given a URL, retrieve the file and call the callback function on each of them. More...
|
|
template<typename R , typename F , typename L > |
void | uhal::utilities::OpenFile (const std::string &aProtocol, const std::string &aFilenameExpr, const boost::filesystem::path &aParentPath, boost::_bi::bind_t< R, F, L > aBinder) |
| Given a protocol and either a URL or a linux shell expression, open the file and call the callback function on each of them. More...
|
|