#include <string>
#include <iostream>
#include <rtm/idl/SDOPackageSkel.h>
#include <rtm/Properties.h>
ネームスペース | |
| namespace | 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) |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
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を返す。
|
1.4.1