|
OpenRTM-aist
2.1.0
|
CorbaURI クラス 指定のCORBAオブジェクト参照用URLから参照形式、ホスト名、ポート番号、 パス、オブジェクトキーを取得する機能を提供するクラス [詳解]
#include <CORBA_RTCUtil.h>
公開メンバ関数 | |
| CorbaURI (std::string uri, const std::string &objkey="") | |
| コンストラクタ [詳解] | |
| ~CorbaURI () | |
| デストラクタ [詳解] | |
| std::string | toString () const |
| CORBAオブジェクト参照用URLを取得する [詳解] | |
| std::string | getProtocol () const |
| 参照形式を取得する 例:corbaloc、corbaname、http、https、ws、wss [詳解] | |
| std::string | getHost () const |
| ホスト名を取得する [詳解] | |
| unsigned short | getPort () const |
| ポート番号を取得する [詳解] | |
| bool | isAddressOnly () const |
| 初期化時にCORBAオブジェクト参照用URLを指定した場合はfalse、 ホスト名、ポート番号のみを指定した場合はtrueを返す。 [詳解] | |
CorbaURI クラス 指定のCORBAオブジェクト参照用URLから参照形式、ホスト名、ポート番号、 パス、オブジェクトキーを取得する機能を提供するクラス
| CORBA_RTCUtil::CorbaURI::CorbaURI | ( | std::string | uri, |
| const std::string & | objkey = "" |
||
| ) |
コンストラクタ
コンストラクタ
uriには以下の形式のURLを指定できる
また、giop:ではじまるエンドポイントを指定することもできる この場合は上記のcorbaloc形式、corbaname形式、HTTP、HTTPS、WS、WSSのURLに変換する
アドレス、ポート番号を指定した場合はcorbaloc形式URLに変換する。
objkeyを指定した場合はURIの末尾に追加する。
| uri | CORBAオブジェクト参照用URL |
| objkey | オブジェクト名 |
| CORBA_RTCUtil::CorbaURI::~CorbaURI | ( | ) |
デストラクタ
デストラクタ
| std::string CORBA_RTCUtil::CorbaURI::getHost | ( | ) | const |
ホスト名を取得する
| unsigned short CORBA_RTCUtil::CorbaURI::getPort | ( | ) | const |
ポート番号を取得する
| std::string CORBA_RTCUtil::CorbaURI::getProtocol | ( | ) | const |
参照形式を取得する 例:corbaloc、corbaname、http、https、ws、wss
| bool CORBA_RTCUtil::CorbaURI::isAddressOnly | ( | ) | const |
初期化時にCORBAオブジェクト参照用URLを指定した場合はfalse、 ホスト名、ポート番号のみを指定した場合はtrueを返す。
| std::string CORBA_RTCUtil::CorbaURI::toString | ( | ) | const |
CORBAオブジェクト参照用URLを取得する