OpenRTM-aist-Python 2.0.0
|
公開メンバ関数 | |
def | __init__ (self) |
def | __del__ (self) |
def | addSerializer (self, marshalingtype, serializer, datatype) |
def | addSerializerGlobal (self, marshalingtype, serializer) |
def | removeSerializer (self, marshalingtype, datatype) |
def | removeSerializerGlobal (self, marshalingtype) |
def | createSerializer (self, marshalingtype, datatype=None) |
def | getSerializerList (self, datatype) |
シリアライザ生成ファクトリの一覧を操作するクラス
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.__init__ | ( | self | ) |
コンストラクタ
コンストラクタ
self |
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.__del__ | ( | self | ) |
デストラクタ
self |
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.addSerializer | ( | self, | |
marshalingtype, | |||
serializer, | |||
datatype | |||
) |
シリアライザの登録(データ型ごと)
self | |
marshalingtype | シリアライザの種類(文字列) |
serializer | シリアライザを定義したクラス |
datatype | 対象のデータ型のインスタンス、もしくはクラス |
self |
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.addSerializerGlobal | ( | self, | |
marshalingtype, | |||
serializer | |||
) |
シリアライザの登録(グローバル) 基本的にシリアライザはデータ型ごとに追加するが、 CORBA CDR形式のシリアライザのように全てのデータ型で共通の 処理を行う場合はグローバルにシリアライザを登録できる。 特定のデータ型から特定のROSメッセージ型への変換が必要などという 場合はデータ型ごとの登録が必要である。
self | |
marshalingtype | シリアライザの種類(文字列) |
serializer | シリアライザを定義したクラス |
self |
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.createSerializer | ( | self, | |
marshalingtype, | |||
datatype = None |
|||
) |
シリアライザの生成
self | |
marshalingtype | シリアライザの種類(文字列) |
datatype | 対象のデータ型のインスタンス、もしくはクラス |
self |
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.getSerializerList | ( | self, | |
datatype | |||
) |
使用可能なシリアライザ一覧の取得
self | |
datatype | 対象のデータ型のインスタンス、もしくはクラス |
self |
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.removeSerializer | ( | self, | |
marshalingtype, | |||
datatype | |||
) |
シリアライザの登録解除(データ型ごと)
self | |
marshalingtype | シリアライザの種類(文字列) |
datatype | 対象のデータ型のインスタンス、もしくはクラス |
self |
def OpenRTM_aist.ByteDataStreamBase.SerializerFactories.removeSerializerGlobal | ( | self, | |
marshalingtype | |||
) |
シリアライザの登録解除(グローバル)
self | |
marshalingtype | シリアライザの種類(文字列) |
self |