Gorgon Game Engine
URI.h File Reference
Include dependency graph for URI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HTTPQuery
 Represents and HTTP query that might be send to page using POST or embedded in URI. More...
 
class  URI
 Represents an unfolded URI. More...
 
class  URIError
 This error is thrown while URI decoding and building. More...
 
class  URIPath
 Helps to manage URIPaths. More...
 

Namespaces

 Gorgon
 Root namespace for Gorgon Game Engine.
 
 Gorgon::Encoding
 

Functions

std::ostream & operator<< (std::ostream &out, const HTTPQuery &query)
 
std::ostream & operator<< (std::ostream &out, const URI &uri)
 
std::ostream & operator<< (std::ostream &out, const URIPath &path)
 
std::string PCTEncode (const std::string &str, const std::set< char > &allowed, bool allowalpha=true, bool allownum=true)
 Customized percentage encoding. More...
 
std::string URIDecode (const std::string &str)
 Decodes a given URI string according to RFC 3986. May throw URIError. More...
 
std::string URIEncode (const std::string &str)
 Encodes a given URI string according to RFC 3986. More...