|
Stun Server
Compliant with the latest RFCs including 5389, 5769, and 5780
discover the local host's own external IP address
|
#include <testpolling.h>


Public Member Functions | |
| void | TestUnInit () |
| HRESULT | TestInit (size_t sizePolling, size_t sizePipeArray) |
| HRESULT | CreateAndAddPipe () |
| HRESULT | WritePipe (PipePair *pPipePair) |
| HRESULT | SetNonBlocking (int fd) |
| HRESULT | ConsumeEvent (int *pFD, int *pCount) |
| int | FindPipePairIndex (int fd) |
| size_t | GetPendingCount () |
| HRESULT | RemovePipe (int pipeindex) |
| HRESULT | Test1 () |
| HRESULT | Test2 () |
| HRESULT | Test3 () |
| HRESULT | Run () |
| CTestPolling () | |
| ~CTestPolling () | |
| UT_DECLARE_TEST_NAME ("CTestPolling") | |
Public Member Functions inherited from IUnitTest | |
| virtual | ~IUnitTest () |
| virtual const char * | GetName ()=0 |
Public Attributes | |
| CRefCountedPtr< IPolling > | _spPolling |
| std::vector< PipePair > | _pipes |
| uint32_t | _polltype |
Definition at line 28 of file testpolling.h.
| CTestPolling::CTestPolling | ( | ) |
Definition at line 24 of file testpolling.cpp.
| CTestPolling::~CTestPolling | ( | ) |
Definition at line 29 of file testpolling.cpp.
| HRESULT CTestPolling::ConsumeEvent | ( | int * | pFD, |
| int * | pCount | ||
| ) |
Definition at line 145 of file testpolling.cpp.
| HRESULT CTestPolling::CreateAndAddPipe | ( | ) |
Definition at line 88 of file testpolling.cpp.
| int CTestPolling::FindPipePairIndex | ( | int | fd | ) |
Definition at line 193 of file testpolling.cpp.
| size_t CTestPolling::GetPendingCount | ( | ) |
Definition at line 208 of file testpolling.cpp.
| HRESULT CTestPolling::RemovePipe | ( | int | pipeindex | ) |
Definition at line 224 of file testpolling.cpp.
|
virtual |
Implements IUnitTest.
Definition at line 34 of file testpolling.cpp.
| HRESULT CTestPolling::SetNonBlocking | ( | int | fd | ) |
Definition at line 67 of file testpolling.cpp.
| HRESULT CTestPolling::Test1 | ( | ) |
Definition at line 251 of file testpolling.cpp.
| HRESULT CTestPolling::Test2 | ( | ) |
Definition at line 293 of file testpolling.cpp.
| HRESULT CTestPolling::Test3 | ( | ) |
Definition at line 377 of file testpolling.cpp.
| HRESULT CTestPolling::TestInit | ( | size_t | sizePolling, |
| size_t | sizePipeArray | ||
| ) |
Definition at line 113 of file testpolling.cpp.
| void CTestPolling::TestUnInit | ( | ) |
Definition at line 52 of file testpolling.cpp.
| CTestPolling::UT_DECLARE_TEST_NAME | ( | "CTestPolling" | ) |
Definition at line 130 of file testpolling.cpp.
| std::vector<PipePair> CTestPolling::_pipes |
Definition at line 33 of file testpolling.h.
| uint32_t CTestPolling::_polltype |
Definition at line 35 of file testpolling.h.
| CRefCountedPtr<IPolling> CTestPolling::_spPolling |
Definition at line 32 of file testpolling.h.