sipxportlib  Version 3.3
TurnMessage Member List

This is the complete list of members for TurnMessage, 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])StunMessageprotectedstatic
encode(char *pBuf, size_t nBufLength, size_t &nActualLength)StunMessagevirtual
encodeAttributeAddress(uint16_t type, STUN_ATTRIBUTE_ADDRESS *pAddress, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeAttributeError(STUN_ATTRIBUTE_ERROR *pError, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeAttributeHeader(int16_t type, int16_t length, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeAttributeLong(uint16_t type, uint32_t value, char *&pBuf, size_t &nBytesLeft)TurnMessageprotected
encodeAttributeRaw(uint16_t type, const char *cBuf, size_t length, char *&pBuf, size_t &nBytesLeft)TurnMessageprotected
encodeAttributesUnknown(STUN_ATTRIBUTE_UNKNOWN *pAttributes, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeBody(char *pBuf, size_t nBufLength, size_t &nBytesUsed)TurnMessagevirtual
encodeByte(char c, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeHeader(STUN_MESSAGE_HEADER *pHeader, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeLong(uint32_t value, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeRaw(const char *cRaw, size_t length, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeShort(uint16_t value, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeString(uint16_t type, const char *szString, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
encodeXorAttributeAddress(uint16_t type, STUN_ATTRIBUTE_ADDRESS *pAddress, char *&pBuf, size_t &nBytesLeft)StunMessageprotected
getAltServer(char *szIp, uint16_t &rPort)StunMessage
getBandwidth(uint32_t &rKBPS)TurnMessage
getChangedAddress(char *szIp, uint16_t &rPort)StunMessage
getChangeIp()StunMessage
getChangePort()StunMessage
getData(char *&rpData, uint16_t &nLength)TurnMessage
getDestinationAddress(char *szIp, uint16_t &rPort)TurnMessage
getError(uint16_t &rCode, char *szReason)StunMessage
getFingerPrint(bool &bValid)StunMessage
getLifetime(uint32_t &rSecs)TurnMessage
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
getRelayAddress(char *szIp, uint16_t &rPort)TurnMessage
getRequestedIp(char *szIp, uint16_t &rPort)TurnMessage
getRequestedTransport(TURN_TRANSPORT_TYPE &rTransportType)TurnMessage
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
getTurnRemoteAddress(char *szIp, uint16_t &rPort)TurnMessage
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)StunMessagestatic
isFingerPrintValid()StunMessagevirtual
isMessageIntegrityValid(const char *cPassword, size_t nPassword)StunMessagevirtual
isRequestOrNonErrorResponse()TurnMessagevirtual
isStunMessage(const char *pBuf, uint16_t nBufLength)StunMessagestatic
isTurnMessage(const char *pBuf, uint16_t nBufLength, bool *pbDataIndication=NULL)TurnMessagestatic
parse(const char *pBuf, size_t nBufLength)StunMessagevirtual
parseAddressAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_ADDRESS *pAddress)StunMessageprotected
parseAttribute(STUN_ATTRIBUTE_HEADER *pHeader, char *pBuf)TurnMessageprotectedvirtual
parseErrorAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_ERROR *pError)StunMessageprotected
parseLongAttribute(char *pBuf, size_t nLength, uint32_t *pLong)StunMessageprotected
parseRawAttribute(char *pBuf, size_t nLength, char *pDest, size_t nDest)StunMessageprotected
parseShortAttribute(char *pBuf, size_t nLength, uint16_t *pShort)StunMessageprotected
parseStringAttribute(char *pBuf, size_t nLength, char *pString)StunMessageprotected
parseUnknownAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_UNKNOWN *pAttributes)StunMessageprotected
parseXorAddressAttribute(char *pBuf, size_t nLength, STUN_ATTRIBUTE_ADDRESS *pAddress)StunMessageprotected
reset()TurnMessagevirtual
setAltServer(const char *szIp, uint16_t port)StunMessage
setBandwidth(uint32_t rKBPS)TurnMessage
setChangedAddress(const char *szIp, const uint16_t port)StunMessage
setChangeIp(const bool bChange)StunMessage
setChangePort(const bool bChange)StunMessage
setData(const char *pData, uint16_t nLength)TurnMessage
setDestinationAddress(const char *szIp, uint16_t port)TurnMessage
setError(const uint16_t code, const char *szReason)StunMessage
setIncludeFingerPrint(bool bInclude)StunMessage
setIncludeMessageIntegrity(bool bInclude)StunMessage
setLifetime(uint32_t secs)TurnMessage
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
setRelayAddress(const char *szIp, uint16_t port)TurnMessage
setRequestedIp(const char *szIp, uint16_t port)TurnMessage
setRequestedTransport(TURN_TRANSPORT_TYPE transportType)TurnMessage
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
setTurnRemoteAddress(const char *szIp, uint16_t port)TurnMessage
setType(uint16_t type)StunMessage
setUsername(const char *szUsername)StunMessage
StunMessage(StunMessage *pRequest=NULL, bool bLegacyMode=true)StunMessage
TurnMessage(TurnMessage *pRequest=NULL, bool bLegacyMode=true)TurnMessage
validateMessageType(uint16_t type)TurnMessagevirtual
~StunMessage()StunMessagevirtual
~TurnMessage()TurnMessagevirtual