CTR NEX API Reference
nn::nex::StationProbeList::PingStats クラス

各端末との間の PingTime (RTT) の統計情報です。 [詳解]

#include <OnlineCore/src/Transport/Interface/StationProbeList.h>

公開メンバ関数

 PingStats ()
 コンストラクタです。
 
qUnsignedInt32 GetAverage () const
 各端末との PingTime (RTT) を平均したものを返します。 [詳解]
 
qUnsignedInt32 GetMax () const
 各端末との PingTime (RTT) のうち、最大のものを返します。 [詳解]
 
qUnsignedInt32 GetMedian () const
 各端末との PingTime (RTT) の中央値を返します。 [詳解]
 
qUnsignedInt32 GetMin () const
 各端末との PingTime (RTT) のうち、最小のものを返します。 [詳解]
 

詳解

各端末との間の PingTime (RTT) の統計情報です。

VSocket::ProbeStations() を呼び出すと StationProbeList 内部で保持している本クラスの情報が更新されます。

関数詳解

qUnsignedInt32 nn::nex::StationProbeList::PingStats::GetMin ( ) const

各端末との PingTime (RTT) のうち、最小のものを返します。

デフォルトの最小の PingTime は Infinite です。 Infinite が返された場合はいずれの端末とも疎通が取れていないことを示します。

戻り値
各端末との PingTime のうち、最小のもの。単位はミリ秒です。
qUnsignedInt32 nn::nex::StationProbeList::PingStats::GetMax ( ) const

各端末との PingTime (RTT) のうち、最大のものを返します。

デフォルトの最大の PingTime は Infinite です。 Infinite が返された場合は少なくとも一つの端末と疎通が取れていないことを示します。

戻り値
各端末との PingTime のうち、最大のもの。単位はミリ秒です。
qUnsignedInt32 nn::nex::StationProbeList::PingStats::GetAverage ( ) const

各端末との PingTime (RTT) を平均したものを返します。

デフォルトの平均 PingTime は Infinite です。 Infinite が返された場合は少なくとも一つの端末と疎通が取れていないことを示します。

戻り値
各端末との PingTime (RTT) を平均したもの。単位はミリ秒です。
qUnsignedInt32 nn::nex::StationProbeList::PingStats::GetMedian ( ) const

各端末との PingTime (RTT) の中央値を返します。

デフォルトの PingTime の中央値は Infinite です。 Infinite が返された場合は少なくとも半数の端末と疎通が取れていないことを示します。

戻り値
各端末との PingTime (RTT) の中央値。単位はミリ秒です。