OpenRTM-aist 2.1.0
|
クラス | |
struct | has_nil |
has nil traits class template [詳解] | |
struct | has_nil_helper |
has nil helper [詳解] | |
struct | has_nil_impl |
has nil impl: void case [詳解] | |
struct | has_nil_impl< T, typename has_nil_helper< T, &T::_nil >::type > |
has nil impl: valid case [詳解] | |
struct | is_corba_object |
is corba object traits class [詳解] | |
class | typecode |
typecode class template [詳解] | |
class | typecode< false, T > |
class | typecode< true, T > |
関数 | |
template<class T > | |
void | copyData (T &data1, const T &data2) |
CORBA型のデータを別変数にコピーする omniORBではSequence型のデータはコピーコンストラクタでfor文により各要素をコピーする処理を行うため、 Octet型の配列のデータのコピーにはmemcpyを使用する関数を独自に定義することで高速化する。 | |
template<class T > | |
const char * | toTypename () |
CORBA型のタイプ名を文字列で取得する | |
template<class T > | |
const char * | toTypenameOfStruct () |
template<class T > | |
const char * | toTypenameOfObject () |
template<class T > | |
const char * | toRepositoryId () |
CORBA型のリポジトリIDを文字列で取得する | |
template<class T > | |
const char * | toRepositoryIdOfStruct () |
template<class T > | |
const char * | toRepositoryIdOfObject () |
CORBA型のデータを別変数にコピーする omniORBではSequence型のデータはコピーコンストラクタでfor文により各要素をコピーする処理を行うため、 Octet型の配列のデータのコピーにはmemcpyを使用する関数を独自に定義することで高速化する。
参照先 toRepositoryId().
const char * CORBA_Util::toRepositoryId | ( | ) |
CORBA型のリポジトリIDを文字列で取得する
参照先 toRepositoryId().
参照元 RTC::addDataTypeToMarshalingType(), copyData(), RTC::getSerializerList(), CORBA_Util::typecode< true, T >::id(), CORBA_Util::typecode< false, T >::id(), CORBA_Util::typecode< true, T >::name(), CORBA_Util::typecode< false, T >::name(), RTC::InPort< DataType >::operator>>(), RTC::OutPort< DataType >::read(), toRepositoryId(), toTypename(), RTC::InPort< DataType >::write(), RTC::OutPort< DataType >::write().
CORBA型のタイプ名を文字列で取得する
参照先 toRepositoryId().