PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PHTTPSpace::Node Member List

This is the complete list of members for PHTTPSpace::Node, including all inherited members.

allocatedDynamicallyPAbstractArrayprotected
append(std::string::size_type count, char ch)PStringinline
append(const char *s)PStringinline
append(const std::string &s)PStringinline
As(T t=T()) const PString
AsInt64(unsigned base=0) const PStringinline
AsInteger(unsigned base=0) const PString
AsInteger64(unsigned base=0) const PString
AsReal() const PString
AssignContents(const PContainer &)PStringprotectedvirtual
AsUnsigned(unsigned base=0) const PString
AsUnsigned64(unsigned base=0) const PString
Attach(const char *buffer, PINDEX bufferSize)PBaseArray< char >inline
PAbstractArray::Attach(const void *buffer, PINDEX bufferSize)PAbstractArray
Basic enum valuePString
c_str() const PStringinline
capacity() const PStringinline
childrenPHTTPSpace::Node
Class()PObjectinlinestatic
clear()PStringinline
Clone() const PStringvirtual
CloneAs() const PObjectinline
CloneContents(const PContainer *src)PContainerprotected
Compare(const PObject &obj) const PStringvirtual
Compare2(T v1, T v2)PObjectinlinestatic
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Concatenate(const PBaseArray &array)PBaseArray< char >inline
PAbstractArray::Concatenate(const PAbstractArray &array)PAbstractArray
ConversionType enum namePString
CopyContents(const PContainer &c)PContainerprotected
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
data()PStringinline
Decimal enum valuePString
Delete(PINDEX start, PINDEX len)PString
DestroyContents()=0PContainerprotectedpure virtual
DestroyReference()PContainerprotectedvirtual
Destruct()PContainerprotected
elementSizePAbstractArrayprotected
Empty()PStringstatic
empty() const PStringinline
EqualTo enum valuePObject
erase(std::string::size_type index=0, std::string::size_type count=std::string::npos)PStringinline
Exponent enum valuePString
Find(char ch, PINDEX offset=0) const PString
Find(const PString &str, PINDEX offset=0) const PString
Find(const char *cstr, PINDEX offset=0) const PString
find(char c, std::string::size_type pos=0) const PStringinline
find(const char *s, std::string::size_type pos=0) const PStringinline
find(const std::string &s, std::string::size_type pos=0) const PStringinline
find_first_not_of(const char *s, std::string::size_type pos=0) const PStringinline
find_first_not_of(const std::string &s, std::string::size_type pos=0) const PStringinline
find_first_of(const char *s, std::string::size_type pos=0) const PStringinline
find_first_of(const std::string &s, std::string::size_type pos=0) const PStringinline
FindLast(char ch, PINDEX offset=P_MAX_INDEX) const PString
FindLast(const PString &str, PINDEX offset=P_MAX_INDEX) const PString
FindLast(const char *cstr, PINDEX offset=P_MAX_INDEX) const PString
FindOneOf(const PString &set, PINDEX offset=0) const PString
FindOneOf(const char *cset, PINDEX offset=0) const PString
FindRegEx(const PRegularExpression &regex, PINDEX offset=0) const PString
FindRegEx(const PRegularExpression &regex, PINDEX &pos, PINDEX &len, PINDEX offset=0, PINDEX maxPos=P_MAX_INDEX) const PString
FindSpan(const PString &set, PINDEX offset=0) const PString
FindSpan(const char *cset, PINDEX offset=0) const PString
FromLiteral(PINDEX &offset) const PString
GetAt(PINDEX index) constPBaseArray< char >inline
GetClass() const PObjectinline
GetLength() const PStringinlinevirtual
GetPointer(PINDEX=0) const PStringinlinevirtual
PCharArray::GetPointer(PINDEX minSize=0)PBaseArray< char >inline
PAbstractArray::GetPointer() const PAbstractArrayinline
GetPointerAndSetLength(PINDEX len)PString
GetSize() const PContainervirtual
GetTraceContextIdentifier() const PObjectinline
GreaterThan enum valuePObject
HashFunction() const PStringvirtual
Initialiser typedefPString
insert(std::string::size_type index, std::string::size_type count, char ch)PStringinline
insert(std::string::size_type index, const char *s)PStringinline
insert(std::string::size_type index, const std::string &s)PStringinline
internal_strcmp(const char *s1, const char *s2) const PStringprotectedvirtual
internal_strncmp(const char *s1, const char *s2, size_t n) const PStringprotectedvirtual
InternalCompare(PINDEX offset, PINDEX length, const char *cstr) const PStringprotectedvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalSetSize(PINDEX newSize, PBoolean force)PAbstractArrayprotected
InternalSplit(const PString &delimiter, PString &before, PString &after, SplitOptions_Bits options) const PStringprotected
IsClass(const char *name) const PObjectinline
IsEmpty() const PStringvirtual
IsUnique() const PContainer
Left(PINDEX len) const PString
LeftTrim() const PString
length() const PStringinline
LessThan enum valuePObject
Lines() const PString
Literal enum valuePString
m_lengthPStringmutableprotected
m_traceContextIdentifierPObjectprotected
MakeEmpty()PStringvirtual
MakeMinimumSize(PINDEX newLength=0)PString
MakeUnique()PStringvirtual
MatchesRegEx(const PRegularExpression &regex) const PString
Mid(PINDEX start, PINDEX len=P_MAX_INDEX) const PString
Node(const PString &name, Node *parentNode)PHTTPSpace::Node
NumCompare(const PString &str, PINDEX count=P_MAX_INDEX, PINDEX offset=0) const PString
NumCompare(const char *cstr, PINDEX count=P_MAX_INDEX, PINDEX offset=0) const PString
NumConversionTypes enum valuePString
operator charconst *() constPBaseArray< char >inline
operator const unsigned char *() const PString
operator std::string() const PStringinline
operator!=(const PString &str) const PString
operator!=(const char *cstr) const PString
PCharArray::operator!=(const PObject &obj) const PObjectinline
operator&(const PString &str) const PString
operator&(const char *cstr) const PString
operator&(char ch) const PString
operator&=(const PString &str)PString
operator&=(const char *cstr)PString
operator&=(char ch)PString
operator()(PINDEX start, PINDEX end) const PString
operator*=(const PString &str) const PString
operator*=(const char *cstr) const PString
operator+(const PString &str) const PString
operator+(const char *cstr) const PString
operator+(char ch) const PString
operator+=(const PString &str)PString
operator+=(const char *cstr)PString
operator+=(char ch)PString
operator<(const PString &str) const PString
operator<(const char *cstr) const PString
PCharArray::operator<(const PObject &obj) const PObjectinline
operator<=(const PString &str) const PString
operator<=(const char *cstr) const PString
PCharArray::operator<=(const PObject &obj) const PObjectinline
operator=(const PString &str)PString
operator=(const std::string &str)PStringinline
operator=(const char *cstr)PString
operator=(char ch)PString
operator=(short n)PString
operator=(unsigned short n)PString
operator=(int n)PString
operator=(unsigned int n)PString
operator=(long n)PString
operator=(unsigned long n)PString
PCharArray::operator=(const PContainer &cont)PContainer
operator==(const PString &str) const PString
operator==(const char *cstr) const PString
PCharArray::operator==(const PObject &obj) const PObjectinline
operator>(const PString &str) const PString
operator>(const char *cstr) const PString
PCharArray::operator>(const PObject &obj) const PObjectinline
operator>=(const PString &str) const PString
operator>=(const char *cstr) const PString
PCharArray::operator>=(const PObject &obj) const PObjectinline
operator[](PINDEX index) constPBaseArray< char >inline
operator[](PINDEX index)PBaseArray< char >inline
P_DECLARE_BITWISE_ENUM_EX(SplitOptions, 6,(SplitOnly, SplitTrimBefore, SplitTrimAfter, SplitDefaultToBefore, SplitDefaultToAfter, SplitBeforeNonEmpty, SplitAfterNonEmpty), SplitTrim=SplitTrimBefore|SplitTrimAfter, SplitNonEmpty=SplitBeforeNonEmpty|SplitAfterNonEmpty)PString
PAbstractArray(PINDEX elementSizeInBytes, PINDEX initialSize=0)PAbstractArray
PAbstractArray(PINDEX elementSizeInBytes, const void *buffer, PINDEX bufferSizeInElements, PBoolean dynamicAllocation)PAbstractArray
PAbstractArray(PContainerReference &reference, PINDEX elementSizeInBytes)PAbstractArrayprotected
parentPHTTPSpace::Node
Pascal enum valuePString
PBaseArray(PINDEX initialSize=0)PBaseArray< char >inline
PBaseArray(charconst *buffer, PINDEX length, PBoolean dynamic=true)PBaseArray< char >inline
PBaseArray(PContainerReference &reference_)PBaseArray< char >inlineprotected
PCharArray(PINDEX initialSize=0)PCharArrayinline
PCharArray(char const *buffer, PINDEX length, PBoolean dynamic=true)PCharArrayinline
PCharArray(PContainerReference &reference_)PCharArrayinline
PContainer(PINDEX initialSize=0)PContainer
PContainer(const PContainer &cont)PContainer
PContainer(int dummy, const PContainer *cont)PContainerprotected
PContainer(PContainerReference &reference)PContainerprotected
PObject()PObjectinlineprotected
PrintElementOn(ostream &stream, PINDEX index) constPBaseArray< char >inlineprotectedvirtual
PAbstractArray::PrintElementOn(ostream &stream, PINDEX index) const PAbstractArrayprotectedvirtual
Printf enum valuePString
PrintOn(ostream &strm) const PStringvirtual
PCharArray::PrintOn(ostream &strm) const PCharArrayvirtual
PString()PString
PString(const PString &str)PString
PString(const PCharArray &buf)PString
PString(const PBYTEArray &buf)PString
PString(const std::string &str)PString
PString(const char *cstr)PString
PString(const char *cstr, PINDEX len)PString
PString(char ch)PString
PString(short n)PString
PString(unsigned short n)PString
PString(int n)PString
PString(unsigned int n)PString
PString(long n)PString
PString(unsigned long n)PString
PString(ConversionType type, const char *str,...)PString
PString(ConversionType type, unsigned long value, unsigned param=10)PString
PString(ConversionType type, signed long value, unsigned param=10)PString
PString(ConversionType type, unsigned int value, unsigned param=10)PString
PString(ConversionType type, signed int value, unsigned param=10)PString
PString(ConversionType type, unsigned short value, unsigned param=10)PString
PString(ConversionType type, signed short value, unsigned param=10)PString
PString(ConversionType type, unsigned char value, unsigned param=10)PString
PString(ConversionType type, signed char value, unsigned param=10)PString
PString(ConversionType type, double value, unsigned places)PString
PString(int dummy, const PString *str)PStringprotected
PString(PContainerReference &reference_, PINDEX len)PStringinlineprotected
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
push_back(char ch)PStringinline
ReadElementFrom(istream &stream, PINDEX index)PAbstractArrayprotectedvirtual
ReadFrom(istream &strm)PStringvirtual
PCharArray::ReadFrom(istream &strm)PCharArrayvirtual
referencePContainerprotected
replace(std::string::size_type pos, std::string::size_type count, const char *s)PStringinline
replace(std::string::size_type pos, std::string::size_type count, const std::string &s)PStringinline
Replace(const PString &target, const PString &subs, PBoolean all=false, PINDEX offset=0)PString
resourcePHTTPSpace::Node
rfind(char c, std::string::size_type pos=0) const PStringinline
rfind(const char *s, std::string::size_type pos=0) const PStringinline
rfind(const std::string &s, std::string::size_type pos=0) const PStringinline
Right(PINDEX len) const PString
RightTrim() const PString
ScaleSI enum valuePString
SetAt(PINDEX index, charval)PBaseArray< char >inline
SetMinSize(PINDEX minSize)PContainer
SetSize(PINDEX newSize)PStringvirtual
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
Signed enum valuePString
size() const PStringinline
Splice(const PString &str, PINDEX pos, PINDEX len=0)PString
Splice(const char *cstr, PINDEX pos, PINDEX len=0)PString
Split(const PString &delimiter, PString &before, PString &after, SplitOptions options=SplitTrim) const PStringinline
Split(char delimiter, PString &before, PString &after, SplitOptions options) const PStringinline
Split(char delimiter, PString &before, PString &after, SplitOptions_Bits options) const PStringinline
Split(const char *delimiter, PString &before, PString &after, SplitOptions options) const PStringinline
Split(const char *delimiter, PString &before, PString &after, SplitOptions_Bits options) const PStringinline
Split(char delimiter, PString &before, PString &after, bool trim) const PStringinline
sprintf(const char *cfmt,...)PString
substr(std::string::size_type pos=0, std::string::size_type count=std::string::npos) const PStringinline
theArrayPAbstractArrayprotected
Tokenise(const PString &separators, PBoolean onePerSeparator=true) const PString
Tokenise(const char *cseparators, PBoolean onePerSeparator=true) const PString
ToLiteral() const PString
ToLower() const PString
ToPascal() const PString
ToUpper() const PString
Trim() const PString
Unsigned enum valuePString
vsprintf(const PString &fmt, va_list args)PString
vsprintf(const char *cfmt, va_list args)PString
~Node()PHTTPSpace::Node
~PContainer()PContainerinlinevirtual
~PObject()PObjectinlinevirtual