Bytes
クラスのメソッドを使用すると、Bytes
オブジェクトに関連する特定のタスクを実行できます。
メソッド | 概要 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bytes
クラスのコンストラクタです。
構文 | 説明 |
---|---|
Bytes( Environment *env = NULL); |
Bytes オブジェクトを作成します。 |
Bytes( unsigned char *value, unsigned int count unsigned int offset = 0, const Environment *env = NULL); |
文字配列から、バイトのサブ配列が含まれるBytes オブジェクトを作成します。 |
Bytes( const Bytes &e); |
Bytes オブジェクトのコピーを作成します。 |
パラメータ | 説明 |
---|---|
env |
環境を指定します。 |
value |
新規オブジェクトの初期値を指定します。 |
count |
新規のBytesオブジェクトにコピーする文字配列のサブセットのサイズを指定します。 |
offset |
文字配列のコピー開始位置を指定します。 |
e |
コピー元のBytes オブジェクトを指定します。 |
Bytes
オブジェクトの指定した位置のバイトを戻します。
構文
unsigned char byteAt( unsigned int index) const;
パラメータ | 説明 |
---|---|
index |
Bytes オブジェクトから戻されるバイトの位置を指定します。Bytes オブジェクトの最初のバイトには、0 (ゼロ)を指定します。 |
Bytes
オブジェクトから指定したバイト配列にバイトをコピーします。
構文
void getBytes( unsigned char *dst, unsigned int count, unsigned int srcBegin = 0, unsigned int dstBegin = 0) const;
パラメータ | 説明 |
---|---|
dst |
Bytes オブジェクトのデータを書き込む宛先バッファを指定します。 |
count |
コピーするバイト数を指定します。 |
srcBegin |
Bytes オブジェクトから読み取るデータの開始位置を指定します。Bytes オブジェクトの最初のバイト位置は、0 (ゼロ)です。 |
dstBegin |
宛先バッファに書き込むデータの開始位置を指定します。dst の最初のバイト位置は、0 (ゼロ)です。 |
Bytes
オブジェクトがアトミックNULL
かどうかをテストします。Bytes
オブジェクトがアトミックNULL
の場合はTRUE
を、それ以外の場合はFALSE
を戻します。
構文
bool isNull() const;