ステーションを一意に識別するためのアドレスです。
[詳細]
大小比較関数です。
- 引数
-
[in] | a | 比較するオブジェクトです。 |
[in] | b | 比較するオブジェクトです。 |
- 戻り値
- a より b が小さければ -1 、大きければ 1 、等しければ 0 を返します。
Result nn::pia::common::StationAddress::Deserialize |
( |
const uint8_t * |
pData | ) |
|
uint32_t nn::pia::common::StationAddress::GetSerializedSize |
( |
void |
| ) |
const |
bool nn::pia::common::StationAddress::operator!= |
( |
const StationAddress & |
rhs | ) |
const |
|
inline |
等値演算子です。二つの StationAddress オブジェクトが異なるかどうかを判定します。
- 戻り値
- 両者の内容が異なれば true を、そうでなければ false を返します。
bool nn::pia::common::StationAddress::operator< |
( |
const StationAddress & |
rhs | ) |
const |
比較演算子です。
- 戻り値
- このオブジェクトの方が小さければ true を返します。
代入演算子です。
- 戻り値
- 本オブジェクトの参照が返ります。
bool nn::pia::common::StationAddress::operator== |
( |
const StationAddress & |
rhs | ) |
const |
等値演算子です。二つの StationAddress オブジェクトが同等と見なせるかどうかを判定します。
- 戻り値
- 両者の内容が同等であれば true を、そうでなければ false を返します。
bool nn::pia::common::StationAddress::operator> |
( |
const StationAddress & |
rhs | ) |
const |
比較演算子です。
- 戻り値
- このオブジェクトの方が大きければ true を返します。
Result nn::pia::common::StationAddress::Serialize |
( |
uint8_t * |
pBuffer, |
|
|
uint32_t * |
pDataLen, |
|
|
uint32_t |
bufferSize |
|
) |
| const |
オブジェクトをシリアライズします。
- 引数
-
[out] | pBuffer | シリアライズされたデータを書き込むバッファを指すポインタ。 |
[out] | pDataLen | シリアライズされたデータの長さが書き込まれます。単位はバイトです。 |
[in] | bufferSize | pBuffer で指定されたバッファのサイズを指定します。 |
- 戻り値
- 成功すれば、IsSuccess() が true を返す Result が返ります。この関数がエラーを返さないようにアプリケーションを実装する必要があります。
- 返るエラーの一覧:
- ResultInvalidArgument 引数が誤っています( NULL ポインタであるなど )。pBuffer, bufferSize で指定されたバッファのサイズが不足していた場合も、このエラーが返されます。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
- 参照
- Deserialize, GetSerializedSize
virtual void nn::pia::common::StationAddress::Trace |
( |
uint64_t |
flag | ) |
const |
|
virtual |