PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PURL Member List

This is the complete list of members for PURL, including all inherited members.

AppendPath(const PString &segment)PURL
AsFilePath() const PURL
AsString(UrlFormat fmt=FullURL) const PURL
ChangePath(const PString &segment, PINDEX idx=P_MAX_INDEX)PURL
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PURLvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CopyContents(const PURL &other)PURLprotected
EqualTo enum valuePObject
ExtractScheme(const char *str)PURLstatic
fragmentPURLprotected
FullURL enum valuePURL
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetContents() const PURLinline
GetFragment() const PURLinline
GetHostName() const PURLinline
GetHostPort() const PURL
GetParameters() const PURL
GetParamVars() const PURLinline
GetPassword() const PURLinline
GetPath() const PURLinline
GetPathStr() const PURL
GetPort() const PURLinline
GetPortSupplied() const PURLinline
GetQuery() const PURL
GetQueryVars() const PURLinline
GetRelativePath() const PURLinline
GetScheme() const PURLinline
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GetUserName() const PURLinline
GreaterThan enum valuePObject
HashFunction() const PURLvirtual
hostnamePURLprotected
HostPortOnly enum valuePURL
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
InternalParse(const char *cstr, const char *defaultScheme)PURLprotectedvirtual
IsClass(const char *cls) const PObjectinline
IsEmpty() const PURLinline
LegacyAsString(PURL::UrlFormat fmt, const PURLLegacyScheme *schemeInfo) const PURL
LegacyParse(const char *str, const PURLLegacyScheme *schemeInfo)PURL
LessThan enum valuePObject
LoadResource(PString &data, const LoadParams &params=LoadParams()) const PURL
LoadResource(PBYTEArray &data, const LoadParams &params=LoadParams()) const PURL
LoadResource(T &data, const PString &requiredContentType=PString::Empty(), const PTimeInterval &timeout=PMaxTimeInterval) const PURLinline
LocationOnly enum valuePURL
LoginTranslation enum valuePURL
m_contentsPURLprotected
m_traceContextIdentifierPObjectprotected
OpenBrowser() const PURLinline
OpenBrowser(const PString &url)PURLstatic
operator PString() const PURLinline
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator=(const PURL &other)PURL
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
OutputVars(ostream &strm, const PStringToString &vars, char sep0= ';', char sep1= ';', char sep2= '=', TranslationType type=ParameterTranslation)PURLstatic
ParameterTranslation enum valuePURL
paramVarsPURLprotected
Parse(const char *cstr, const char *defaultScheme=NULL)PURLinline
Parse(const PString &str, const char *defaultScheme=NULL)PURLinline
passwordPURLprotected
pathPURLprotected
PathOnly enum valuePURL
PathTranslation enum valuePURL
PObject()PObjectinlineprotected
portPURLprotected
portSuppliedPURLprotected
PrintOn(ostream &strm) const PURLvirtual
PObject::PrintOn(ostream &strm) const PObjectvirtual
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
PURL()PURL
PURL(const char *cstr, const char *defaultScheme="http")PURL
PURL(const PString &str, const char *defaultScheme="http")PURL
PURL(const PFilePath &path)PURL
PURL(const PURL &other)PURL
QueryTranslation enum valuePURL
queryVarsPURLprotected
QuotedParameterTranslation enum valuePURL
ReadFrom(istream &strm)PURLvirtual
PObject::ReadFrom(istream &strm)PObjectvirtual
Recalculate()PURLprotected
RelativeOnly enum valuePURL
relativePathPURLprotected
schemePURLprotected
schemeInfoPURLprotected
SetContents(const PString &str)PURL
SetHostName(const PString &hostname)PURL
SetParameters(const PString &parameters)PURL
SetParamVar(const PString &key, const PString &data, bool emptyDataDeletes=true)PURL
SetParamVars(const PStringToString &paramVars)PURL
SetPassword(const PString &password)PURL
SetPath(const PStringArray &path)PURL
SetPathStr(const PString &pathStr)PURL
SetPort(WORD newPort)PURL
SetQuery(const PString &query)PURL
SetQueryVar(const PString &key, const PString &data)PURL
SetQueryVars(const PStringToString &queryVars)PURL
SetScheme(const PString &scheme)PURL
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
SetUserName(const PString &username)PURL
SplitQueryVars(const PString &queryStr, PStringToString &queryVars)PURLinlinestatic
SplitVars(const PString &str, PStringToString &vars, char sep1= ';', char sep2= '=', TranslationType type=ParameterTranslation)PURLstatic
TranslateString(const PString &str, TranslationType type)PURLstatic
TranslationType enum namePURL
UntranslateString(const PString &str, TranslationType type)PURLstatic
URIOnly enum valuePURL
UrlFormat enum namePURL
urlStringPURLprotected
usernamePURLprotected
~PObject()PObjectinlinevirtual