5 #ifndef _INC_cNetServerTests_H
6 #define _INC_cNetServerTests_H
16 class cUnitTestTelnetFactory;
#define UNREFERENCED_PARAMETER(P)
< _WIN32 type thing. get rid of stupid warning.
Definition: SysTypes.h:299
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cNetAddr.h:31
Definition: cNetServer.Tests.h:19
cNetAddress m_addr
address and port of this server. Used by client to connect to me.
Definition: cNetServer.Tests.h:23
bool WaitForClientThread(cThread *pClientThread, TIMESYSD_t nWaitMax=(30 *cTimeSys::k_FREQ))
Definition: cNetServer.Tests.cpp:29
bool InitListenPorts()
Definition: cNetServer.Tests.cpp:17
cNetServerUnitTest(IProtocolFactory &factory, cNetAddress addr)
Definition: cNetServer.Tests.cpp:11
Definition: cNetServer.h:157
Definition: cProtocol.h:24
Definition: cNetServer.Tests.h:31
cStreamInput * m_pInp
Definition: cNetServer.Tests.h:35
cUnitTestTelnetClient(cStreamInput *pInp=nullptr, cStreamOutput *pOut=nullptr)
Definition: cNetServer.Tests.cpp:62
HRESULT Test()
Definition: cNetServer.Tests.cpp:68
cStreamOutput * m_pOut
Definition: cNetServer.Tests.h:36
Definition: cNetServer.Tests.h:57
virtual const char * get_ProtocolName() const override
Definition: cNetServer.Tests.h:66
cUnitTestTelnetFactory()
Definition: cNetServer.Tests.h:63
virtual HRESULT TestProtocol(const BYTE *pszPrefixData, size_t iPrefixLen) const override
Definition: cNetServer.Tests.h:71
virtual cProtocolStreamPtr CreateProtocolStream(IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) override
Definition: cNetServer.Tests.h:79
Definition: cNetServer.Tests.h:43
cUnitTestTelnetStream(cUnitTestTelnetFactory *pFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut)
Definition: cNetServer.Tests.cpp:126
IUNKNOWN_DISAMBIG(cRefBase)
static const char * k_pszMsgStop
Definition: cNetServer.Tests.h:49
virtual HRESULT ProcessStreamPacket() override
Definition: cNetServer.Tests.cpp:131
Definition: cStream.h:126
static const TIMESYS_t k_FREQ
milliSec per Sec
Definition: cTimeSys.h:100
INT32 TIMESYSD_t
Time delta. signed milli-Seconds Span. cTimeSys::k_DMAX, cTimeSys::k_INF = MAILSLOT_WAIT_FOREVER.
Definition: cTimeSys.h:28
Definition: cProtocol.h:125