メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

ネームスペース NVUtil


関数

template<class Value>
SDOPackage::NameValue newNV (const char *name, Value value)
 NameValue を生成する.
SDOPackage::NameValue newNVChar (const char *name, const CORBA::Char value)
 value が CORBA::string の NameValue を生成する value が CORBA::Char の NameValue を生成する
SDOPackage::NameValue newNVBool (const char *name, const CORBA::Boolean value)
 value が CORBA::Boolean の NameValue を生成する
SDOPackage::NameValue newNVOctet (const char *name, const CORBA::Octet value)
 value が CORBA::Octet の NameValue を生成する
SDOPackage::NameValue newNVAny (const char *name, const CORBA::Any &value)
void copyFromProperties (SDOPackage::NVList &nv, const RTC::Properties &prop)
 Properties を NVList へコピーする.
void copyToProperties (RTC::Properties &prop, const SDOPackage::NVList &nv)
RTC::Properties toProperties (const SDOPackage::NVList &nv)
const CORBA::Any & find (const SDOPackage::NVList &nv, const char *name)
 NVList から name で指定された value を返す.
const CORBA::Long find_index (const SDOPackage::NVList &nv, const char *name)
bool isString (const SDOPackage::NVList &nv, const char *name)
 指定された name の value の型が string であるかどうか?
bool isStringValue (const SDOPackage::NVList &nv, const char *name, const char *value)
std::string toString (const SDOPackage::NVList &nv, const char *name)
 指定された name の NVList を string として返す。
bool appendStringValue (SDOPackage::NVList &nv, const char *name, const char *value)
void append (SDOPackage::NVList &dest, const SDOPackage::NVList &src)
void dump (SDOPackage::NVList &nv)


関数

void append SDOPackage::NVList &  dest,
const SDOPackage::NVList &  src
 

bool appendStringValue SDOPackage::NVList &  nv,
const char *  name,
const char *  value
 

void copyFromProperties SDOPackage::NVList &  nv,
const RTC::Properties prop
 

Properties を NVList へコピーする.

このオペレーションは Properties を NVList へコピーする。 NVList の value は全て CORBA::string 型としてコピーする。

引数:
nv Properties の値を格納する NVList
prop コピー元の Properties

void copyToProperties RTC::Properties prop,
const SDOPackage::NVList &  nv
 

void dump SDOPackage::NVList &  nv  ) 
 

const CORBA::Any& find const SDOPackage::NVList &  nv,
const char *  name
 

NVList から name で指定された value を返す.

このオペレーションは name で指定された value を Any 型で返す。

引数:
nv 検索対象の NVList
name 検索する名前

const CORBA::Long find_index const SDOPackage::NVList &  nv,
const char *  name
 

bool isString const SDOPackage::NVList &  nv,
const char *  name
 

指定された name の value の型が string であるかどうか?

このオペレーションは name で指定された value の型が CORBA::string かどうかを bool 値で返す。

引数:
nv 検索対象の NVList
name 検索する名前

bool isStringValue const SDOPackage::NVList &  nv,
const char *  name,
const char *  value
 

template<class Value>
SDOPackage::NameValue newNV const char *  name,
Value  value
 

NameValue を生成する.

このオペレーションはNameValueを作成する。 CORBA::Char, CORBA::Boolean, CORBA::Octet は作成できない。 これらの値は newNVChar(), newNVBool(), newNVOctet() で作成する。

引数:
name NameValue の name
value NameValue の value
戻り値:
NameValue

SDOPackage::NameValue newNVAny const char *  name,
const CORBA::Any &  value
 

SDOPackage::NameValue newNVBool const char *  name,
const CORBA::Boolean  value
 

value が CORBA::Boolean の NameValue を生成する

このオペレーションはf value が CORBA::Boolean の NameValueを作成する。

引数:
name NameValue の name
value NameValue の value
戻り値:
NameValue

SDOPackage::NameValue newNVChar const char *  name,
const CORBA::Char  value
 

value が CORBA::string の NameValue を生成する value が CORBA::Char の NameValue を生成する

このオペレーションはf value が CORBA::Char の NameValueを作成する。

引数:
name NameValue の name
value NameValue の value
戻り値:
NameValue

SDOPackage::NameValue newNVOctet const char *  name,
const CORBA::Octet  value
 

value が CORBA::Octet の NameValue を生成する

このオペレーションはf value が CORBA::Octet の NameValueを作成する。

引数:
name NameValue の name
value NameValue の value
戻り値:
NameValue

RTC::Properties toProperties const SDOPackage::NVList &  nv  ) 
 

std::string toString const SDOPackage::NVList &  nv,
const char *  name
 

指定された name の NVList を string として返す。

このオペレーションは name で指定された NVList の値を string で返す。 もし、name で指定した value の値が CORBA::string でなければ、 空の文字列のstringを返す。

引数:
nv 検索対象の NVList
name 検索する名前
戻り値:
name に対応する値のstring型の値


OpenRTMに対してFri Oct 5 05:14:59 2007に生成されました。  doxygen 1.4.1