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[] | ) |