CTR NEX API Reference
nn::nex::VSocket::InetAddress クラス

IP アドレスとポート番号を保持するクラスです。 このクラスは常にホストバイトオーダーで表現されます。 [詳解]

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

+ nn::nex::VSocket::InetAddress の継承関係図

公開メンバ関数

 InetAddress ()
 コンストラクタ。無効な値で生成します。
 
 InetAddress (qUnsignedInt32 uiAddress, qUnsignedInt16 uiPort, qUnsignedInt8 uiVPort)
 コンストラクタ。 [詳解]
 
 ~InetAddress ()
 デストラクタ。
 
qUnsignedInt32 GetAddress () const
 IP アドレスを取得します。 [詳解]
 
qUnsignedInt16 GetPortNumber () const
 ポート番号を取得します。 [詳解]
 
qUnsignedInt8 GetVPortNumber () const
 仮想ポート番号を取得します。 [詳解]
 
qBool operator== (const InetAddress &oOther) const
 比較演算子です
 
void SetAddress (const qUnsignedInt32 uiAddress)
 IP アドレスを設定します。 [詳解]
 
void SetPortNumber (const qUnsignedInt16 uiPort)
 ポート番号を設定します。 [詳解]
 
void SetVPortNumber (const qUnsignedInt8 uiVPort)
 仮想ポート番号を設定します。 [詳解]
 

詳解

IP アドレスとポート番号を保持するクラスです。 このクラスは常にホストバイトオーダーで表現されます。

構築子と解体子

nn::nex::VSocket::InetAddress::InetAddress ( qUnsignedInt32  uiAddress,
qUnsignedInt16  uiPort,
qUnsignedInt8  uiVPort 
)

コンストラクタ。

引数はホストバイトオーダーで指定してください。

引数
[in]uiAddressIP アドレス。
[in]uiPortポート番号。
[in]uiVPort仮想ポート番号。

関数詳解

void nn::nex::VSocket::InetAddress::SetAddress ( const qUnsignedInt32  uiAddress)

IP アドレスを設定します。

引数はホストバイトオーダーで指定してください。

引数
[in]uiAddressIP アドレス。
qUnsignedInt32 nn::nex::VSocket::InetAddress::GetAddress ( ) const

IP アドレスを取得します。

返値はホストバイトオーダーです。

戻り値
IP アドレス。
void nn::nex::VSocket::InetAddress::SetPortNumber ( const qUnsignedInt16  uiPort)

ポート番号を設定します。

引数はホストバイトオーダーで指定してください。

引数
[in]uiPortポート番号。
qUnsignedInt16 nn::nex::VSocket::InetAddress::GetPortNumber ( ) const

ポート番号を取得します。

返値はホストバイトオーダーです。

戻り値
ポート番号。
void nn::nex::VSocket::InetAddress::SetVPortNumber ( const qUnsignedInt8  uiVPort)

仮想ポート番号を設定します。

引数
[in]uiVPort仮想ポート番号。
qUnsignedInt8 nn::nex::VSocket::InetAddress::GetVPortNumber ( ) const

仮想ポート番号を取得します。

戻り値
仮想ポート番号。