sipxportlib
Version 3.3
|
This is the complete list of members for StunMessage, including all inherited members.
addUnknownAttribute(uint16_t attributeId) | StunMessage | |
allocTransactionId() | StunMessage | |
calculateHmacSha1(const char *pDataIn, size_t nDataIn, const char *pKey, size_t nKey, char results[20]) | StunMessage | protectedstatic |
encode(char *pBuf, size_t nBufLength, size_t &nActualLength) | StunMessage | virtual |
encodeAttributeAddress(uint16_t type, STUN_ATTRIBUTE_ADDRESS *pAddress, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeAttributeError(STUN_ATTRIBUTE_ERROR *pError, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeAttributeHeader(int16_t type, int16_t length, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeAttributesUnknown(STUN_ATTRIBUTE_UNKNOWN *pAttributes, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeBody(char *pBuf, size_t nBufLength, size_t &nBytesUsed) | StunMessage | virtual |
encodeByte(char c, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeHeader(STUN_MESSAGE_HEADER *pHeader, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeLong(uint32_t value, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeRaw(const char *cRaw, size_t length, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeShort(uint16_t value, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeString(uint16_t type, const char *szString, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
encodeXorAttributeAddress(uint16_t type, STUN_ATTRIBUTE_ADDRESS *pAddress, char *&pBuf, size_t &nBytesLeft) | StunMessage | protected |
getAltServer(char *szIp, uint16_t &rPort) | StunMessage | |
getChangedAddress(char *szIp, uint16_t &rPort) | StunMessage | |
getChangeIp() | StunMessage | |
getChangePort() | StunMessage | |
getError(uint16_t &rCode, char *szReason) | StunMessage | |
getFingerPrint(bool &bValid) | StunMessage | |
getMagicId(STUN_MAGIC_ID *pMagicId) | StunMessage | |
getMappedAddress(char *szIp, uint16_t &rPort) | StunMessage | |
getMessageIntegrity(char *cMessageIntegrity) | StunMessage | |
getNonce(char *szNonce) | StunMessage | |
getPassword(char *szPassword) | StunMessage | |
getRealm(char *szRealm) | StunMessage | |
getReflectedFrom(char *szIp, uint16_t &rPort) | StunMessage | |
getRequestXorOnly() | StunMessage | |
getResponseAddress(char *szIp, uint16_t &rPort) | StunMessage | |
getServer(char *szServer) | StunMessage | |
getSourceAddress(char *szIp, uint16_t &rPort) | StunMessage | |
getTransactionId(STUN_TRANSACTION_ID *pTransactionId) | StunMessage | |
getType() | StunMessage | |
getUnknownAttributes(uint16_t *pList, size_t nMaxItems, size_t &nActualItems) | StunMessage | |
getUnknownParsedAttributes(uint16_t *pList, size_t nMaxItems, size_t &nActualItems) | StunMessage | |
getUsername(char *szUsername) | StunMessage | |
isFingerPrintValid(const char *pBuf, uint16_t nBufLength, bool bMissingOk) | StunMessage | static |
isFingerPrintValid() | StunMessage | virtual |
isMessageIntegrityValid(const char *cPassword, size_t nPassword) | StunMessage | virtual |
isRequestOrNonErrorResponse() | StunMessage | virtual |
isStunMessage(const char *pBuf, uint16_t nBufLength) | StunMessage | static |
parse(const char *pBuf, size_t nBufLength) | StunMessage | virtual |
parseAddressAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_ADDRESS *pAddress) | StunMessage | protected |
parseAttribute(STUN_ATTRIBUTE_HEADER *pHeader, char *pBuf) | StunMessage | protectedvirtual |
parseErrorAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_ERROR *pError) | StunMessage | protected |
parseLongAttribute(char *pBuf, size_t nLength, uint32_t *pLong) | StunMessage | protected |
parseRawAttribute(char *pBuf, size_t nLength, char *pDest, size_t nDest) | StunMessage | protected |
parseShortAttribute(char *pBuf, size_t nLength, uint16_t *pShort) | StunMessage | protected |
parseStringAttribute(char *pBuf, size_t nLength, char *pString) | StunMessage | protected |
parseUnknownAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_UNKNOWN *pAttributes) | StunMessage | protected |
parseXorAddressAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_ADDRESS *pAddress) | StunMessage | protected |
reset() | StunMessage | virtual |
setAltServer(const char *szIp, uint16_t port) | StunMessage | |
setChangedAddress(const char *szIp, const uint16_t port) | StunMessage | |
setChangeIp(const bool bChange) | StunMessage | |
setChangePort(const bool bChange) | StunMessage | |
setError(const uint16_t code, const char *szReason) | StunMessage | |
setIncludeFingerPrint(bool bInclude) | StunMessage | |
setIncludeMessageIntegrity(bool bInclude) | StunMessage | |
setMagicId(STUN_MAGIC_ID &rMagicId) | StunMessage | |
setMappedAddress(const char *szIp, const uint16_t port) | StunMessage | |
setNonce(const char *szNonce) | StunMessage | |
setPassword(const char *szPassword) | StunMessage | |
setRealm(const char *szRealm) | StunMessage | |
setReflectedFrom(const char *szIp, const uint16_t port) | StunMessage | |
setRequestXorOnly() | StunMessage | |
setResponseAddress(const char *szIp, const uint16_t port) | StunMessage | |
setSendXorOnly() | StunMessage | |
setServer(const char *szServer) | StunMessage | |
setSourceAddress(const char *szIp, const uint16_t port) | StunMessage | |
setTransactionId(STUN_TRANSACTION_ID &rTransactionId) | StunMessage | |
setType(uint16_t type) | StunMessage | |
setUsername(const char *szUsername) | StunMessage | |
StunMessage(StunMessage *pRequest=NULL, bool bLegacyMode=true) | StunMessage | |
validateMessageType(uint16_t type) | StunMessage | virtual |
~StunMessage() | StunMessage | virtual |