View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Static Public Member Functions | List of all members
vistle::Url Class Reference

#include <util/url.h>

Public Member Functions

 Url (const std::string &url)
 
std::string str () const
 
 operator std::string () const
 
std::string extension () const
 
bool valid () const
 
bool isLocal () const
 
const std::string & scheme () const
 
const std::string & authority () const
 
const std::string & userinfo () const
 
const std::string & host () const
 
const std::string & port () const
 
const std::string & path () const
 
const std::map< std::string, std::string > & query () const
 
std::pair< std::string, bool > query (const std::string &key) const
 
const std::string & fragment () const
 

Static Public Member Functions

static Url fromFileOrUrl (const std::string &furl)
 
static std::string decode (const std::string &str, bool path=false)
 

Constructor & Destructor Documentation

◆ Url()

vistle::Url::Url ( const std::string &  url)

Member Function Documentation

◆ authority()

const std::string & vistle::Url::authority ( ) const

◆ decode()

std::string vistle::Url::decode ( const std::string &  str,
bool  path = false 
)
static

◆ extension()

std::string vistle::Url::extension ( ) const

◆ fragment()

const std::string & vistle::Url::fragment ( ) const

◆ fromFileOrUrl()

Url vistle::Url::fromFileOrUrl ( const std::string &  furl)
static

◆ host()

const std::string & vistle::Url::host ( ) const

◆ isLocal()

bool vistle::Url::isLocal ( ) const

◆ operator std::string()

vistle::Url::operator std::string ( ) const

◆ path()

const std::string & vistle::Url::path ( ) const

◆ port()

const std::string & vistle::Url::port ( ) const

◆ query() [1/2]

const std::map< std::string, std::string > & vistle::Url::query ( ) const

◆ query() [2/2]

std::pair< std::string, bool > vistle::Url::query ( const std::string &  key) const

◆ scheme()

const std::string & vistle::Url::scheme ( ) const

◆ str()

std::string vistle::Url::str ( ) const

◆ userinfo()

const std::string & vistle::Url::userinfo ( ) const

◆ valid()

bool vistle::Url::valid ( ) const

The documentation for this class was generated from the following files: