PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PSTUNMessage Member List

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

AddAttribute(const PSTUNAttribute &attribute) | PSTUNMessage |
Allocate enum value | PSTUNMessage |
allocatedDynamically | PAbstractArray | protected
AllocateError enum value | PSTUNMessage |
AllocateResponse enum value | PSTUNMessage |
AssignContents(const PContainer &c) | PContainer | protected virtual
Attach(const BYTE *buffer, PINDEX bufferSize) | PBaseArray< BYTE > | inline
PAbstractArray::Attach(const void *buffer, PINDEX bufferSize) | PAbstractArray |
BindingError enum value | PSTUNMessage |
BindingRequest enum value | PSTUNMessage |
BindingResponse enum value | PSTUNMessage |
CalculateMessageIntegrity(BYTE *credentialsHash, PINDEX credentialsHashLen, PSTUNMessageIntegrity *mi, BYTE *hmac) | PSTUNMessage |
ChannelBind enum value | PSTUNMessage |
CheckMessageIntegrity(BYTE *credentialsHash, PINDEX credentialsHashLen) | PSTUNMessage |
Class() | PObject | inline static
Clone() const | PBYTEArray | inline virtual
CloneAs() const | PObject | inline
CloneContents(const PContainer *src) | PContainer | protected
Compare(const PObject &obj) const | PAbstractArray | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
Concatenate(const PBaseArray &array) | PBaseArray< BYTE > | inline
PAbstractArray::Concatenate(const PAbstractArray &array) | PAbstractArray |
CopyContents(const PContainer &c) | PContainer | protected
CreatePermission enum value | PSTUNMessage |
Data enum value | PSTUNMessage |
DestroyContents()=0 | PContainer | protected pure virtual
DestroyReference() | PContainer | protected virtual
Destruct() | PContainer | protected
elementSize | PAbstractArray | protected
EqualTo enum value | PObject |
FindAttribute(PSTUNAttribute::Types type) const | PSTUNMessage |
FindAttributeOfType(PSTUNAttribute::Types type) const | PSTUNMessage | inline
GetAs(PINDEX offset=0) | PBYTEArray | inline
GetAt(PINDEX index) const | PBaseArray< BYTE > | inline
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetFirstAttribute() const | PSTUNMessage |
GetPointer(PINDEX minSize=0) | PBaseArray< BYTE > | inline
GetSize() const | PContainer | virtual
GetSourceAddressAndPort() const | PSTUNMessage | inline
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GetTransactionID() const | PSTUNMessage |
GetType() const | PSTUNMessage |
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
InsertMessageIntegrity(BYTE *credentialsHash, PINDEX credentialsHashLen) | PSTUNMessage |
InsertMessageIntegrity(BYTE *credentialsHash, PINDEX credentialsHashLen, PSTUNMessageIntegrity *mi) | PSTUNMessage |
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
InternalSetSize(PINDEX newSize, PBoolean force) | PAbstractArray | protected
IsClass(const char *cls) const | PObject | inline
IsEmpty() const | PContainer | virtual
IsRFC5389() const | PSTUNMessage | inline
IsUnique() const | PContainer |
LessThan enum value | PObject |
m_isRFC5389 | PSTUNMessage | protected
m_sourceAddressAndPort | PSTUNMessage | protected
m_traceContextIdentifier | PObject | protected
MakeUnique() | PContainer | virtual
MsgType enum name | PSTUNMessage |
operator BYTEconst *() const | PBaseArray< BYTE > | inline
operator!=(const PObject &obj) const | PObject | inline
operator->() const | PSTUNMessage | inline
operator<(const PObject &obj) const | PObject | inline
operator<=(const PObject &obj) const | PObject | inline
operator=(const PContainer &cont) | PContainer |
operator==(const PObject &obj) const | PObject | inline
operator>(const PObject &obj) const | PObject | inline
operator>=(const PObject &obj) const | PObject | inline
operator[](PINDEX index) const | PBaseArray< BYTE > | inline
operator[](PINDEX index) | PBaseArray< BYTE > | inline
PAbstractArray(PINDEX elementSizeInBytes, PINDEX initialSize=0) | PAbstractArray |
PAbstractArray(PINDEX elementSizeInBytes, const void *buffer, PINDEX bufferSizeInElements, PBoolean dynamicAllocation) | PAbstractArray |
PAbstractArray(PContainerReference &reference, PINDEX elementSizeInBytes) | PAbstractArray | protected
PBaseArray(PINDEX initialSize=0) | PBaseArray< BYTE > | inline
PBaseArray(BYTEconst *buffer, PINDEX length, PBoolean dynamic=true) | PBaseArray< BYTE > | inline
PBaseArray(PContainerReference &reference_) | PBaseArray< BYTE > | inline protected
PBYTEArray(PINDEX initialSize=0) | PBYTEArray | inline
PBYTEArray(BYTE const *buffer, PINDEX length, PBoolean dynamic=true) | PBYTEArray | inline
PBYTEArray(PContainerReference &reference_) | PBYTEArray | inline
PContainer(PINDEX initialSize=0) | PContainer |
PContainer(const PContainer &cont) | PContainer |
PContainer(int dummy, const PContainer *cont) | PContainer | protected
PContainer(PContainerReference &reference) | PContainer | protected
PObject() | PObject | inline protected
Poll(PUDPSocket &socket, const PSTUNMessage &request, PINDEX pollRetries) | PSTUNMessage |
PrintElementOn(ostream &stream, PINDEX index) const | PBaseArray< BYTE > | inline protected virtual
PAbstractArray::PrintElementOn(ostream &stream, PINDEX index) const | PAbstractArray | protected virtual
PrintOn(ostream &strm) const | PBYTEArray | virtual
PSTUNMessage() | PSTUNMessage |
PSTUNMessage(MsgType newType, const BYTE *id=NULL) | PSTUNMessage |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
Read(PUDPSocket &socket) | PSTUNMessage |
ReadElementFrom(istream &stream, PINDEX index) | PAbstractArray | protected virtual
ReadFrom(istream &strm) | PBYTEArray | virtual
reference | PContainer | protected
Refresh enum value | PSTUNMessage |
Send enum value | PSTUNMessage |
SetAt(PINDEX index, BYTEval) | PBaseArray< BYTE > | inline
SetAttribute(const PSTUNAttribute &attribute) | PSTUNMessage |
SetMinSize(PINDEX minSize) | PContainer |
SetSize(PINDEX newSize) | PAbstractArray | virtual
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
SetType(MsgType newType, const BYTE *id=NULL) | PSTUNMessage |
SharedSecretError enum value | PSTUNMessage |
SharedSecretRequest enum value | PSTUNMessage |
SharedSecretResponse enum value | PSTUNMessage |
theArray | PAbstractArray | protected
Validate() | PSTUNMessage |
Validate(const PSTUNMessage &request) | PSTUNMessage |
Write(PUDPSocket &socket) const | PSTUNMessage |
~PContainer() | PContainer | inline virtual
~PObject() | PObject | inline virtual