sipxportlib  Version 3.3
OsNatAgentTask Member List

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

addCrLfKeepAlive(IStunSocket *pSocket, const UtlString &remoteIp, int remotePort, int keepAliveSecs, OsNatKeepaliveListener *pListener)OsNatAgentTask
addExternalBinding(OsSocket *pSocket, UtlString remoteAddress, int remotePort, UtlString contactAddress, int contactPort)OsNatAgentTask
addStunKeepAlive(IStunSocket *pSocket, const UtlString &remoteIp, int remotePort, int keepAliveSecs, OsNatKeepaliveListener *pListener)OsNatAgentTask
areProbesOutstanding(IStunSocket *pSocket, int priority)OsNatAgentTask
clearExternalBinding(OsSocket *pSocket, UtlString remoteAddress, int remotePort, bool bOnlyIfEmpty=false)OsNatAgentTask
DEF_MAX_MSGSOsServerTaskstatic
destroyBinding(NAT_AGENT_CONTEXT *pBinding)OsNatAgentTaskprotected
disableStun(IStunSocket *pSocket)OsNatAgentTask
disableTurn(IStunSocket *pSocket)OsNatAgentTask
doesBindingExist(IStunSocket *pSocket, NAT_AGENT_BINDING_TYPE type, const UtlString &serverIp, int serverPort)OsNatAgentTask
dumpContext(UtlString *pResults, NAT_AGENT_CONTEXT *pBinding)OsNatAgentTaskprotected
enableStun(IStunSocket *pSocket, const UtlString &stunServer, int stunPort, const int stunOptions, int keepAlive)OsNatAgentTask
enableTurn(IStunSocket *pSocket, const UtlString &turnServer, int iTurnPort, int keepAliveSecs, const UtlString &username, const UtlString &password)OsNatAgentTask
findContactAddress(const UtlString &destHost, int destPort, UtlString *pContactHost, int *pContactPort, int iTimeoutMs=0)OsNatAgentTask
findExternalBinding(const UtlString &destHost, int destPort, UtlString *pContactHost, int *pContactPort, int iTimeoutMs=0, UtlBoolean *pTimedOut=NULL)OsNatAgentTask
getBinding(IStunSocket *pSocket, NAT_AGENT_BINDING_TYPE type)OsNatAgentTaskprotected
getBinding(NAT_AGENT_CONTEXT *pContext)OsNatAgentTaskprotected
getBinding(STUN_TRANSACTION_ID *pId)OsNatAgentTaskprotected
getInstance()OsNatAgentTaskstatic
getMessageQueue()OsServerTask
getTimer()OsNatAgentTask
handleCrLfKeepAlive(NAT_AGENT_CONTEXT *pContext)OsNatAgentTaskprotectedvirtual
handleMessage(OsMsg &rMsg)OsNatAgentTaskvirtual
handleStunKeepAlive(NAT_AGENT_CONTEXT *pContext)OsNatAgentTaskprotectedvirtual
handleStunMessage(NatMsg &rMsg)OsNatAgentTaskprotectedvirtual
handleStunTimeout(NAT_AGENT_CONTEXT *pContext)OsNatAgentTaskprotectedvirtual
handleSynchronize(OsRpcMsg &rMsg)OsNatAgentTaskprotectedvirtual
handleTimerEvent(NAT_AGENT_CONTEXT *pContext)OsNatAgentTaskprotectedvirtual
handleTurnMessage(NatMsg &rMsg)OsNatAgentTaskprotectedvirtual
handleTurnTimeout(NAT_AGENT_CONTEXT *pContext)OsNatAgentTaskprotectedvirtual
markStunFailure(NAT_AGENT_CONTEXT *pBinding)OsNatAgentTaskprotected
markStunSuccess(NAT_AGENT_CONTEXT *pBinding, const UtlString &mappedAddress, int mappedPort)OsNatAgentTaskprotected
markTurnFailure(NAT_AGENT_CONTEXT *pBinding)OsNatAgentTaskprotected
markTurnSuccess(NAT_AGENT_CONTEXT *pBinding, const UtlString &relayAddress, int relayPort)OsNatAgentTaskprotected
mIncomingQOsServerTaskprotected
OsServerTask(const UtlString &name="", void *pArg=NULL, const int maxRequestQMsgs=DEF_MAX_MSGS, const int priority=DEF_PRIO, const int options=DEF_OPTIONS, const int stackSize=DEF_STACKSIZE)OsServerTask
populateKeepaliveEvent(NAT_AGENT_CONTEXT *pContext)OsNatAgentTaskprotected
postMessage(const OsMsg &rMsg, const OsTime &rTimeout=OsTime::OS_INFINITY, UtlBoolean sentFromISR=FALSE)OsServerTaskvirtual
primeTurnReception(IStunSocket *pSocket, const char *szAddress, int iPort)OsNatAgentTask
receiveMessage(OsMsg *&rpMsg)OsServerTaskprotectedvirtual
receiveMessage(OsMsg *&rpMsg, const OsTime &rTimeout)OsServerTaskprotectedvirtual
releaseInstance()OsNatAgentTaskstatic
releaseTimer(OsTimer *pTimer)OsNatAgentTaskprotected
removeCrLfKeepAlive(IStunSocket *pSocket, const UtlString &serverIp, int serverPort)OsNatAgentTask
removeKeepAlives(IStunSocket *pSocket)OsNatAgentTask
removeStunKeepAlive(IStunSocket *pSocket, const UtlString &serverIp, int serverPort)OsNatAgentTask
removeStunProbes(IStunSocket *pSocket)OsNatAgentTask
requestShutdown(void)OsServerTaskvirtual
run(void *pArg)OsServerTaskprotectedvirtual
sendMessage(StunMessage *pMsg, IStunSocket *pSocket, const UtlString &toAddress, unsigned short toPort, PacketType packetType=UNKNOWN_PACKET)OsNatAgentTaskprotectedvirtual
sendStunProbe(IStunSocket *pSocket, const UtlString &remoteAddress, int remotePort, int priority)OsNatAgentTask
sendStunRequest(NAT_AGENT_CONTEXT *pBinding)OsNatAgentTaskprotected
sendTurnRequest(NAT_AGENT_CONTEXT *pBinding)OsNatAgentTaskprotected
setTurnDestination(IStunSocket *pSocket, const char *szAddress, int iPort)OsNatAgentTask
synchronize()OsNatAgentTask
~OsServerTask()OsServerTaskvirtual