エンコード/デコード


 
4.4.7.2. Ob_MesBufクラス


名前

Ob_MesBuf::Ob_MesBuf - エンコード用コンストラクタ

形式

機能説明

各型のデータをCDRに基づいてエンコードするためのインスタンスを生成するときに使用します。

戻り値

ありません。

エラー

is_error関数を呼んだ結果が1のとき、メモリ不足のため初期化に失敗しています。

関連項目

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value

注意

このコンストラクタはエンコード用ですので、デコード用として使ったときは、正常に動作しません。


名前

Ob_MesBuf::Ob_MesBuf(unsigned long) − デコード用コンストラクタ

形式

機能説明

各型のデータをCDRに基づいてデコードするためのインスタンスを生成するときに使用します。sizeはデコードするバイト配列の長さを指定します。デコード用コンストラクタは、size分の領域を確保します。

戻り値

ありません。

エラー

is_error関数を呼んだ結果が1のとき、メモリ不足のため初期化に失敗しています。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value

注意

このコンストラクタはデコード用ですので、エンコード用として使ったときは、正常に動作しません。


名前

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&) - コピーコンストラクタ

Ob_MesBuf::operator=(const Ob_MesBuf&) - 代入オペレータ

形式

機能説明

コピーコンストラクタも代入オペレータも、内部的に管理しているバイト配列をコピーします。

戻り値

コピーコンストラクタは戻り値はありません。

代入オペレータは自分自身への参照を返します。

エラー

is_error関数を呼んだ結果が1のとき、メモリ不足のため初期化に失敗しています。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::operator<<=(<basic type>)

Ob_MesBuf::operator<<=(const <class type>&)

Ob_MesBuf::operator<<=(Ob_MesBuf&, const <class type>&)

- エンコーダ

形式

機能説明

valueにはCDRに基づいてエンコードするデータを指定します。IDL基本型および既知型に対するエンコーダはOb_MesBufクラスで定義されています。IDLユーザ定義型に対するエンコーダはIDLコンパイラによって生成されます。

戻り値

エンコードが成功したら1が返り、失敗したら0が返ります。

エラー

is_error関数を呼んだときに1が返ります。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value,


名前

Ob_MesBuf::operator>>=(<basic type>&)

Ob_MesBuf::operator>>=(<class type>&)

Ob_MesBuf::operator>>=(Ob_MesBuf&, <class type>&)

- デコーダ

形式

機能説明

valueにはCDRに基づいてデコードするデータ型のオブジェクトを指定します。IDL基本型および既知型に対するエンコーダはOb_MesBufクラスで定義されています。IDLユーザ定義型に対するエンコーダはIDLコンパイラによって生成されます。

右辺が文字列型、TypeCode, Principal, Objectおよびインターフェース型のときは、呼び出し側が右辺の指す領域を解放します。

戻り値

デコードが成功したら1が返り、失敗したら0が返ります。

エラー

is_error関数を呼んだときに1が返ります。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value,


名前

Ob_MesBuf::used_size - 先頭から現在使われている場所までのバイト長

形式

機能説明

Ob_MesBufオブジェクトが内部的に管理しているバイト配列のうち、先頭から現在使われている場所までのバイト長を返します。Ob_MesBufオブジェクトを生成した直後や、reset関数を呼び出した直後は0を返します。

戻り値

先頭から現在使われている場所までのバイト長をCORBA::ULong型で返します。

エラー

起こりません。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::reset - カレントポインタを先頭に戻す

形式

機能説明

Ob_MesBufが内部的に管理しているバイト配列へのカレントポインタを、先頭に戻します。バッファに書かれているデータは変更されません。また、reset関数を実行後のused_size関数の戻り値は0になります。

戻り値

ありません。

エラー

起こりません。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::used_size,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::dump - エンコードされたデータをファイルにダンプする

形式

機能説明

Ob_MesBuf::dumpはエンコードされたデータを指定されたファイルにダンプします。この関数は、フック関数等のデバッグ時に、エンコードされたデータの内容をファイルに保存するときなどに利用します。ダンプは、16進数とキャラクタの形式で追記されます。

filenameにはデータをダンプするファイル名を指定します。ファイル名は実在するファイル名でなければなりません。はじめて利用するときには、出力させるためのファイルを作成しておく必要があります。ファイルが存在しない場合は何も出力されません。

戻り値

ありません。

エラー

起こりません。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value

注意

本関数を呼び出すと、指定したファイルが存在すれば上書きしてしまいます。少なくとも、ファイル名は開発したアプリケーションを利用するユーザが付けそうにない名前にすべきですが、最終的な物件を作成するまでに本関数を取り除いてしまうほうがよいでしょう。


名前

Ob_MesBuf::buf_copy_to - バッファにCDRエンコードデータをコピーする

形式

機能説明

tosize分の長さのCDRエンコードデータをコピーします。sizeは実際のデータ長(used_size関数の結果)以下の値を指定してください。もし、実際のデータよりもsizeの方が大きいときはエラーになります。また、toの指す領域がsizeよりも小さいときの動作は保証しません。

戻り値

正常終了したときは1を返し、エラーが起きたときは

0を返します。

エラー

Ob_MesBufの実際のデータ長(used_size関数の結果)よりsizeの方が大きいときエラーを返します。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::buf_copy - CDRデコードデータをバッファからコピーする

形式

機能説明

fromからsize分の長さのCDRデコードデータをコピーします。fromの指す領域がsizeよりも小さいときの動作は保証しません。

戻り値

正常終了したときは1を返します。エラーが起きたときは0を返します。

エラー

メモリ不足のときエラーを返します。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::begin_encode_message, Ob_Mesbuf::end_encode_message

- エンコード開始および終了処理

形式

機能説明

Ob_MesBufオブジェクトをエンコード用として使うとき、この2つの関数を使います。begin_encode_message関数を呼び出したときのカレントポインタからend_encode_message関数を呼び出したときのカレントポインタまでがエンコードされます。この間に使われたOb_MesBuf内のバイト配列のバイト数は、end_encode_message関数を呼び出したときにbegin_encode_messageで渡したsize_ptrの指す領域に書き込まれます。

戻り値

正常終了したときは1を返します。エラーが起きたときは0を返します。

エラー

メモリ不足のときエラーを返します。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message

- デコード開始および終了処理

形式

機能説明

Ob_MesBufオブジェクトに格納されているデータをデコードするとき、この2つの関数を使います。begin_decode_message関数を呼び出したときのカレントポインタから、end_decode_message関数を呼び出したときのカレントポインタまでをデコードできます。

sizeにはデコードするバイト長を指定します(現在使われていません)。

byte_orderにはメッセージのバイトオーダを指定します。

ビッグエンディアンならば1を、リトルエンディアンならば0を指定します。

戻り値

begin_decode_message関数は、正常終了したとき1を返します。

エラーのときには0を返します。

エラー

メモリ不足のときエラーを返します。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation

- encapsulation形式のエンコード開始および終了処理

形式

機能説明

Ob_MesBufオブジェクトをencapsulationという手法を用いたエンコード用として使うとき、この2つの関数を使います。begin_encode_encapsulation関数を呼び出したときのカレントポインタからend_encode_encapsulation関数を呼び出したときのカレントポインタまでがencapsulationの形式にエンコードされます。この間に使われたOb_MesBuf内のバイト配列のバイト数は、end_encode_ncapsulation関数を呼び出したときにbegin_encode_ncapsulationで渡したsize_ptrの指す領域に書き込まれます。

戻り値

begin_encode_encapsulation関数は、正常終了したとき1を返します。エラーが起きたときは0を返します。

エラー

メモリ不足のときエラーを返します。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation

- encapsulation形式のデコード開始および終了処理

形式

機能説明

Ob_MesBufオブジェクトに格納されているencapsulationの形式のデータをデコードするとき、この2つの関数を使います。begin_decode_encapsulation関数を呼び出したときのカレントポインタからend_decode_encapsulation関数を呼び出したときのカレントポインタまでをencapsulationの形式でデコードできます。

lenにはデコードするバイト数を指定してください(現在使われていません)。

戻り値

begin_decode_encapsulationは、正常終了したとき1を返します。エラーのときには0を返します。

エラー

メモリ不足のときエラーを返します。

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::to_any_value, Ob_MesBuf::from_any_value


名前

Ob_MesBuf::to_any_value - CORBA::Anyに入れるuntyped valueを作成する

形式

機能説明

IDL定義していない型のオブジェクト(untyped value)をCORBA::Anyオブジェクトに入れるときに、この関数を使います。untyped valueはCDR方式でエンコードされた形でCORBA::Anyに入れることができます。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

正常終了したとき、untyped valueへのポインタを返します。

エラー

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

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::from_any_value


名前

Ob_MesBuf::from_any_value - CORBA::Anyからuntyped valueを取り出す

形式

機能説明

IDL定義していない型のオブジェクト(untyped value)をCORBA::Anyオブジェクトから取り出すときに、この関数を使います。untyped valueはCDR方式でエンコードされた形でCORBA::Anyに入っています。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

ありません。

エラー

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

関連項目

Ob_MesBuf::Ob_MesBuf,

Ob_MesBuf::Ob_MesBuf(unsigned long),

Ob_MesBuf::Ob_MesBuf(const Ob_MesBuf&),

Ob_MesBuf::operator=(const Ob_MesBuf&),

Ob_MesBuf::reset, Ob_MesBuf::used_size, Ob_MesBuf::dump,

Ob_MesBuf::buf_copy_to, Ob_MesBuf::buf_copy,

Ob_MesBuf::operator<<=, Ob_MesBuf::operator>>=,

Ob_MesBuf::begin_encode_message, Ob_MesBuf::end_encode_message,

Ob_MesBuf::begin_decode_message, Ob_MesBuf::end_decode_message,

Ob_MesBuf::begin_encode_encapsulation,

Ob_MesBuf::end_encode_encapsulation,

Ob_MesBuf::begin_decode_encapsulation,

Ob_MesBuf::end_decode_encapsulation,

Ob_MesBuf::to_any_value


名前

Ob_MesBuf::get_trans_codeset

- string型のトランスミッションコードセットIdの設定値を取り出す

形式

機能説明

IDLのstring型で使用されるトランスミッションコードセットIdの設定値を返します。

戻り値

トランスミッションコードセットIdが返ります。

エラー

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

関連項目

Ob_MesBuf::set_trans_codeset(CONV_FRAME_CodeSetId)

注意

コードセットを使用するためには、GIOPおよびIIOPのバージョンを1.1以上に設定する必要があります。詳しくは、 [ リファレンス集 運用管理・設定編 > 1. コンフィグレーション(設定一覧) > 1.10. Object Broker > 1.10.3. WebOTX Object Broker C++ における環境設定 ] の表1.10.3.1-8を参照してください。


名前

Ob_MesBuf::set_trans_codeset(CONV_FRAME_CodeSetId)

- string型のトランスミッションコードセットIdを設定する

形式

機能説明

IDLのstring型で使用されるトランスミッションコードセットIdを設定します。

戻り値

ありません。

エラー

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

関連項目

Ob_MesBuf::get_trans_codeset

注意

コードセットを使用するためには、GIOPおよびIIOPのバージョンを1.1以上に設定する必要があります。詳しくは、 [ リファレンス集 運用管理・設定編 > 1. コンフィグレーション(設定一覧) > 1.10. Object Broker > 1.10.3. WebOTX Object Broker C++ における環境設定 ] の表1.10.3.1-8を参照してください。


名前

Ob_MesBuf::get_trans_codeset_w

- wchar/wstring型のトランスミッションコードセットIdの設定値を取り出す

形式

機能説明

IDLのwchar, wstring型で使用されるトランスミッションコードセットIdの設定値を返します。

戻り値

トランスミッションコードセットIdが返ります。

エラー

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

関連項目

Ob_MesBuf::set_trans_codeset_w(CONV_FRAME_CodeSetId)

注意

コードセットを使用するためには、GIOPおよびIIOPのバージョンを1.1以上に設定する必要があります。詳しくは、 [ リファレンス集 運用管理・設定編 > 1. コンフィグレーション(設定一覧) > 1.10. Object Broker > 1.10.3. WebOTX Object Broker C++ における環境設定 ] の表1.10.3.1-8を参照してください。


名前

Ob_MesBuf::set_trans_codeset_w(CONV_FRAME_CodeSetId)

- wchar/wstring型のトランスミッションコードセットIdを設定する

形式

機能説明

IDLのwchar, wstring型で使用されるトランスミッションコードセットIdを設定します。

戻り値

ありません。

エラー

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

関連項目

Ob_MesBuf::get_trans_codeset_w

注意

コードセットを使用するためには、GIOPおよびIIOPのバージョンを1.1以上に設定する必要があります。詳しくは、 [ リファレンス集 運用管理・設定編 > 1. コンフィグレーション(設定一覧) > 1.10. Object Broker > 1.10.3. WebOTX Object Broker C++ における環境設定 ] の表1.10.3.1-8を参照してください。