関数 | |
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) |
|
|
|
|
|
Properties を NVList へコピーする. このオペレーションは Properties を NVList へコピーする。 NVList の value は全て CORBA::string 型としてコピーする。
|
|
|
|
|
|
NVList から name で指定された value を返す. このオペレーションは name で指定された value を Any 型で返す。
|
|
|
|
指定された name の value の型が string であるかどうか? このオペレーションは name で指定された value の型が CORBA::string かどうかを bool 値で返す。
|
|
|
|
NameValue を生成する. このオペレーションはNameValueを作成する。 CORBA::Char, CORBA::Boolean, CORBA::Octet は作成できない。 これらの値は newNVChar(), newNVBool(), newNVOctet() で作成する。
|
|
|
|
value が CORBA::Boolean の NameValue を生成する このオペレーションはf value が CORBA::Boolean の NameValueを作成する。
|
|
value が CORBA::string の NameValue を生成する value が CORBA::Char の NameValue を生成する このオペレーションはf value が CORBA::Char の NameValueを作成する。
|
|
value が CORBA::Octet の NameValue を生成する このオペレーションはf value が CORBA::Octet の NameValueを作成する。
|
|
|
|
指定された name の NVList を string として返す。 このオペレーションは name で指定された NVList の値を string で返す。 もし、name で指定した value の値が CORBA::string でなければ、 空の文字列のstringを返す。
|