#include "zypp/url/UrlException.h"
#include <string>
#include <vector>
#include <map>
Go to the source code of this file.
Namespaces |
namespace | zypp |
| Easy-to use interface to the ZYPP dependency resolver.
|
namespace | zypp::url |
| Url details namespace.
|
Macros |
#define | URL_SAFE_CHARS ":/?#[]@!$&'()*+,;=" |
| Characters that are safe for URL without percent-encoding.
|
Functions |
std::string | zypp::url::encode (const std::string &str, const std::string &safe="", EEncoding eflag=E_DECODED) |
| Encodes a string using URL percent encoding.
|
std::string | zypp::url::decode (const std::string &str, bool allowNUL=false) |
| Decodes a URL percent encoded string.
|
std::string | zypp::url::encode_octet (const unsigned char c) |
| Encode one character.
|
int | zypp::url::decode_octet (const char *hex) |
| Decode one character.
|
void | zypp::url::split (ParamVec &pvec, const std::string &pstr, const std::string &psep) |
| Split into a parameter vector.
|
void | zypp::url::split (ParamMap &pmap, const std::string &pstr, const std::string &psep, const std::string &vsep, EEncoding eflag=E_ENCODED) |
| Split into a parameter map.
|
std::string | zypp::url::join (const ParamVec &pvec, const std::string &psep) |
| Join parameter vector to a string.
|
std::string | zypp::url::join (const ParamMap &pmap, const std::string &psep, const std::string &vsep, const std::string &safe) |
| Join parameter map to a string.
|
Detailed Description
Definition in file UrlUtils.h.
Macro Definition Documentation
#define URL_SAFE_CHARS ":/?#[]@!$&'()*+,;=" |
Characters that are safe for URL without percent-encoding.
Definition at line 22 of file UrlUtils.h.