|
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 行目に定義があります。