#include "zypp/base/Gettext.h"
#include "zypp/base/String.h"
#include "zypp/url/UrlUtils.h"
#include <stdlib.h>
#include <cctype>
#include <stdexcept>
Go to the source code of this file.
|
| | zypp |
| | Easy-to use interface to the ZYPP dependency resolver.
|
| |
| | zypp::url |
| | Url details namespace.
|
| |
|
| std::string | zypp::url::encode (const std::string &str, const std::string &safe="", EEncoding eflag=E_DECODED) |
| | Encodes a string using URL percent encoding. More...
|
| |
| std::string | zypp::url::decode (const std::string &str, bool allowNUL=false) |
| | Decodes a URL percent encoded string. More...
|
| |
| std::string | zypp::url::encode_octet (const unsigned char c) |
| | Encode one character. More...
|
| |
| int | zypp::url::decode_octet (const char *hex) |
| | Decode one character. More...
|
| |
| void | zypp::url::split (ParamVec &pvec, const std::string &pstr, const std::string &psep) |
| | Split into a parameter vector. More...
|
| |
| 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. More...
|
| |
| std::string | zypp::url::join (const ParamVec &pvec, const std::string &psep) |
| | Join parameter vector to a string. More...
|
| |
| 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. More...
|
| |