ExceptionListインタフェース


 
4.4.1.10. CORBA::ExceptionListクラス

名前

CORBA::ExceptionList::count - 例外リストの長さを得る

形式

機能説明

例外リストの長さを返します。

戻り値

例外リストの長さを返します。

エラー

CORBA標準例外がthrowされます。


名前

CORBA::ExceptionList::add - 例外リストに例外を追加する

形式

機能説明

例外リストに例外を表すタイプコードtcのコピーを追加します。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。


名前

CORBA::ExceptionList::add_consume - 例外リストに例外を追加する

形式

機能説明

例外リストに例外を表すタイプコードtcを追加します。tcは例外リストが削除されると同時に削除されます。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。


名前

CORBA::ExceptionList::item - 例外リストの指定した位置の例外を得る

形式

機能説明

例外リストのindex番目の例外を表すタイプコードを返します。例外リストの先頭は0です。

indexには0から[例外リストの長さ-1]までの値を指定します。

戻り値

例外リストのindex番目の例外を表すタイプコードを返します。

エラー

CORBA標準例外がthrowされます。

注意

戻り値を削除してはいけません。


名前

CORBA::ExceptionList::remove - 例外リストから指定した位置の例外を削除する

形式

機能説明

index番目の例外を例外リストから削除します。例外リストの先頭は0です。

indexには0から[例外リストの長さ-1]までの値を指定します。

戻り値

削除に成功した場合はCORBA::Status_Successを返します。それ以外はCORBA::Status_Failedを返します。

エラー

戻り値にCORBA::Status_Failedが返ります。また、CORBA標準例外がthrowされます。