IP アドレスとポート番号を保持するクラスです。 このクラスは常にホストバイトオーダーで表現されます。 [詳解]
#include <OnlineCore/src/Transport/Interface/VSocket.h>
公開メンバ関数 | |
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] | uiAddress | IP アドレス。 |
[in] | uiPort | ポート番号。 |
[in] | uiVPort | 仮想ポート番号。 |
void nn::nex::VSocket::InetAddress::SetAddress | ( | const qUnsignedInt32 | uiAddress | ) |
IP アドレスを設定します。
引数はホストバイトオーダーで指定してください。
[in] | uiAddress | IP アドレス。 |
qUnsignedInt32 nn::nex::VSocket::InetAddress::GetAddress | ( | ) | const |
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 |
仮想ポート番号を取得します。