Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
TCPPerformanceCheck.cpp ファイル

TCPクラス性能測定用 [詳解]

#include "pch.h"
#include "TCPPerformanceCheck.h"

[ソースコード]

関数

void DriveTcpClient ()
 
BOOL DriveTcpClientConsoleHandler (DWORD dwType)
 
void DriveTcpProxy ()
 
BOOL DriveTcpProxyConsoleHandler (DWORD dwType)
 
void DriveTcpServer ()
 
BOOL DriveTcpServerConsoleHandler (DWORD dwType)
 
void DumpData (LPCTSTR lpctszFrom, int direction, BYTE byData[], int iDataLen)
 バイナリデータをコンソールにダンプします。
 
int MakeData (BYTE byData[])
 

変数

TcpClient__tcpClient = nullptr
 
TcpProxy__tcpProxy = nullptr
 
TcpServer__tcpServer = nullptr
 

詳解

TCPクラス性能測定用

著者
kumak.nosp@m.uma0.nosp@m.421@g.nosp@m.mail.nosp@m..com
日付
2020.05.16

TCPPerformanceCheck.cpp に定義があります。

関数詳解

◆ DriveTcpClient()

◆ DriveTcpClientConsoleHandler()

BOOL DriveTcpClientConsoleHandler ( DWORD  dwType)

TCPPerformanceCheck.cpp218 行目に定義があります。

参照先 __tcpClient, PerfCheck::TcpClient::Stop().

参照元 DriveTcpClient().

◆ DriveTcpProxy()

◆ DriveTcpProxyConsoleHandler()

BOOL DriveTcpProxyConsoleHandler ( DWORD  dwType)

TCPPerformanceCheck.cpp193 行目に定義があります。

参照先 __tcpProxy, PerfCheck::TcpProxy::Stop().

◆ DriveTcpServer()

◆ DriveTcpServerConsoleHandler()

BOOL DriveTcpServerConsoleHandler ( DWORD  dwType)

TCPPerformanceCheck.cpp168 行目に定義があります。

参照先 __tcpServer, PerfCheck::TcpServer::Stop().

参照元 DriveTcpServer().

◆ DumpData()

void DumpData ( LPCTSTR  lpctszFrom,
int  direction,
BYTE  byData[],
int  iDataLen 
)

バイナリデータをコンソールにダンプします。

引数
[in]lpctszFrom出力スレッド名
[in]direction(0:"Down"表示, 1:"Up"表示)
[in]byDataダンプデータ
[in]iDataLenダンプサイズ
覚え書き
最初に16進、次にキャラクタで出力します。

TCPPerformanceCheck.cpp264 行目に定義があります。

参照先 DUMP_COUNT.

参照元 PerfCheck::ServerWorker::Invoke(), PerfCheck::TcpClient::Invoke(), PerfCheck::UpstreamDriver::Invoke(), PerfCheck::DownstreamDriver::Invoke(), PerfCheck::UdpController::Invoke().

◆ MakeData()

変数詳解

◆ __tcpClient

TcpClient* __tcpClient = nullptr

TCPPerformanceCheck.cpp14 行目に定義があります。

参照元 DriveTcpClient(), DriveTcpClientConsoleHandler().

◆ __tcpProxy

TcpProxy* __tcpProxy = nullptr

TCPPerformanceCheck.cpp13 行目に定義があります。

参照元 DriveTcpProxyConsoleHandler().

◆ __tcpServer

TcpServer* __tcpServer = nullptr

TCPPerformanceCheck.cpp12 行目に定義があります。

参照元 DriveTcpServer(), DriveTcpServerConsoleHandler().