MySQL 9.1.0
Source Code Documentation
|
#include "mysqlrouter/router_utils_export.h"
#include <cstdint>
#include <exception>
#include <map>
#include <stdexcept>
#include <string>
#include <tuple>
#include <vector>
#include <unistd.h>
Go to the source code of this file.
Classes | |
class | mysqlrouter::URIError |
Exception when URI was not valid. More... | |
class | mysqlrouter::URI |
Parse and create URIs according to RFC3986. More... | |
class | mysqlrouter::URIParser |
Namespaces | |
namespace | mysqlrouter |
Typedefs | |
using | mysqlrouter::URIAuthority = std::tuple< std::string, uint16_t, std::string, std::string > |
using | mysqlrouter::URIPath = std::vector< std::string > |
using | mysqlrouter::URIQuery = std::map< std::string, std::string > |
Functions | |
ROUTER_UTILS_EXPORT std::ostream & | mysqlrouter::operator<< (std::ostream &strm, const URI &uri) |