sipxportlib  Version 3.3
OsNatSocketBaseImpl Member List

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

addAlternateDestination(const char *szAddress, int iPort, int priority)=0IStunSocketpure virtual
applyDestinationAddress(const char *szAddress, int iPort)=0IStunSocketpure virtual
destroy()=0IStunSocketpure virtual
enableStun(const char *szStunServer, int stunPort, int iKeepAlive, int stunOptions, bool bReadFromSocket)=0IStunSocketpure virtual
enableTransparentReads(bool bEnable)=0IStunSocketpure virtual
enableTurn(const char *szTurnSever, int turnPort, int iKeepAlive, const char *username, const char *password, bool bReadFromSocket)=0IStunSocketpure virtual
evaluateDestinationAddress(const UtlString &address, int iPort, int priority)=0IStunSocketpure virtual
getBestDestinationAddress(UtlString &address, int &iPort)=0IStunSocketpure virtual
getFirstReadTime(OsDateTime &time)OsNatSocketBaseImplprotectedvirtual
getFirstWriteTime(OsDateTime &time)OsNatSocketBaseImplprotectedvirtual
getLastReadTime(OsDateTime &time)OsNatSocketBaseImplprotectedvirtual
getLastWriteTime(OsDateTime &time)OsNatSocketBaseImplprotectedvirtual
getMappedIp(UtlString *ip, int *port)=0IStunSocketpure virtual
getRelayIp(UtlString *ip, int *port)=0IStunSocketpure virtual
getSocket()=0OsNatSocketBaseImplprotectedpure virtual
handleStunMessage(char *pBuf, int length, UtlString &fromAddress, int fromPort)OsNatSocketBaseImplprotectedvirtual
handleSturnData(char *buffer, int &bufferLength, UtlString &receivedIp, int &receivedPort)OsNatSocketBaseImplprotectedvirtual
handleTurnDataIndication(char *buffer, int bufferLength, UtlString *pRecvFromIp, int *pRecvFromPort)OsNatSocketBaseImplprotectedvirtual
handleTurnMessage(char *pBuf, int length, UtlString &fromAddress, int fromPort)OsNatSocketBaseImplprotectedvirtual
markReadTime()OsNatSocketBaseImplprotected
markStunFailure()=0IStunSocketpure virtual
markStunSuccess(bool bAddressChanged)=0IStunSocketpure virtual
markTurnFailure()=0IStunSocketpure virtual
markTurnSuccess()=0IStunSocketpure virtual
markWriteTime()OsNatSocketBaseImplprotected
mFirstReadOsNatSocketBaseImplprotected
mFirstWriteOsNatSocketBaseImplprotected
miRecordTimesOsNatSocketBaseImplprotected
mLastReadOsNatSocketBaseImplprotected
mLastWriteOsNatSocketBaseImplprotected
mpReadNotificationOsNatSocketBaseImplprotected
mReadNotificationLockOsNatSocketBaseImplprotected
OsNatSocketBaseImpl()OsNatSocketBaseImpl
readyDestination(const char *szAddress, int iPort)=0IStunSocketpure virtual
setReadNotification(OsNotification *pNotification)OsNatSocketBaseImplvirtual
setStunAddress(const UtlString &address, const int iPort)=0IStunSocketpure virtual
setTurnAddress(const UtlString &address, const int iPort)=0IStunSocketpure virtual
socketWrite(const char *buffer, int bufferLength, const char *ipAddress, int port, PacketType packetType=UNKNOWN_PACKET)=0IStunSocketpure virtual
~IStunSocket()IStunSocketinlinevirtual
~OsNatSocketBaseImpl()OsNatSocketBaseImplvirtual