libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
URI Class Reference

#include <strutl.h>

Collaboration diagram for URI:

Public Member Functions

 URI (std::string Path)
 
 URI ()
 
bool empty ()
 
 operator std::string ()
 
void operator= (const std::string &From)
 

Static Public Member Functions

static std::string NoUserPassword (const std::string &URI)
 
static std::string SiteOnly (const std::string &URI)
 

Public Attributes

std::string Access
 
std::string Host
 
std::string Password
 
std::string Path
 
unsigned int Port
 
std::string User
 

Private Member Functions

void CopyFrom (const std::string &From)
 

Constructor & Destructor Documentation

URI::URI ( std::string  Path)
inline

References CopyFrom().

Here is the call graph for this function:

URI::URI ( )
inline

Member Function Documentation

void URI::CopyFrom ( const std::string &  From)
private

Referenced by operator=(), and URI().

Here is the caller graph for this function:

bool URI::empty ( )
inline

References Access.

static std::string URI::NoUserPassword ( const std::string &  URI)
static
URI::operator std::string ( )
void URI::operator= ( const std::string &  From)
inline

References CopyFrom().

Here is the call graph for this function:

static std::string URI::SiteOnly ( const std::string &  URI)
static

Member Data Documentation

std::string URI::Access

Referenced by empty().

std::string URI::Host
std::string URI::Password
std::string URI::Path
unsigned int URI::Port
std::string URI::User

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