Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
TCP性能測定用 [詳解]
#include "PerformanceCheck.h"
#include "Console.h"
#include "QueryPerformance.h"
#include "Thread.h"
#include "SocketBuilder.h"
#include "TcpConnector.h"
クラス | |
class | PerfCheck::DownstreamDriver |
TCP性能測定用(ダウンストリーム) [詳解] | |
class | PerfCheck::ServerWorker |
TCP性能測定用(サーバースレッド) [詳解] | |
class | PerfCheck::TcpClient |
TCP性能測定用(クライアント) [詳解] | |
class | PerfCheck::TCPPerformanceCheck |
TCP性能測定用 [詳解] | |
class | PerfCheck::TcpProxy |
TCP性能測定用(プロキシー) [詳解] | |
class | PerfCheck::TcpServer |
TCP性能測定用(サーバー) [詳解] | |
class | PerfCheck::UpstreamDriver |
TCP性能測定用(アップストリーム) [詳解] | |
名前空間 | |
namespace | PerfCheck |
マクロ定義 | |
#define | _DUMP_DATA |
#define | _WINSOCKAPI_ |
#define | DATA_SIZE 1460 |
#define | DUMP_COUNT 24 |
#define | KEYWORD_CLIENT_ADDRESS _T("ClientAddress") |
#define | KEYWORD_CLIENT_PORT _T("ClientPort") |
#define | KEYWORD_IP_ADDRESS _T("IPAddress") |
#define | KEYWORD_KICK_OFF _T("KickOff") |
#define | KEYWORD_PORT _T("Port") |
#define | KEYWORD_RETRY_COUNT _T("RetryCount") |
#define | KEYWORD_RETRY_INTERVAL _T("RetryInterval") |
#define | KEYWORD_SERVER_ADDRESS _T("ServerAddress") |
#define | KEYWORD_SERVER_PORT _T("ServerPort") |
#define | SECTION_TCP_CLIENT _T("TcpClient") |
#define | SECTION_TCP_PROXY _T("TcpProxy") |
#define | SECTION_TCP_SERVER _T("TcpServer") |
#define | SLEEP_TIME_120 120000 |
#define | SLEEP_TIME_30 30000 |
関数 | |
void | DriveTcpClient () |
BOOL | DriveTcpClientConsoleHandler (DWORD dwType) |
void | DriveTcpProxy () |
BOOL | DriveTcpProxyConsoleHandler (DWORD dwType) |
void | DriveTcpServer () |
BOOL | DriveTcpServerConsoleHandler (DWORD dwType) |
void | DumpData (int direction, BYTE byData[], int iDataLen) |
int | MakeData (BYTE byData[]) |
#define _DUMP_DATA |
TCPPerformanceCheck.h の 31 行目に定義があります。
#define _WINSOCKAPI_ |
TCPPerformanceCheck.h の 8 行目に定義があります。
#define DATA_SIZE 1460 |
TCPPerformanceCheck.h の 33 行目に定義があります。
#define DUMP_COUNT 24 |
TCPPerformanceCheck.h の 32 行目に定義があります。
#define KEYWORD_CLIENT_ADDRESS _T("ClientAddress") |
TCPPerformanceCheck.h の 28 行目に定義があります。
#define KEYWORD_CLIENT_PORT _T("ClientPort") |
TCPPerformanceCheck.h の 29 行目に定義があります。
#define KEYWORD_IP_ADDRESS _T("IPAddress") |
TCPPerformanceCheck.h の 19 行目に定義があります。
#define KEYWORD_KICK_OFF _T("KickOff") |
TCPPerformanceCheck.h の 23 行目に定義があります。
#define KEYWORD_PORT _T("Port") |
TCPPerformanceCheck.h の 20 行目に定義があります。
#define KEYWORD_RETRY_COUNT _T("RetryCount") |
TCPPerformanceCheck.h の 21 行目に定義があります。
#define KEYWORD_RETRY_INTERVAL _T("RetryInterval") |
TCPPerformanceCheck.h の 22 行目に定義があります。
#define KEYWORD_SERVER_ADDRESS _T("ServerAddress") |
TCPPerformanceCheck.h の 26 行目に定義があります。
#define KEYWORD_SERVER_PORT _T("ServerPort") |
TCPPerformanceCheck.h の 27 行目に定義があります。
#define SECTION_TCP_CLIENT _T("TcpClient") |
TCPPerformanceCheck.h の 18 行目に定義があります。
#define SECTION_TCP_PROXY _T("TcpProxy") |
TCPPerformanceCheck.h の 25 行目に定義があります。
#define SECTION_TCP_SERVER _T("TcpServer") |
TCPPerformanceCheck.h の 17 行目に定義があります。
#define SLEEP_TIME_120 120000 |
TCPPerformanceCheck.h の 36 行目に定義があります。
#define SLEEP_TIME_30 30000 |
TCPPerformanceCheck.h の 35 行目に定義があります。
void DriveTcpClient | ( | ) |
BOOL DriveTcpClientConsoleHandler | ( | DWORD | dwType | ) |
TCPPerformanceCheck.cpp の 218 行目に定義があります。
参照先 __tcpClient, PerfCheck::TcpClient::Stop().
参照元 DriveTcpClient().
void DriveTcpProxy | ( | ) |
BOOL DriveTcpProxyConsoleHandler | ( | DWORD | dwType | ) |
TCPPerformanceCheck.cpp の 193 行目に定義があります。
void DriveTcpServer | ( | ) |
BOOL DriveTcpServerConsoleHandler | ( | DWORD | dwType | ) |
TCPPerformanceCheck.cpp の 168 行目に定義があります。
参照先 __tcpServer, PerfCheck::TcpServer::Stop().
参照元 DriveTcpServer().
void DumpData | ( | int | direction, |
BYTE | byData[], | ||
int | iDataLen | ||
) |
int MakeData | ( | BYTE | byData[] | ) |
TCPPerformanceCheck.cpp の 245 行目に定義があります。