|
Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
UDP性能測定用 [詳解]
#include "PerformanceCheck.h"#include "Console.h"#include "QueryPerformance.h"#include "Thread.h"#include "SocketBuilder.h"#include "UdpConnector.h"クラス | |
| class | PerfCheck::UdpController |
| UDP性能測定用 [詳解] | |
| class | PerfCheck::UDPPerformanceCheck |
| UDP性能測定用 [詳解] | |
名前空間 | |
| namespace | PerfCheck |
マクロ定義 | |
| #define | _DUMP_DATA |
| #define | _WINSOCKAPI_ |
| #define | DATA_SIZE 1460 |
| #define | DUMP_COUNT 24 |
| #define | KEYWORD_IP_ADDRESS _T("IPAddress") |
| #define | KEYWORD_KICK_OFF _T("KickOff") |
| #define | KEYWORD_PORT _T("Port") |
| #define | SECTION_UDP_CONTROLLER_1 _T("UdpController1") |
| #define | SECTION_UDP_CONTROLLER_2 _T("UdpController2") |
| #define | SLEEP_TIME_120 120000 |
| #define | SLEEP_TIME_30 30000 |
関数 | |
| void | DriveUdpController1 () |
| BOOL | DriveUdpController1ConsoleHandler (DWORD dwType) |
| void | DriveUdpController2 () |
| BOOL | DriveUdpController2ConsoleHandler (DWORD dwType) |
| void | DumpData (LPCTSTR lpctszFrom, int direction, BYTE byData[], int iDataLen) |
| バイナリデータをコンソールにダンプします。 | |
| int | MakeData (BYTE byData[]) |
| #define _DUMP_DATA |
UDPPerformanceCheck.h の 17 行目に定義があります。
| #define _WINSOCKAPI_ |
UDPPerformanceCheck.h の 8 行目に定義があります。
| #define DATA_SIZE 1460 |
UDPPerformanceCheck.h の 19 行目に定義があります。
| #define DUMP_COUNT 24 |
UDPPerformanceCheck.h の 18 行目に定義があります。
| #define KEYWORD_IP_ADDRESS _T("IPAddress") |
UDPPerformanceCheck.h の 23 行目に定義があります。
| #define KEYWORD_KICK_OFF _T("KickOff") |
UDPPerformanceCheck.h の 25 行目に定義があります。
| #define KEYWORD_PORT _T("Port") |
UDPPerformanceCheck.h の 24 行目に定義があります。
| #define SECTION_UDP_CONTROLLER_1 _T("UdpController1") |
UDPPerformanceCheck.h の 21 行目に定義があります。
| #define SECTION_UDP_CONTROLLER_2 _T("UdpController2") |
UDPPerformanceCheck.h の 22 行目に定義があります。
| #define SLEEP_TIME_120 120000 |
UDPPerformanceCheck.h の 28 行目に定義があります。
| #define SLEEP_TIME_30 30000 |
UDPPerformanceCheck.h の 27 行目に定義があります。
| void DriveUdpController1 | ( | ) |
| BOOL DriveUdpController1ConsoleHandler | ( | DWORD | dwType | ) |
UDPPerformanceCheck.cpp の 44 行目に定義があります。
| void DriveUdpController2 | ( | ) |
| BOOL DriveUdpController2ConsoleHandler | ( | DWORD | dwType | ) |
UDPPerformanceCheck.cpp の 122 行目に定義があります。
| void DumpData | ( | LPCTSTR | lpctszFrom, |
| int | direction, | ||
| BYTE | byData[], | ||
| int | iDataLen | ||
| ) |
バイナリデータをコンソールにダンプします。
| [in] | lpctszFrom | 出力スレッド名 |
| [in] | direction | (0:"Down"表示, 1:"Up"表示) |
| [in] | byData | ダンプデータ |
| [in] | iDataLen | ダンプサイズ |
TCPPerformanceCheck.cpp の 264 行目に定義があります。
参照先 DUMP_COUNT.
参照元 PerfCheck::ServerWorker::Invoke(), PerfCheck::TcpClient::Invoke(), PerfCheck::UpstreamDriver::Invoke(), PerfCheck::DownstreamDriver::Invoke(), PerfCheck::UdpController::Invoke().
| int MakeData | ( | BYTE | byData[] | ) |