Go to the documentation of this file.
17 #ifndef GRPC_CORE_LIB_URI_URI_PARSER_H
18 #define GRPC_CORE_LIB_URI_URI_PARSER_H
26 #include "absl/status/statusor.h"
27 #include "absl/strings/string_view.h"
40 int c =
key.compare(other.
key);
41 if (c != 0)
return c < 0;
101 #endif // GRPC_CORE_LIB_URI_URI_PARSER_H
static std::string PercentDecode(absl::string_view str)
std::vector< QueryParam > query_parameter_pairs_
bool operator==(const QueryParam &other) const
const std::string & fragment() const
URI & operator=(const URI &other)
bool operator<(const QueryParam &other) const
static absl::StatusOr< URI > Parse(absl::string_view uri_text)
const std::string & path() const
const std::string & authority() const
std::map< absl::string_view, absl::string_view > query_parameter_map_
const std::vector< QueryParam > & query_parameter_pairs() const
const std::string & scheme() const
static std::string PercentEncodePath(absl::string_view str)
static absl::StatusOr< URI > Create(std::string scheme, std::string authority, std::string path, std::vector< QueryParam > query_parameter_pairs, std::string fragment)
static std::string PercentEncodeAuthority(absl::string_view str)
const std::map< absl::string_view, absl::string_view > & query_parameter_map() const
std::string ToString() const
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:47