EndPointのパケット解析情報を扱う構造体です。 [詳解]
#include <OnlineCore/src/Transport/Interface/EndPointInfo.h>
公開メンバ関数 | |
void | Reset () |
構造体の値をリセットします。 | |
void | Trace (EventLog::LogLevel logLevel=EventLog::Debug) const |
EndPointInfo のパラメータをログ出力します。 [詳解] | |
公開変数類 | |
NetFaultReason | netFaultReason |
ネットワークでフォルトが発生した場合の理由 | |
size_t | pushReliableCount |
リライアブルパケットの新規追加回数 | |
size_t | pushReliableFailureCount |
リライアブルパケットの新規追加に失敗した回数 | |
size_t | receiveAckWantedCount |
Ack要求するパケットの受信回数 | |
size_t | receivePingCount |
Pingの受信回数 | |
size_t | receiveReliableCount |
リライアブルパケットの受信回数 | |
size_t | receiveReliableTotalSize |
リライアブルパケットの受信サイズ | |
size_t | receiveUnreliableBroadcastCount |
アンリライアブルなブロードキャストパケットの受信回数 | |
size_t | receiveUnreliableBroadcastTotalSize |
アンリライアブルなブロードキャストパケットの合計サイズ | |
size_t | receiveUnreliableCount |
アンリライアブルパケットを受信した回数 | |
size_t | receiveUnreliableDataCount |
アンリライアブルなデータパケット受信回数 | |
size_t | receiveUnreliableDataTotalSize |
アンリライアブルなデータパケット合計サイズ | |
size_t | receiveUnreliableDropCount |
アンリライアブルなパケットのロス回数 | |
size_t | receiveUnreliableDuplicateReorderingCount |
重複発生もしくはリオーダリングによるシーケンス番号巻き戻りによってドロップしたアンリライアブルの回数 | |
size_t | receiveUnreliableNeglectCount |
Scheduler::Dispatch のタイムアウトにより処理できなかったアンリライアブルのドロップ回数 | |
size_t | receiveUnreliableSendMultiCount |
アンリライアブルのセンドマルチパケットの受信回数 | |
size_t | receiveUnreliableSendMultiTotalSize |
アンリライアブルのセンドマルチパケットの合計サイズ | |
size_t | receiveUnreliableTotalSize |
アンリライアブルパケットを受信した合計サイズ | |
size_t | receiveUselessAckCount |
無駄なAckを受信した回数 | |
Time | resetTime |
リセットした時刻 | |
qUnsignedInt32 | rtoMax |
リライアブル通信の再送タイムアウトの最大値 | |
qUnsignedInt32 | rtoMin |
リライアブル通信の再送タイムアウトの最小値 | |
qUnsignedInt32 | rtt |
往復時間 [msec] | |
qUnsignedInt32 | rttAverage |
平滑化された往復時間 [msec] | |
size_t | sendCount |
パケット送信回数 | |
size_t | sendDisconnectWaitCount |
ディスコネクトパケットを送信するために待った回数 | |
size_t | sendPingCount |
Pingの送信回数 ACKはカウントしません | |
size_t | sendReliableCount |
リライアブル通信送信回数 | |
size_t | sendReliableFailureCount |
リライアブルパケットの送信ができなかった回数 | |
size_t | sendReliableFragCount |
リライアブル通信でパケットフラグメンテーションが発生した回数 | |
size_t | sendReliableRetransmitCount |
リライアブルパケットの再送回数 | |
size_t | sendReliableRetransmitMax |
リライアブルパケットの最大再送回数 | |
size_t | sendReliableRetransmitTotalSize |
リライアブルパケットの再送回数 | |
size_t | sendReliableTotalSize |
リライアブル送信合計サイズ | |
size_t | sendTimeoutCount |
タイムアウトしたパケット数 | |
size_t | sendTotalSize |
パケット送信合計サイズ | |
size_t | sendUnreliableBroadcastCount |
アンリライアブルのブロードキャストでのパケット送信回数 | |
size_t | sendUnreliableBroadcastTotalSize |
アンリライアブルのブロードキャストでのパケット送信合計サイズ | |
size_t | sendUnreliableCount |
アンリライアブルパケット送信回数 | |
size_t | sendUnreliableDataCount |
アンリライアブルのデータパケット送信回数 | |
size_t | sendUnreliableDataTotalSize |
アンリライアブルのデータパケット送信合計サイズ | |
size_t | sendUnreliableSendMultiCount |
アンリライアブルのセンドマルチ機能を使ったパケット送信回数 | |
size_t | sendUnreliableSendMultiTotalSize |
アンリライアブルのセンドマルチ機能を使ったパケット送信合計サイズ | |
size_t | sendUnreliableSizeOverCount |
アンリライアブルで許容しているパケットサイズを超えて送信しようとした回数 | |
size_t | sendUnreliableTotalSize |
アンリライアブルパケット送信合計サイズ | |
qByte | streamID |
ストリームID | |
EndPointのパケット解析情報を扱う構造体です。
サイズの単位はバイトです。
void nn::nex::EndPointInfo::Trace | ( | EventLog::LogLevel | logLevel = EventLog::Debug | ) | const |
EndPointInfo のパラメータをログ出力します。
[in] | logLevel | ログ出力するEventLogのログレベル |