ネームスペース 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 NVUtil::append SDOPackage::NVList &  dest,
const SDOPackage::NVList &  src
 

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

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

Properties を NVList へコピーする

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

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

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

void NVUtil::dump SDOPackage::NVList &  nv  ) 
 

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

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

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

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

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

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

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

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

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

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

template<class Value>
SDOPackage::NameValue NVUtil::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 NVUtil::newNVAny const char *  name,
const CORBA::Any &  value
 

SDOPackage::NameValue NVUtil::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 NVUtil::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 NVUtil::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 NVUtil::toProperties const SDOPackage::NVList &  nv  ) 
 

std::string NVUtil::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に対してTue Sep 25 00:45:56 2007に生成されました。  doxygen 1.4.6