Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス
- static char **allocbuf(
CORBA::ULong nelems);
このメソッドは,指定されたリスト要素の数に合わせてメモリを割り当てます。
- CORBA::ULong compare(
const CORBA::StringSequence& seq1,
const CORBA::StringSequence& seq2);
このメソッドは,二つのStringSequenceオブジェクトを比較し,それらが同一である場合,0を返します。そうでない場合は0以外の数字を返します。
- seq1
比較する最初のオブジェクト
- seq2
比較する2番目のオブジェクト
- static void freebuf(
char **data);
このメソッドは,指定されたポインタに対応するメモリを解放します。
- static void freebuf_elems(
char **data, CORBA::ULong nelems);
このメソッドは,指定されたリスト要素の数に合わせてメモリを解放します。また,シーケンスが使用したメモリ,およびStringSequenceが保持する文字列を解放します。
- 注
- StringSequenceに格納される文字列が,プログラムのほかから参照されている場合,その文字列が使用したメモリは解放しません。ただし,複数の文字列の配列であるStringSequenceは,削除され,メモリを解放します。
- data
解放されるリストメモリ
- nelems
要素の数
- CORBA::ULong hash(
CORBA::StringSequence& seq);
このメソッドは,指定されたオブジェクトのハッシュ値を返します。
- seq
ハッシュ値が返されるStringSequence
- CORBA::ULong length() const;
このメソッドは,シーケンス内の要素数を返します。
- void length(
CORBA::ULong len);
このメソッドは,シーケンス内の要素数を設定します。
- CORBA::ULong maximum() const;
このメソッドは,リスト内の引数の数を返します。
- CORBA::StringSequence& operator=(
const CORBA::StringSequence& seq);
この演算子は,代入によるStringSequenceのコピーを可能にします。
- char *operator[ ](
CORBA::ULong index);
この演算子は,インデックスを使ってStringSequence内の引数へのアクセスを可能にします。
- index
任意の文字列シーケンスの0から始まるインデックス
- static void _release(
CORBA::StringSequence* ptr);
このメソッドは,指定されたStringSequenceオブジェクトを解放します。
- ptr
解放するStringSequenceオブジェクト
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.