Stun Server
Compliant with the latest RFCs including 5389, 5769, and 5780
discover the local host's own external IP address
|
#include <stunclienttests.h>
Public Member Functions | |
CBehaviorTest () | |
void | PreRunCheck () |
bool | IsReadyToRun () |
HRESULT | GetMessage (CRefCountedBuffer &spMsg, CSocketAddress *pAddrDest) |
HRESULT | ProcessResponse (CRefCountedBuffer &spMsg, CSocketAddress &addrRemote, CSocketAddress &addrLocal) |
void | NotifyTimeout () |
void | RunAsTest3 (bool fSetAsTest3) |
Public Member Functions inherited from CStunClientTestBase | |
CStunClientTestBase () | |
virtual HRESULT | Init (StunClientLogicConfig *pConfig, StunClientResults *pResults) |
virtual bool | IsCompleted () |
Protected Attributes | |
bool | _fIsTest3 |
Protected Attributes inherited from CStunClientTestBase | |
bool | _fInit |
StunClientLogicConfig * | _pConfig |
StunClientResults * | _pResults |
bool | _fCompleted |
StunTransactionId | _transid |
Additional Inherited Members | |
Protected Member Functions inherited from CStunClientTestBase | |
HRESULT | StartBindingRequest (CStunMessageBuilder &builder) |
HRESULT | BasicReaderValidation (CRefCountedBuffer &spMsg, CStunMessageReader &reader) |
Definition at line 78 of file stunclienttests.h.
CBehaviorTest::CBehaviorTest | ( | ) |
Definition at line 209 of file stunclienttests.cpp.
|
virtual |
Implements IStunClientTest.
Definition at line 244 of file stunclienttests.cpp.
|
virtual |
Implements IStunClientTest.
Definition at line 229 of file stunclienttests.cpp.
|
virtual |
Implements IStunClientTest.
Definition at line 321 of file stunclienttests.cpp.
|
virtual |
Reimplemented from CStunClientTestBase.
Definition at line 214 of file stunclienttests.cpp.
|
virtual |
Implements IStunClientTest.
Definition at line 274 of file stunclienttests.cpp.
void CBehaviorTest::RunAsTest3 | ( | bool | fSetAsTest3 | ) |
Definition at line 328 of file stunclienttests.cpp.
|
protected |
Definition at line 81 of file stunclienttests.h.