Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
PerfCheck::DownstreamDriver クラス

TCP性能測定用(ダウンストリーム) [詳解]

#include <TCPPerformanceCheck.h>

PerfCheck::DownstreamDriver の継承関係図
alt::skeleton::ICallback alt::WindowsLibrary

公開メンバ関数

 DownstreamDriver ()
 
virtual DWORD Invoke (LPVOID lpvParam)
 コールバック関数プレースホルダ
 
void SetTcpClient (alt::TcpConnector *connector)
 
void SetTcpServer (alt::TcpConnector *connector)
 
virtual DWORD APIENTRY Invoke (LPVOID lpvParam)=0
 コールバック関数プレースホルダ
 
- 基底クラス alt::WindowsLibrary に属する継承公開メンバ関数
APIENTRY WindowsLibrary ()
 コンストラクタ
 
virtual APIENTRY ~WindowsLibrary ()
 デストラクタ
 
virtual DWORD APIENTRY GetErrNo () const
 WindowsAPIのエラー値を取得します。
 
virtual VOID APIENTRY SetErrNo ()
 WINAPIエラーの情報を設定します。
 

非公開変数類

alt::TcpConnector_connectorClient
 
alt::TcpConnector_connectorServer
 

その他の継承メンバ

- 基底クラス alt::skeleton::ICallback に属する継承静的公開メンバ関数
static DWORD APIENTRY Invoker (LPVOID me)
 コールバック関数呼び出し用インターフェース
 
- 基底クラス alt::WindowsLibrary に属する継承限定公開変数類
DWORD _dwErrorNo
 

詳解

TCP性能測定用(ダウンストリーム)

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

構築子と解体子

◆ DownstreamDriver()

PerfCheck::DownstreamDriver::DownstreamDriver ( )
inline

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

参照先 _connectorClient, _connectorServer.

関数詳解

◆ Invoke()

DWORD DownstreamDriver::Invoke ( LPVOID  lpvParam)
virtual

コールバック関数プレースホルダ

引数
lpvParamコールバック関数に渡されるパラメータ
戻り値
DWORD
覚え書き
ユーザー側でコールバック関数の実体を記載します。

alt::skeleton::ICallbackを実装しています。

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

参照先 _connectorClient, _connectorServer, DATA_SIZE, DumpData(), alt::SocketLibrary::GetErrNo(), alt::TcpConnector::Recv(), alt::TcpConnector::Send().

◆ SetTcpClient()

void PerfCheck::DownstreamDriver::SetTcpClient ( alt::TcpConnector connector)
inline

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

参照先 _connectorClient.

参照元 PerfCheck::TcpProxy::Init().

◆ SetTcpServer()

void PerfCheck::DownstreamDriver::SetTcpServer ( alt::TcpConnector connector)
inline

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

参照先 _connectorServer.

参照元 PerfCheck::TcpProxy::Init().

メンバ詳解

◆ _connectorClient

alt::TcpConnector* PerfCheck::DownstreamDriver::_connectorClient
private

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

参照元 DownstreamDriver(), Invoke(), SetTcpClient().

◆ _connectorServer

alt::TcpConnector* PerfCheck::DownstreamDriver::_connectorServer
private

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

参照元 DownstreamDriver(), Invoke(), SetTcpServer().


このクラス詳解は次のファイルから抽出されました: