Stun Server  Compliant with the latest RFCs including 5389, 5769, and 5780
discover the local host's own external IP address
IStunClientTest Class Referenceabstract

#include <stunclienttests.h>

Inheritance diagram for IStunClientTest:

Public Member Functions

virtual HRESULT Init (StunClientLogicConfig *pConfig, StunClientResults *pResults)=0
 
virtual void PreRunCheck ()=0
 
virtual bool IsReadyToRun ()=0
 
virtual HRESULT GetMessage (CRefCountedBuffer &spMsg, CSocketAddress *pAddrDest)=0
 
virtual HRESULT ProcessResponse (CRefCountedBuffer &spMsg, CSocketAddress &addrRemote, CSocketAddress &addrLocal)=0
 
virtual void NotifyTimeout ()=0
 
virtual bool IsCompleted ()=0
 

Detailed Description

Definition at line 32 of file stunclienttests.h.

Member Function Documentation

virtual HRESULT IStunClientTest::GetMessage ( CRefCountedBuffer spMsg,
CSocketAddress pAddrDest 
)
pure virtual
virtual HRESULT IStunClientTest::Init ( StunClientLogicConfig pConfig,
StunClientResults pResults 
)
pure virtual

Implemented in CStunClientTestBase.

virtual bool IStunClientTest::IsCompleted ( )
pure virtual

Implemented in CStunClientTestBase.

virtual bool IStunClientTest::IsReadyToRun ( )
pure virtual
virtual void IStunClientTest::NotifyTimeout ( )
pure virtual
virtual void IStunClientTest::PreRunCheck ( )
pure virtual
virtual HRESULT IStunClientTest::ProcessResponse ( CRefCountedBuffer spMsg,
CSocketAddress addrRemote,
CSocketAddress addrLocal 
)
pure virtual

The documentation for this class was generated from the following file: