[openrtm-commit:02237] r2847 - in branches/DEV_IQ_2016/OpenRTM-aist/src/lib: coil/common coil/posix/coil rtm
openrtm @ openrtm.org
openrtm @ openrtm.org
2017年 1月 17日 (火) 17:04:16 JST
Author: sec_fukai
Date: 2017-01-17 17:04:16 +0900 (Tue, 17 Jan 2017)
New Revision: 2847
Modified:
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Async.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Factory.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Listener.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Logger.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/NonCopyable.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTask.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTaskBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Properties.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Singleton.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeMeasure.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeValue.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Timer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/crc.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/stringutil.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/DynamicLib.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/File.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/OS.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Process.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Routing.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/UUID.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/atomic.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferStatus.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CORBA_IORUtil.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ComponentActionListener.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigAdmin.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigurationListener.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorListener.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaConsumer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaNaming.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaPort.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataFlowComponentBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataPortStatus.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DefaultConfiguration.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ECFactory.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextProfile.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextWorker.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExtTrigExecutionContext.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Factory.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPort.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConnector.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConsumer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrConsumer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrProvider.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectConsumer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectProvider.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortProvider.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPullConnector.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPushConnector.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ListenerHolder.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceAdmin.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Manager.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerActionListener.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerConfig.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerServant.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ModuleManager.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NVUtil.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NamingManager.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NumberingPolicy.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ObjectManager.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OpenHRPExecutionContext.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPort.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConnector.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConsumer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrConsumer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrProvider.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortProvider.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortPushConnector.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicECSharedComposite.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicExecutionContext.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortAdmin.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortCallback.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortConnectListener.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortProfileHelper.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherFlush.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherNew.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherPeriodic.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTC.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTCUtil.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObject.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObjectStateMachine.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RingBuffer.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoConfiguration.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoOrganization.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceAdmin.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceConsumerBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceProviderBase.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/StateMachine.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.cpp
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.h
branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Typename.h
Log:
[compat,->DEV_IQ_2016]Delete extra spaces. refs #3809
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Async.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Async.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Async.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -114,7 +114,7 @@
*/
virtual bool finished() = 0;
};
-
+
/*!
* @if jp
*
@@ -180,7 +180,7 @@
virtual ~Async_t()
{
}
-
+
/*!
* @if jp
*
@@ -207,7 +207,7 @@
Guard<Mutex> guard(m_mutex);
m_finished = true;
}
-
+
return 0;
}
@@ -283,7 +283,7 @@
const bool m_autodelete;
Mutex m_mutex;
};
-
+
/*!
* @if jp
*
@@ -349,7 +349,7 @@
virtual ~Async_ref_t()
{
}
-
+
/*!
* @if jp
*
@@ -445,9 +445,9 @@
Func& m_func;
bool m_finished;
bool m_autodelete;
-
+
};
-
+
/*!
* @if jp
* @brief 非同期メンバー関数呼び出しヘルパー関数
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Factory.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Factory.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Factory.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -36,7 +36,7 @@
# define EXTERN extern
# define DLL_PLUGIN __declspec(dllimport)
# endif
-#else
+#else
# define DLL_PLUGIN
# define EXTERN
#endif /* Windows */
@@ -111,7 +111,7 @@
typedef typename FactoryMap::iterator FactoryMapIt;
typedef std::map<AbstractClass*, FactoryEntry> ObjectMap;
typedef typename ObjectMap::iterator ObjectMapIt;
-
+
enum ReturnCode
{
FACTORY_OK,
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Listener.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Listener.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Listener.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -57,7 +57,7 @@
* @endif
*/
virtual ~ListenerBase() {}
-
+
/*!
* @if jp
* @brief コールバック処理
@@ -122,7 +122,7 @@
: m_obj(obj), m_cbf(cbf)
{
}
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -139,7 +139,7 @@
virtual ~ListenerObject()
{
}
-
+
/*!
* @if jp
* @brief コールバック用処理
@@ -157,7 +157,7 @@
{
(m_obj->*m_cbf)();
}
-
+
private:
ListenerClass* m_obj;
CallbackFunc m_cbf;
@@ -208,7 +208,7 @@
: m_cbf(cbf)
{
}
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -223,7 +223,7 @@
* @endif
*/
virtual ~ListenerFunc() {}
-
+
/*!
* @if jp
* @brief コールバック処理
@@ -241,7 +241,7 @@
{
(*m_cbf)();
}
-
+
private:
CallbackFunc m_cbf;
};
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Logger.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Logger.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Logger.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -202,7 +202,7 @@
}
return buffs;
}
-
+
protected:
/*!
* @if jp
@@ -239,11 +239,11 @@
*
* @brief ストリームへ出力する。
*
- * @return 出力した文字数
+ * @return 出力した文字数
*
* @else
*
- * @brief Write the stream buffer in stream.
+ * @brief Write the stream buffer in stream.
*
* @return The number of characters written.
*
@@ -281,7 +281,7 @@
*
* @else
*
- * @brief Writes up to n characters from the array pointed by s
+ * @brief Writes up to n characters from the array pointed by s
* to the output sequence controlled by the stream buffer.
*
* @param s a pointer to input characters
@@ -292,7 +292,7 @@
*/
virtual std::streamsize stream_sputn(const char_type* s, std::streamsize n)
{
-
+
for (int i(0), len(m_streams.size()); i < len; ++i)
{
Guard gaurd(m_streams[i].mutex_);
@@ -369,7 +369,7 @@
return traits_type::not_eof(c);
else
return c;
- }
+ }
/*!
* @if jp
@@ -459,7 +459,7 @@
bool cleanup = x.cleanup_;
x.stream_ = this->stream_;
- x.cleanup_ = this->cleanup_;
+ x.cleanup_ = this->cleanup_;
this->stream_ = stream;
this->cleanup_ = cleanup;
@@ -657,7 +657,7 @@
{
return m_logLevel;
}
-
+
/*!
* @if jp
*
@@ -677,7 +677,7 @@
{
m_lockEnable = true;
}
-
+
/*!
* @if jp
*
@@ -697,7 +697,7 @@
{
m_lockEnable = false;
}
-
+
/*!
* @if jp
*
@@ -741,7 +741,7 @@
return m_dummy;
}
}
-
+
/*!
* @if jp
*
@@ -757,7 +757,7 @@
*
* @brief Log level effective check
*
- * Check it whether an appointed log level is an effective range
+ * Check it whether an appointed log level is an effective range
* and return effective or invalidity.
*
* @param level Log level
@@ -788,7 +788,7 @@
{
if (m_lockEnable) m_mutex.lock();
}
-
+
/*!
* @if jp
*
@@ -807,7 +807,7 @@
if (m_lockEnable) m_mutex.unlock();
}
-
+
protected:
/*!
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/NonCopyable.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/NonCopyable.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/NonCopyable.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -27,7 +27,7 @@
* @if jp
* @class NonCopyable
* @brief コピー禁止ミックスイン
- *
+ *
* 対象クラスのオブジェクトのコピーを禁止する。コピーを禁止したいクラ
* スでは、NonCopyableをprivate継承することでオブジェクトのコピーを禁
* 止することができる。
@@ -95,7 +95,7 @@
* @if jp
* @class NonCopyableCRTP
* @brief コピー禁止ミックスイン(CRTP版)
- *
+ *
* 対象クラスのオブジェクトのコピーを禁止する。コピーを禁止したいクラ
* スでは、NonCopyableをprivate継承することでオブジェクトのコピーを禁
* 止することができる。このCRTP (Curiously Recursive Template
@@ -161,7 +161,7 @@
* @endif
*/
~NonCopyableCRTP() {}
- private:
+ private:
NonCopyableCRTP(const NonCopyableCRTP &);
T & operator=(const T &);
};
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTask.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTask.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTask.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -51,7 +51,7 @@
* task.resume(); // 周期実行を再開
*
* task.finalize(); // タスクを終了させる
- *
+ *
* @else
* @class PeriodicTask
* @brief PeriodicTask class
@@ -80,7 +80,7 @@
* @endif
*/
PeriodicTask();
-
+
/*!
* @if jp
*
@@ -97,7 +97,7 @@
* @endif
*/
virtual ~PeriodicTask();
-
+
/*!
* @if jp
* @brief タスク実行を開始する
@@ -258,7 +258,7 @@
* @endif
*/
virtual void executionMeasure(bool value);
-
+
/*!
* @if jp
* @brief タスク関数実行時間計測周期
@@ -267,7 +267,7 @@
* @endif
*/
virtual void executionMeasureCount(int n);
-
+
/*!
* @if jp
* @brief タスク周期時間計測を有効にするか
@@ -276,7 +276,7 @@
* @endif
*/
virtual void periodicMeasure(bool value);
-
+
/*!
* @if jp
* @brief タスク周期時間計測周期
@@ -285,7 +285,7 @@
* @endif
*/
virtual void periodicMeasureCount(int n);
-
+
/*!
* @if jp
* @brief タスク関数実行時間計測結果を取得
@@ -294,7 +294,7 @@
* @endif
*/
virtual TimeMeasure::Statistics getExecStat();
-
+
/*!
* @if jp
* @brief タスク周期時間計測結果を取得
@@ -303,7 +303,7 @@
* @endif
*/
virtual TimeMeasure::Statistics getPeriodStat();
-
+
protected:
/*!
* @if jp
@@ -427,7 +427,7 @@
* @endif
*/
suspend_t m_suspend;
-
+
/*!
* @if jp
* @brief タスク実行時間計測管理用構造体
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTaskBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTaskBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/PeriodicTaskBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -76,7 +76,7 @@
*/
virtual int operator()() = 0;
};
-
+
/*!
* @if jp
*
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Properties.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Properties.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Properties.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -29,7 +29,7 @@
/*!
* @if jp
- * @namespace coil
+ * @namespace coil
*
* @brief Common Object Interface Layer
*
@@ -56,7 +56,7 @@
*
* プロパティリストには、その「デフォルト値」として別のプロパティリストを持つ
* ことができる。元のプロパティリストでプロパティキーが見つからないと、この
- * 2番目のプロパティリストが検索される。
+ * 2番目のプロパティリストが検索される。
*
* プロパティの取得には getProperty() 、プロパティのセットには setProperty() と
* いったメソッドを使用することが推奨される。
@@ -78,21 +78,21 @@
*
* The Properties class represents a persistent set of properties. The
* Properties can be saved to a stream or loaded from a stream. Each key and
- * its corresponding value in the property list is a string.
+ * its corresponding value in the property list is a string.
*
* A property list can contain another property list as its "defaults". This
* second property list is searched if the property key is not found in the
- * original property list.
+ * original property list.
*
* It is recommended to use these method; setProperty() to get properties,
- * setProperty() to set properties.
+ * setProperty() to set properties.
*
* When propertis are stored in a stream or when they are loaded from
* the stream, the ISO 8859-1 character encoding is used.
* Characters that cannot be directly represented in this encoding can be used.
*
* This class has almost same methods of Java's Properties class
- * (java.util.Properties). Also, input and output files are compatible with
+ * (java.util.Properties). Also, input and output files are compatible with
* outputs of Java's Properties class, but Unicode encoded property file
* is not be supported.
*
@@ -111,7 +111,7 @@
*
* @param key プロパティのキー(デフォルト値:"")
* @param value プロパティの値(デフォルト値:"")
- *
+ *
* @else
*
* @brief Constructor(Create only root node)
@@ -121,11 +121,11 @@
*
* @param key Properties's keys(The default values:"")
* @param value Properties's values(The default values:"")
- *
+ *
* @endif
*/
Properties(const char* key = "", const char* value = "");
-
+
/*!
* @if jp
*
@@ -133,22 +133,22 @@
*
* std::string の std::map をデフォルト値にもつ Properties を作成する。
* 値は全てデフォルト値として設定される。
- *
+ *
* @param defaults デフォルト値として指定されるmap
- *
+ *
* @else
*
* @brief Constructor(Give the default value with map)
*
* Create Properties with default value of std::string map.
* All values are set as default value.
- *
+ *
* @param defaults map that is spcified as the default value
- *
+ *
* @endif
*/
explicit Properties(std::map<std::string, std::string>& defaults);
-
+
/*!
* @if jp
*
@@ -173,10 +173,10 @@
* // もしくは
* Properties p(defaults, 10);
* </pre>
- *
+ *
* @param defaults デフォルト値を指定する配列
* @param num デフォルト値を設定する要素数(デフォルト値:LONG_MAX)
- *
+ *
* @else
*
* @brief Constructor(Give the default value with char*[])
@@ -200,15 +200,15 @@
* // or
* Properties p(defaults, 10);
* </pre>
- *
+ *
* @param defaults Array that specifies the default values
* @param num Number of elements that specifies the default value
* (The default value:LONG_MAX)
- *
+ *
* @endif
*/
Properties(const char* defaults[], long num = LONG_MAX);
-
+
/*!
* @if jp
* @brief コピーコンストラクタ
@@ -220,13 +220,13 @@
*
* @brief Copy Constructor
*
- * All of given Properties's keys, values and default values
+ * All of given Properties's keys, values and default values
* are copied to new Properties.
- *
+ *
* @endif
*/
Properties(const Properties& prop);
-
+
/*!
* @if jp
* @brief 代入演算子
@@ -245,7 +245,7 @@
* @endif
*/
Properties& operator=(const Properties& prop);
-
+
/*!
* @if jp
*
@@ -258,11 +258,11 @@
* @endif
*/
virtual ~Properties(void);
-
+
//============================================================
// public functions
//============================================================
-
+
/*!
* @if jp
* @brief Name の取得
@@ -281,7 +281,7 @@
* @endif
*/
inline const char* getName(void) const {return name.c_str();}
-
+
/*!
* @if jp
* @brief 値の取得
@@ -300,7 +300,7 @@
* @endif
*/
inline const char* getValue(void) const {return value.c_str();}
-
+
/*!
* @if jp
* @brief デフォルト値の取得
@@ -322,7 +322,7 @@
{
return default_value.c_str();
}
-
+
/*!
* @if jp
* @brief 子要素の取得
@@ -341,7 +341,7 @@
* @endif
*/
inline const std::vector<Properties*>& getLeaf(void) const {return leaf;}
-
+
/*!
* @if jp
* @brief ルート要素の取得
@@ -360,7 +360,7 @@
* @endif
*/
inline const Properties* getRoot(void) const {return root;}
-
+
/*!
* @if jp
*
@@ -369,7 +369,7 @@
* 指定されたキーを持つプロパティを、プロパティリストから探す。
* そのキーがプロパティリストにないと、デフォルトのプロパティリスト、
* さらにそのデフォルト値が繰り返し調べられる。
- * そのプロパティが見つからない場合は、null が返される。
+ * そのプロパティが見つからない場合は、null が返される。
*
* @param key プロパティキー
*
@@ -382,7 +382,7 @@
* Search for the property with the specified key in this property list.
* If the key is not found in this property list, the default property list,
* and its defaults, recursively, are then checked. The method returns null
- * if the property is not found.
+ * if the property is not found.
*
* @param key The property key.
*
@@ -391,14 +391,14 @@
* @endif
*/
const std::string& getProperty(const std::string& key) const;
-
+
/*!
* @if jp
*
* @brief 指定されたキーを持つプロパティを、プロパティリストから探す
*
* 指定されたキーを持つプロパティを、プロパティリストから探す。
- * そのキーがプロパティリストにない場合は、デフォルト値の引数が返される。
+ * そのキーがプロパティリストにない場合は、デフォルト値の引数が返される。
*
* @param key プロパティキー
* @param def デフォルト値
@@ -410,11 +410,11 @@
* @brief Search for the property with the specified key in property list
*
* Search for the property with the specified key in this property list.
- * The method returns the default value argument if the property is not
+ * The method returns the default value argument if the property is not
* found.
*
* @param key The property key
- * @param def The default value.
+ * @param def The default value.
*
* @return The value in this property list with the specified key value.
*
@@ -422,7 +422,7 @@
*/
const std::string& getProperty(const std::string& key,
const std::string& def) const;
-
+
/*!
* @if jp
*
@@ -442,8 +442,8 @@
*
* Search for the property with the specified key in this property list.
* If the key is not found in this property list, the default property list,
- * and its defaults, recursively, are then checked. The method returns
- * empty string if the property is not found.
+ * and its defaults, recursively, are then checked. The method returns
+ * empty string if the property is not found.
*
* @param key The property key
*
@@ -452,7 +452,7 @@
* @endif
*/
const std::string& operator[](const std::string& key) const;
-
+
/*!
* @if jp
*
@@ -474,7 +474,7 @@
*
* Search for the property with the specified key in this property list.
* If the key is not found in this property list, the default property list,
- * and its defaults, recursively, are then checked. The method returns
+ * and its defaults, recursively, are then checked. The method returns
* empty string if the property is not found.
* If there is no element with the same value in the left value, insert the
* right value in corresponding property.
@@ -486,7 +486,7 @@
* @endif
*/
std::string& operator[](const std::string& key);
-
+
/*!
* @if jp
* @brief 指定されたキーに対してデフォルト値を取得する
@@ -512,7 +512,7 @@
* @endif
*/
const std::string& getDefault(const std::string& key) const;
-
+
/*!
* @if jp
*
@@ -522,7 +522,7 @@
* すでに key に対する値を持っている場合、戻り値に古い値を返す。
*
* @param key プロパティリストに配置されるキー
- * @param value key に対応する値
+ * @param value key に対応する値
*
* @return プロパティリストの指定されたキーの前の値。それがない場合は null
*
@@ -534,7 +534,7 @@
* If the property list has a value of "key", old value is returned.
*
* @param key The key to be placed into this property list.
- * @param value The value corresponding to key.
+ * @param value The value corresponding to key.
*
* @return The previous value of the specified key in this property list,
* or null if it did not have one.
@@ -542,7 +542,7 @@
*@endif
*/
std::string setProperty(const std::string& key, const std::string& value);
-
+
/*!
* @if jp
* @brief デフォルト値を登録する
@@ -567,7 +567,7 @@
* @endif
*/
std::string setDefault(const std::string& key, const std::string& value);
-
+
/*!
* @if jp
* @brief Properties にデフォルト値をまとめて登録する
@@ -576,10 +576,10 @@
* デフォルト値は char* の配列により与えられ、key と value の対になって
* おり、リストの終端は配列の数を表す引数 num か、空文字の key で与えらられ
* なければならない。
- *
+ *
* @param defaults デフォルト値を指定する配列
* @param num デフォルト値を設定する要素数(デフォルト値:LONG_MAX)
- *
+ *
* @else
* @brief Set a default value together in the property list
*
@@ -588,15 +588,15 @@
* The default values are given by array of char*, which should be pairs
* of "key" and "value". The end of list is specified by argument "num",
* which specifies number of array or null character of key.
- *
+ *
* @param defaults Array that specifies the default values
* @param num Number of elements that specifies the default value
* (Default value:LONG_MAX)
- *
+ *
* @endif
*/
void setDefaults(const char* defaults[], long num = LONG_MAX);
-
+
//============================================================
// load and save functions
//============================================================
@@ -622,7 +622,7 @@
* @endif
*/
void list(std::ostream& out);
-
+
/*!
* @if jp
*
@@ -653,31 +653,31 @@
* される。
* また、行の最後の文字が \ である場合は、次の行は現在の行の継続として
* 扱われる。その場合、\ と行区切り文字が破棄され、継続行の先頭に空白が
- * あればそれもすべて破棄され、要素文字列の一部にはならない。
+ * あればそれもすべて破棄され、要素文字列の一部にはならない。
*
* たとえば、次の 3 行はそれぞれキー Truth と関連した要素値 Beauty を表す。
- *
+ *
* Truth = Beauty <BR>
* Truth:Beauty <BR>
* Truth\\t\\t\\t:Beauty <BR>
*
- * また、次の 3 行は 1 つのプロパティを表す。
+ * また、次の 3 行は 1 つのプロパティを表す。
*
* fruits\\t\\t\\t\\tapple, banana, pear, \ <BR>
* cantaloupe, watermelon, \ <BR>
* kiwi, mango <BR>
- * キーは fruits で、次の要素に関連付けれられる。
+ * キーは fruits で、次の要素に関連付けれられる。
* "apple, banana, pear, cantaloupe, watermelon, kiwi, mango"
* 最終的な結果でコンマのあとに必ずスペースが表示されるように、
* 各 \ の前にスペースがある。行の終わりを示す \ と、継続行の先頭にある
- * 空白は破棄され、他の文字に置換されない。
+ * 空白は破棄され、他の文字に置換されない。
* また、次の 3 番目の例では、キーが cheeses で、関連した要素が空の文字列
- * であることを表す。
+ * であることを表す。
*
* cheeses <BR>
- * キーは、cheeses で、関連要素は空の文字列であることを指定している。
+ * キーは、cheeses で、関連要素は空の文字列であることを指定している。
*
- * @param inStream 入力ストリーム
+ * @param inStream 入力ストリーム
*
* @else
*
@@ -688,58 +688,58 @@
* Each property is assumed to be registered in the input stream by each
* line, and each line terminator is should be a line break characters
* (\\n or \\r or \\r\\n).
- * Lines are read from the input stream until end of file is reached.
+ * Lines are read from the input stream until end of file is reached.
*
* A line that contains only white space characters or a line that its
* first non-white space character is an ASCII '#' or '!' is ignored.
* In a word, '#' or '!' represents comment lines.
*
* All lines except the blank line or comment line is described the property
- * that added to the table. However, if the line terminator is '\' and the
+ * that added to the table. However, if the line terminator is '\' and the
* next line continues, it is treated as a continuation line (See below).
* The key is composed of all characters.
- * All of these key termination characters in the line starting with the
+ * All of these key termination characters in the line starting with the
* first non-white space character and up to, but not including, the first
- * unescaped '=', ':', or white space character other than a line
- * terminator.
- *
+ * unescaped '=', ':', or white space character other than a line
+ * terminator.
+ *
* Line terminator characters can be included using \ escape sequences.
* Any white space after the key is skipped.
* If the first non-white space character after the key is '=' or ':',
- * then it is ignored and any white space characters after it are also
+ * then it is ignored and any white space characters after it are also
* skipped.
* All remaining characters on the line become part of the associated element
* string.
* In element string, ASCII escape sequence such as \\t and \\n and \\r
- * and \\\\ and \\" and \\' and \\ (backslash character and space)
- * and \\uxxxx have affect and they will be converted into a single
+ * and \\\\ and \\" and \\' and \\ (backslash character and space)
+ * and \\uxxxx have affect and they will be converted into a single
* character.
- * Also, if termination character in the line is \, the next line will be
- * treated as continuing. In that case, \ and break character will be
- * destroyed, and also its first space character will be destroyed,
- * so these characters on the line will not become part of the element
+ * Also, if termination character in the line is \, the next line will be
+ * treated as continuing. In that case, \ and break character will be
+ * destroyed, and also its first space character will be destroyed,
+ * so these characters on the line will not become part of the element
* string.
*
- * As an example, each of the following three lines specifies the key
- * "Truth" and the associated element value "Beauty":
- *
+ * As an example, each of the following three lines specifies the key
+ * "Truth" and the associated element value "Beauty":
+ *
* Truth = Beauty <BR>
* Truth:Beauty <BR>
* Truth\\t\\t\\t:Beauty <BR>
*
- * As another example, the following three lines specify a single
- * property:
+ * As another example, the following three lines specify a single
+ * property:
*
* fruits\\t\\t\\t\\tapple, banana, pear, \ <BR>
* cantaloupe, watermelon, \ <BR>
* kiwi, mango <BR>
- * The key is "fruits" and the associated element is:
+ * The key is "fruits" and the associated element is:
* "apple, banana, pear, cantaloupe, watermelon, kiwi, mango".
* Note that a space appears before each \ so that a space will
* each comma in the final result; the \, line terminator, and leading white
* space on the continuation line are merely discarded and are not replaced
- * by one or more other characters.
- * As a third example, the line:
+ * by one or more other characters.
+ * As a third example, the line:
*
* cheeses <BR>
* specifies that the key is "cheeses" and the associated element is the
@@ -750,7 +750,7 @@
* @endif
*/
void load(std::istream& inStream);
-
+
/*!
* @if jp
*
@@ -761,7 +761,7 @@
* このメソッドは Java Properties との互換性のために定義されている。
*
* @param out 出力ストリーム
- * @param header プロパティリストの記述
+ * @param header プロパティリストの記述
*
* @else
*
@@ -777,7 +777,7 @@
* @endif
*/
void save(std::ostream& out, const std::string& header);
-
+
/*!
* @if jp
*
@@ -785,22 +785,22 @@
*
* Properties テーブル内のプロパティリスト (キーと要素のペア) を、load
* メソッドを使って Properties テーブルにロードするのに適切なフォーマットで
- * 出力ストリームに書き込む。
+ * 出力ストリームに書き込む。
*
* Properties テーブル内のプロパティリスト (キーと要素のペア) を、load
* メソッドを使って Properties テーブルにロードするのに適切なフォーマットで
* 出力ストリームに書き込む。ストリームは、ISO 8859-1 文字
- * エンコーディングを使用して書き込まれる。
+ * エンコーディングを使用して書き込まれる。
* Properties テーブル (存在する場合) のデフォルトテーブルからの
- * プロパティは、このメソッドによっては書き込まれない。
+ * プロパティは、このメソッドによっては書き込まれない。
*
* header 引数が null でない場合は、ASCII 文字の #、header の文字列、
* および行区切り文字が最初に出力ストリームに書き込まれます。このため、
- * header は識別コメントとして使うことができる。
+ * header は識別コメントとして使うことができる。
*
* 次に、ASCII 文字の #、現在の日時 (Date の toString メソッドによって
* 現在時刻が生成されるのと同様)、および Writer によって生成される行区切り
- * からなるコメント行が書き込まれる。
+ * からなるコメント行が書き込まれる。
*
* 続いて、 Properties テーブル内のすべてのエントリが 1 行ずつ書き出される。
* 各エントリのキー文字列、ASCII 文字の=、関連した要素文字列が書き込まれる。
@@ -810,33 +810,33 @@
* \\u007E より大きい文字は、対応する 16 進値 xxxx を使って \\uxxxx として
* 書き込まれる。埋め込み空白文字でも後書き空白文字でもない先行空白文字は、
* 前に \ を付けて書き込まれる。キーと値の文字 #、!、=、および : は、
- * 必ず正しくロードされるように、前にスラッシュを付けて書き込まれる。
+ * 必ず正しくロードされるように、前にスラッシュを付けて書き込まれる。
*
* エントリが書き込まれたあとで、出力ストリームがフラッシュされる。
- * 出力ストリームはこのメソッドから復帰したあとも開いたままとなる。
+ * 出力ストリームはこのメソッドから復帰したあとも開いたままとなる。
*
* @param out 出力ストリーム
- * @param header プロパティリストの記述
+ * @param header プロパティリストの記述
*
* @else
*
* @brief Stores property list to the output stream
*
- * Write this property list (key and element pairs) in this Properties
- * table to the output stream in a format suitable for loading into a
- * Properties table using the load method. The stream is written using the
- * ISO 8859-1 character encoding.
+ * Write this property list (key and element pairs) in this Properties
+ * table to the output stream in a format suitable for loading into a
+ * Properties table using the load method. The stream is written using the
+ * ISO 8859-1 character encoding.
* Properties from the defaults table of this Properties table (if any) are
- * not written out by this method.
+ * not written out by this method.
*
* If the header argument is not null, then an ASCII # character, the
* comments string, and a line separator are first written to the output
- * stream. Thus, the header can serve as an identifying comment.
+ * stream. Thus, the header can serve as an identifying comment.
*
* Next, a comment line is always written, consisting of an ASCII #
* character, the current date and time (as if produced by the toString
* method of Date for the current time), and a line separator as generated
- * by the Writer.
+ * by the Writer.
*
* Then every entry in this Properties table is written out, one per line.
* For each entry the key string is written, then an ASCII =, then the
@@ -850,10 +850,10 @@
* characters, but not embedded or trailing space characters, are written
* with a preceding \ character. The key and element characters #, !, =, and
* : are written with a preceding backslash to ensure that they are properly
- * loaded.
+ * loaded.
*
* After the entries have been written, the output stream is flushed. The
- * output stream remains open after this method returns.
+ * output stream remains open after this method returns.
*
* @param out An output stream.
* @param header The description of the property list.
@@ -861,7 +861,7 @@
* @endif
*/
void store(std::ostream& out, const std::string& header);
-
+
//============================================================
// other util functions
//============================================================
@@ -872,7 +872,7 @@
*
* メインプロパティリストに同じ名前のキーが見つからない場合は、デフォルトの
* プロパティリストにある個別のキーを含む、このプロパティリストにあるすべて
- * のキーのリストを返す。
+ * のキーのリストを返す。
*
* @return プロパティリストにあるすべてのキーのリスト。
* デフォルトのプロパティリストにあるキーを含む
@@ -891,7 +891,7 @@
* @endif
*/
std::vector<std::string> propertyNames(void) const;
-
+
/*!
* @if jp
* @brief プロパティの数を取得する
@@ -910,7 +910,7 @@
* @endif
*/
int size(void) const;
-
+
/*!
* @if jp
* @brief ノードを取得する
@@ -957,7 +957,7 @@
* @endif
*/
Properties& getNode(const std::string& key);
-
+
/*!
* @if jp
* @brief 新規ノードを生成する
@@ -985,7 +985,7 @@
* @endif
*/
bool createNode(const std::string& key);
-
+
/*!
* @if jp
* @brief ノードを削除する
@@ -1010,7 +1010,7 @@
* @endif
*/
Properties* removeNode(const char* leaf_name);
-
+
/*!
* @if jp
* @brief 子ノードにkeyがあるかどうか
@@ -1035,7 +1035,7 @@
* @endif
*/
Properties* hasKey(const char* key) const;
-
+
/*!
* @if jp
* @brief 子ノードを全て削除する
@@ -1044,7 +1044,7 @@
* @endif
*/
void clear(void);
-
+
/*!
* @if jp
* @brief Propertyをマージする
@@ -1067,7 +1067,7 @@
* @endif
*/
Properties& operator<<(const Properties& prop);
-
+
protected:
/*!
* @if jp
@@ -1091,7 +1091,7 @@
*
* Split the given string into a pair of the key and the value with
* the set delimiter.
- * First, search whether the fist given string includes ':' or '=', and
+ * First, search whether the fist given string includes ':' or '=', and
* if either character is included, it is used as delimiter.
* If neither is included, try to divide it with ' '(space).
* When all delimiter candidates are not included, set the given string
@@ -1107,7 +1107,7 @@
*/
static void splitKeyValue(const std::string& str, std::string& key,
std::string& value);
-
+
/*!
* @if jp
* @brief 文字列を分割する
@@ -1141,7 +1141,7 @@
*/
static bool split(const std::string& str, const char delim,
std::vector<std::string>& value);
-
+
/*!
* @if jp
* @brief プロパティを取得する
@@ -1177,7 +1177,7 @@
static Properties* _getNode(std::vector<std::string>& keys,
std::vector<Properties*>::size_type index,
const Properties* curr);
-
+
/*!
* @if jp
* @brief プロパティの名称リストを取得する
@@ -1202,7 +1202,7 @@
static void _propertiyNames(std::vector<std::string>& names,
std::string curr_name,
const Properties* curr);
-
+
/*!
* @if jp
* @brief プロパティの名称リストを保存する
@@ -1226,7 +1226,7 @@
*/
static void _store(std::ostream& out, std::string curr_name,
Properties* curr);
-
+
/*!
* @if jp
* @brief プロパティの内容を保存する
@@ -1256,7 +1256,7 @@
*/
static std::ostream& _dump(std::ostream& out, const Properties& curr,
int index);
-
+
/*!
* @if jp
* @brief インデントを生成する
@@ -1281,7 +1281,7 @@
* @endif
*/
static std::string indent(int index);
-
+
private:
std::string name;
std::string value;
@@ -1316,6 +1316,6 @@
friend std::ostream& operator<<(std::ostream& lhs, const Properties& rhs);
}; // class Properties
-}; // namespace coil
+}; // namespace coil
#endif // COIL_PROPERTIES_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Singleton.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Singleton.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Singleton.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -55,7 +55,7 @@
* public:
* private:
* A(){}
- *
+ *
* friend class coil::Singelton<A>;
* };
*
@@ -93,7 +93,7 @@
* public:
* private:
* A(){}
- *
+ *
* friend class coil::Singelton<A>;
* };
*
@@ -205,7 +205,7 @@
template <class SingletonClass>
typename Singleton<SingletonClass>::SingletonClassPtr
Singleton<SingletonClass>::m_instance;
-
+
template <class SingletonClass>
typename Singleton<SingletonClass>::Mutex
Singleton<SingletonClass>::m_mutex;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeMeasure.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeMeasure.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeMeasure.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -25,7 +25,7 @@
namespace coil
{
-
+
/*!
* @if jp
*
@@ -40,7 +40,7 @@
* @class TimeMeasure
* @brief TimeMeasure class
*
- * This class is used for getting statistics of code execution time.
+ * This class is used for getting statistics of code execution time.
* Using get_stat you can get maximum, minimum, mean and standard
* deviation time for code execution.
*
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeValue.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeValue.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/TimeValue.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -44,23 +44,23 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
* 指定された秒,マイクロ秒で初期化する。
*
* @param sec 秒(デフォルト値:ゼロ)
* @param usec マイクロ秒(デフォルト値:ゼロ)
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
* Initialize with the specified second and micro second.
*
* @param sec Second(The default value:0)
* @param usec Micro second(The default value:0)
- *
+ *
* @endif
*/
TimeValue(long sec = 0, long usec = 0);
@@ -69,21 +69,21 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
* 指定された秒,マイクロ秒で初期化する。
*
* @param timeval (秒 * 1000000 + マイクロ秒)
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
* Initialize with the specified second and micro second.
*
* @param timeval (Second * 1000000 + Micro second)
- *
+ *
* @endif
*/
explicit TimeValue(double timeval);
@@ -92,7 +92,7 @@
* @if jp
*
* @brief 秒単位の値を取得する
- *
+ *
* 秒単位の値を取得する
*
* @return 値
@@ -100,7 +100,7 @@
* @else
*
* @brief Get value of second time scale
- *
+ *
* Get value of second time scale.
*
* @return value
@@ -113,7 +113,7 @@
* @if jp
*
* @brief マイクロ秒単位の値を取得する
- *
+ *
* マイクロ秒単位の値を取得する
*
* @return 値
@@ -121,7 +121,7 @@
* @else
*
* @brief Get value of micro second time scale
- *
+ *
* Get value of micro second time scale.
*
* @return value
@@ -129,140 +129,140 @@
* @endif
*/
inline long int usec() const {return m_usec;}
-
+
/*!
* @if jp
*
* @brief 時間減算
- *
+ *
* 設定された時間から引数で与えられた時間を減算する。
*
* @param tm 減算時間
- *
+ *
* @return 減算結果
- *
+ *
* @else
*
* @brief Time subtraction
- *
+ *
* Subtract the time given by the argument from the set time.
*
* @param tm Subtracted time
- *
+ *
* @return Subtraction result
- *
-
+ *
+
* @endif
*/
TimeValue operator-(TimeValue& tm);
-
+
/*!
* @if jp
*
* @brief 時間加算
- *
+ *
* 設定された時間に引数で与えられた時間を加算する。
*
* @param tm 加算時間
- *
+ *
* @return 加算結果
- *
+ *
* @else
*
* @brief Time addition
- *
+ *
* Add the time given by the argument to the set time.
*
* @param tm Added time
- *
+ *
* @return Addition result
- *
+ *
* @endif
*/
TimeValue operator+(TimeValue& tm);
-
+
/*!
* @if jp
*
* @brief double型→時間型変換
- *
+ *
* 引数で与えられたdouble型を時間型に変換する。
*
* @param time 変換元値
- *
+ *
* @return 変換結果
- *
+ *
* @else
*
* @brief Convert double type into time type
- *
+ *
* Convert double type given by the argument into time type.
*
* @param time the original value
- *
+ *
* @return Conversion result
- *
+ *
* @endif
*/
TimeValue operator=(double time);
-
+
/*!
* @if jp
*
* @brief 時間型→double型変換
- *
+ *
* 保持している内容をdouble型に変換する。
*
* @return double型変換結果
- *
+ *
* @else
*
* @brief Convert time type into double type
- *
+ *
* Convert held information into double type.
*
* @return Result for conversion of double type
- *
+ *
* @endif
*/
operator double() const;
-
+
/*!
* @if jp
- *
+ *
* @brief 符号判定
- *
+ *
* 保持している内容の符号を判定する。
- *
+ *
* @return 正ならば1を、負ならば-1を、0ならば0
- *
+ *
* @else
- *
+ *
* @brief Sign judgment
- *
+ *
* Judge sign of the held contents
- *
+ *
* @return 1 if the return value is Plus sign, -1 if Minus, and 0 if 0.
- *
+ *
* @endif
*/
int sign() const;
-
+
// private:
-
+
/*!
* @if jp
- *
+ *
* @brief 正規化
- *
+ *
* 値の表現を正準形式に正規化する。
- *
+ *
* @else
- *
+ *
* @brief Normalize
- *
+ *
* Normalize the value expression into a canonical form.
- *
+ *
* @endif
*/
void normalize();
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Timer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Timer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/Timer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -34,7 +34,7 @@
* @if jp
* @class Timer
* @brief Timerクラス
- *
+ *
* 登録されたリスナーのコールバック関数を、設定された周期で定期的に呼び出す。
*
* @since 0.4.0
@@ -42,7 +42,7 @@
* @else
* @class Timer
* @brief Timer class
- *
+ *
* Invoke the callback function of registered listener periodically
* at the set cycle.
*
@@ -59,14 +59,14 @@
/*!
* @if jp
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @param interval タイマ起動周期
*
* @else
* @brief Constructor
- *
+ *
* Constructor
*
* @param interval The interval of timer
@@ -74,24 +74,24 @@
* @endif
*/
explicit Timer(TimeValue& interval);
-
+
/*!
* @if jp
* @brief デストラクタ
- *
+ *
* デストラクタ
*
* @else
* @brief Destructor
- *
+ *
* Destructor
*
* @endif
*/
virtual ~Timer();
-
+
//============================================================
- // ACE_Task
+ // ACE_Task
//============================================================
/*!
* @if jp
@@ -115,9 +115,9 @@
* @return Creation processing result
*
* @endif
- */
+ */
virtual int open(void *args);
-
+
/*!
* @if jp
* @brief Timer 用のスレッド実行関数
@@ -136,9 +136,9 @@
* @return Execution result
*
* @endif
- */
+ */
virtual int svc(void);
-
+
//============================================================
// public functions
//============================================================
@@ -156,7 +156,7 @@
* @endif
*/
void start();
-
+
/*!
* @if jp
* @brief Timer タスク停止
@@ -171,7 +171,7 @@
* @endif
*/
void stop();
-
+
/*!
* @if jp
* @brief Timer タスク実行
@@ -191,7 +191,7 @@
* @endif
*/
void invoke();
-
+
/*!
* @if jp
* @brief リスナー登録
@@ -213,8 +213,8 @@
* specifying the interval.
* If the same listener has already been regiseterd, the value specified
* the invocation interval of listener will be updated.
- *
*
+ *
* @param listener Listener for the registration
* @param tm The invocation interval of listener
*
@@ -223,7 +223,7 @@
* @endif
*/
ListenerId registerListener(ListenerBase* listener, TimeValue tm);
-
+
/*!
* @if jp
* @brief リスナー登録
@@ -258,7 +258,7 @@
{
return registerListener(new ListenerObject<ListenerClass>(obj, cbf), tm);
}
-
+
/*!
* @if jp
* @brief リスナー登録
@@ -287,7 +287,7 @@
{
return registerListener(new ListenerFunc(cbf), tm);
}
-
+
/*!
* @if jp
* @brief リスナー登録解除
@@ -312,13 +312,13 @@
* @endif
*/
bool unregisterListener(ListenerId id);
-
+
private:
TimeValue m_interval;
-
+
Mutex m_runningMutex;
bool m_running;
-
+
struct Task
{
Task(ListenerBase* l, TimeValue p)
@@ -329,7 +329,7 @@
TimeValue period;
TimeValue remains;
};
-
+
std::vector<Task> m_tasks;
Mutex m_taskMutex;
};
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/crc.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/crc.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/crc.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -60,7 +60,7 @@
* @endif
*/
unsigned short crc16(const char* str, size_t len);
-
+
/*!
* @if jp
*
@@ -82,7 +82,7 @@
* @else
*
* @brief CRC-32 calculation function
- *
+ *
* CRC type: RFC2083 Appendix 15
* http://www.faqs.org/rfcs/rfc2083.html
* http://www.efg2.com/Lab/Mathematics/CRC.htm
@@ -92,7 +92,7 @@
* Input bit inversion: None
* Output bit inversion: None
* Bit shift: right
- *
+ *
* @param str Data stream
* @param len Data length
*
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/stringutil.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/stringutil.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/common/stringutil.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -53,7 +53,7 @@
* @brief string to wstring conversion
*
* This function convert from a string to a wstring.
- *
+ *
* @param str The input std::string type string
* @return Converted std::wstring type string
*
@@ -74,7 +74,7 @@
* @brief wstring to string conversion
*
* This function convert from a wstring to a string.
- *
+ *
* @param str The input std::wstring type string
* @return Converted std::string type string
*
@@ -94,7 +94,7 @@
* @brief Uppercase String Transformation
*
* This function transforms a given string to uppercase letters
- *
+ *
* @param str The input string
*
* @endif
@@ -113,7 +113,7 @@
* @brief Lowercase String Transformation
*
* This function transforms a given string to lowercase letters
- *
+ *
* @param str The input string
*
* @endif
@@ -147,7 +147,7 @@
* @endif
*/
int getlinePortable(std::istream& istr, std::string& line);
-
+
/*!
* @if jp
* @brief 文字列がエスケープされているか判断する
@@ -172,7 +172,7 @@
* @endif
*/
bool isEscaped(const std::string& str, std::string::size_type pos);
-
+
/*!
* @if jp
* @brief 文字列をエスケープする
@@ -206,7 +206,7 @@
* @endif
*/
std::string escape(const std::string& str);
-
+
/*!
* @if jp
* @brief 文字列のエスケープを戻す
@@ -286,7 +286,7 @@
* @endif
*/
void eraseHeadBlank(std::string& str);
-
+
/*!
* @if jp
* @brief 文字列の末尾の空白文字を削除する
@@ -353,7 +353,7 @@
* @endif
*/
std::string normalize(std::string& str);
-
+
/*!
* @if jp
* @brief 文字列を置き換える
@@ -377,11 +377,11 @@
*/
unsigned int replaceString(std::string& str, const std::string& from,
const std::string& to);
-
+
/*!
* @if jp
* @brief 文字列を分割文字で分割する
- *
+ *
* 設定された文字列を与えられたデリミタで分割する。
*
* @param input 分割対象文字列
@@ -391,7 +391,7 @@
*
* @else
* @brief Split string by delimiter
- *
+ *
* Split the set string by the given delimiter
*
* @param input The target characters of string for split
@@ -404,11 +404,11 @@
vstring split(const std::string& input,
const std::string& delimiter,
bool ignore_empty = false);
-
+
/*!
* @if jp
* @brief 与えられた文字列をbool値に変換する
- *
+ *
* 指定された文字列を、true表現文字列、false表現文字列と比較し、その結果を
* bool値として返す。
* 比較の結果、true表現文字列、false表現文字列のどちらとも一致しない場合は、
@@ -420,7 +420,7 @@
* @param default_value デフォルト値(デフォルト値:true)
* @else
* @brief Convert given string into bool value
- *
+ *
* Compare the specified string with the true representation string and
* the false representation string, and return the result as bool value.
* If it matches neither the true representation string nor the false
@@ -433,12 +433,12 @@
* @param default_value The default value (The default value:true)
* @endif
*/
- bool toBool(std::string str, std::string yes, std::string no,
+ bool toBool(std::string str, std::string yes, std::string no,
bool default_value = true);
/*!
* @if jp
* @brief 文字列リスト中にある文字列が含まれるかどうかを判断する
- *
+ *
* 第1引数にカンマ区切りのリストを、第2引数に探索対象文字列を指定し、
* その文字列が第1引数の中に含まれるかを判断する。
*
@@ -448,7 +448,7 @@
*
* @else
* @brief Include if a string is included in string list
- *
+ *
* if the second argument is included in the comma separated string
* list of the first argument, This operation returns "true value".
*
@@ -464,7 +464,7 @@
/*!
* @if jp
* @brief 文字列リスト中にある文字列が含まれるかどうかを判断する
- *
+ *
* 第1引数にカンマ区切りのリストを、第2引数に探索対象文字列を指定し、
* その文字列が第1引数の中に含まれるかを判断する。
*
@@ -474,7 +474,7 @@
*
* @else
* @brief Include if a string is included in string list
- *
+ *
* if the second argument is included in the comma separated string
* list of the first argument, This operation returns "true value".
*
@@ -486,7 +486,7 @@
*/
bool includes(const std::string& list, std::string value,
bool ignore_case = true);
-
+
/*!
* @if jp
* @brief 与えられた文字列が絶対パスかどうかを判断する
@@ -517,7 +517,7 @@
* @endif
*/
bool isAbsolutePath(const std::string& str);
-
+
/*!
* @if jp
* @brief 与えられた文字列がURLかどうかを判断する
@@ -544,7 +544,7 @@
* @endif
*/
bool isURL(const std::string& str);
-
+
/*!
* @if jp
* @brief 与えられたオブジェクトをstd::stringに変換
@@ -573,7 +573,7 @@
str_stream << n;
return str_stream.str();
};
-
+
/*!
* @if jp
* @brief 与えられたstd::stringをオブジェクトに変換
@@ -607,7 +607,7 @@
if ((s >> val).fail()) { return false; }
return true;
}
-
+
/*!
* @if jp
* @brief 与えられた文字列をstd::stringに変換
@@ -760,7 +760,7 @@
* @endif
*/
vstring unique_sv(vstring sv);
-
+
/*!
* @if jp
* @brief 与えられた文字列リストからCSVを生成
@@ -788,7 +788,7 @@
* @endif
*/
std::string flatten(vstring sv, std::string delimiter = ", ");
-
+
/*!
* @if jp
* @brief 与えられた文字列リストを引数リストに変換
@@ -812,7 +812,7 @@
*
* @endif
*/
- char** toArgv(const vstring& args);
+ char** toArgv(const vstring& args);
/*!
@@ -837,6 +837,6 @@
* @endif
*/
std::string sprintf(char const * __restrict fmt, ...);
-
+
}; // namepsace coil
#endif // COIL_STRINGUTIL_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/DynamicLib.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/DynamicLib.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/DynamicLib.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -175,7 +175,7 @@
*
* @else
*
- * @brief Load of the Dynamic link library
+ * @brief Load of the Dynamic link library
*
* Load of the Dynamic link library.
*
@@ -202,7 +202,7 @@
*
* @else
*
- * @brief Unload of the Dynamic link library
+ * @brief Unload of the Dynamic link library
*
* Unload of the Dynamic link library.
*
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/File.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/File.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/File.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -124,7 +124,7 @@
*/
inline coil::vstring filelist(const char* path, const char* glob_str = "")
{
- struct dirent* ent;
+ struct dirent* ent;
coil::vstring flist;
bool has_glob(false);
@@ -133,7 +133,7 @@
DIR* dir_ptr(::opendir(path));
if (dir_ptr == 0) { return flist; }
-
+
while ((ent = ::readdir(dir_ptr)) != 0)
{
bool match(true);
@@ -175,10 +175,10 @@
{
if (fname[i] != *globc) { match = false; }
}
-
+
// in the last fname character, if glob is not end,
// or *, fname is not matched.
- if (i + 1 == fname.size() &&
+ if (i + 1 == fname.size() &&
globc[1] != '\0' && globc[1] != '*') { match = false; }
}
}
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/OS.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/OS.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/OS.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -21,8 +21,8 @@
#include <string>
#include <sys/utsname.h>
-#include <sys/types.h>
-#include <unistd.h>
+#include <sys/types.h>
+#include <unistd.h>
#include <stdlib.h>
extern "C"
@@ -177,7 +177,7 @@
* @endif
*/
GetOpt(int argc, char* const argv[], const char* opt, int flag)
- : optarg(::optarg), optind(1), opterr(1), optopt(0),
+ : optarg(::optarg), optind(1), opterr(1), optopt(0),
m_argc(argc), m_argv(argv), m_opt(opt), m_flag(flag)
{
::optind = 1;
@@ -272,7 +272,7 @@
const char* m_opt;
int m_flag;
};
-
+
};
#endif // COIL_OS_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Process.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Process.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Process.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -48,7 +48,7 @@
* environment variable PATH of command search path. 0 will be
* returned if launching process is successful, and -1 will be
* returned if it is failed.
- *
+ *
* @param command full path string to a command to be executed.
* @return 0: successful, -1: failed
*
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Routing.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Routing.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/Routing.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -21,13 +21,13 @@
#define COIL_ROUTING_H
#include <string>
-
+
namespace coil
{
/*!
* @if jp
* @brief 宛先アドレスから利用されるエンドポイントアドレスを得る
- *
+ *
* 宛先アドレスを与えると、その際に利用されるエンドポイントのアドレス
* が返される。宛先アドレス dest_addr には、IPアドレスまたはFQDNホス
* ト名を与えることができる。宛先アドレスが到
@@ -37,7 +37,7 @@
* @param dest_addr 宛先アドレスまたはホスト名
* @param dest_if 宛先と通信を行う際に使用されるインターフェース名
* @return 成功 true, 失敗 false
- *
+ *
* @else
* @brief Getting network interface name from destination address
*
@@ -60,7 +60,7 @@
/*!
* @if jp
* @brief 宛先アドレスから利用されるネットワークインターフェース名を得る
- *
+ *
* 宛先アドレスを与えると、その際に利用されるネットワークインターフェー
* ス名をルーティングテーブルから取得する。宛先アドレス dest_addr に
* は、IPアドレスまたはFQDNホスト名を与えることができる。返される
@@ -71,7 +71,7 @@
* @param dest_addr 宛先アドレスまたはホスト名
* @param dest_if 宛先と通信を行う際に使用されるインターフェース名
* @return 成功 true, 失敗 false
- *
+ *
* @else
* @brief Getting network interface name from destination address
*
@@ -94,7 +94,7 @@
/*!
* @if jp
* @brief ネットワークインターフェース名からIPアドレスを得る
- *
+ *
* ネットワークインターフェース名を与えると、当該インターフェースに割
* り当てられたIPアドレスを返す。IPアドレスが割り当てられていない場合
* は、falseが返される。
@@ -102,7 +102,7 @@
* @param ifname ネットワークインターフェース名
* @param ipaddr ネットワークインターフェースに割り当てられたIPアドレス
* @return 成功 true, 失敗 false
- *
+ *
* @else
* @brief Get IP address from a network interface name
*
@@ -110,7 +110,7 @@
* given network interface. If IP address could be obtained from the
* network interface name, this operation returns true, otherwise
* false.
- *
+ *
* @param ifname a network interface name
* @param ipaddr IP address that is assigned to the network interface
* @return successful: true, failed: false
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/UUID.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/UUID.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/UUID.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -67,7 +67,7 @@
{
public:
UUID_Generator();
-
+
void init();
UUID* generateUUID(int n, int h);
};
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/atomic.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/atomic.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/coil/posix/coil/atomic.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -62,6 +62,6 @@
#define atomic_exchange_add(x, y) \
exchange_add(x, y, &__mutex)
-
+
#endif // COIL_HAS_ATOMIC_ADD
#endif // COIL_ATOMIC_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -44,7 +44,7 @@
* @if jp
* @class BufferBase
* @brief BufferBase 抽象クラス
- *
+ *
* 種々のバッファのための抽象インターフェースクラス。
* 具象バッファクラスは、以下の純粋仮想関数の実装を提供しなければならない。
* \<DataType\>としてバッファ内で保持するデータ型を指定する。
@@ -111,7 +111,7 @@
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* @else
*
* @brief Virtual destructor
@@ -121,7 +121,7 @@
virtual ~BufferBase(void)
{
};
-
+
/*!
* @if jp
*
@@ -139,11 +139,11 @@
* @if jp
*
* @brief バッファの長さを取得する
- *
+ *
* バッファ長を取得するための純粋仮想関数
- *
+ *
* @return バッファ長
- *
+ *
* @else
*
* @brief Get the buffer length
@@ -151,7 +151,7 @@
* Pure virtual function to get the buffer length.
*
* @return buffer length
- *
+ *
* @endif
*/
virtual size_t length(void) const = 0;
@@ -160,13 +160,13 @@
* @if jp
*
* @brief バッファの長さをセットする
- *
+ *
* バッファ長を設定する。設定不可な場合はNOT_SUPPORTEDが返る。
- *
+ *
* @return BUFFER_OK: 正常終了
* NOT_SUPPORTED: バッファ長変更不可
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Set the buffer length
@@ -176,23 +176,23 @@
* @return BUFFER_OK: Successful
* NOT_SUPPORTED: The buffer length cannot be set.
* BUFFER_ERROR: Failed
- *
- *
+ *
+ *
* @endif
- */
+ */
virtual ReturnCode length(size_t n) = 0;
/*!
* @if jp
*
* @brief バッファの状態をリセットする
- *
+ *
* バッファの読み出しポインタと書き込みポインタの位置をリセットする。
- *
+ *
* @return BUFFER_OK: 正常終了
* NOT_SUPPORTED: リセット不可能
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Reset the buffer status
@@ -202,9 +202,9 @@
* @return BUFFER_OK: Successful
* NOT_SUPPORTED: The buffer status cannot be reset.
* BUFFER_ERROR: Failed
- *
+ *
* @endif
- */
+ */
virtual ReturnCode reset() = 0;
@@ -213,12 +213,12 @@
* @if jp
*
* @brief バッファの現在の書込み要素のポインタ
- *
+ *
* バッファの現在の書込み要素のポインタまたは、n個先のポインタを返す
- *
- * @param n 書込みポインタ + n の位置のポインタ
+ *
+ * @param n 書込みポインタ + n の位置のポインタ
* @return 書込み位置のポインタ
- *
+ *
* @else
*
* @brief Get the writing pointer
@@ -227,22 +227,22 @@
*
* @param writeing pinter or n previous pointer
* @return writing pointer
- *
+ *
* @endif
- */
+ */
virtual DataType* wptr(long int n = 0) = 0;
/*!
* @if jp
*
* @brief 書込みポインタを進める
- *
+ *
* 現在の書き込み位置のポインタを n 個進める。
- *
- * @param n 書込みポインタ + n の位置のポインタ
+ *
+ * @param n 書込みポインタ + n の位置のポインタ
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Forward n writing pointers.
@@ -251,23 +251,23 @@
*
* @return BUFFER_OK: Successful
* BUFFER_ERROR: Failed
- *
+ *
* @endif
- */
+ */
virtual ReturnCode advanceWptr(long int n = 1) = 0;
/*!
* @if jp
*
* @brief バッファにデータを書き込む
- *
+ *
* バッファにデータを書き込む。書き込みポインタの位置は変更されない。
- *
+ *
* @param value 書き込み対象データ
*
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -287,14 +287,14 @@
* @if jp
*
* @brief バッファにデータを書き込む
- *
+ *
* バッファにデータを書き込む。書き込みポインタの位置は1つすすむ。
- *
+ *
* @param value 書き込み対象データ
*
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -315,15 +315,15 @@
* @if jp
*
* @brief バッファに書込み可能な要素数
- *
+ *
* バッファに書込み可能な要素数を返す。
- *
+ *
* @return 書き込み可能な要素数
*
- *
+ *
* @else
*
- * @brief Get a writable number.
+ * @brief Get a writable number.
*
* Pure virtual function to get a writable number.
*
@@ -338,11 +338,11 @@
* @if jp
*
* @brief バッファfullチェック
- *
+ *
* バッファfullチェック用純粋仮想関数
*
* @return fullチェック結果(true:バッファfull,false:バッファ空きあり)
- *
+ *
* @else
*
* @brief Check on whether the buffer is full.
@@ -360,12 +360,12 @@
* @if jp
*
* @brief バッファの現在の読み出し要素のポインタ
- *
+ *
* バッファの現在の読み出し要素のポインタまたは、n個先のポインタを返す
- *
- * @param n 読み出しポインタ + n の位置のポインタ
+ *
+ * @param n 読み出しポインタ + n の位置のポインタ
* @return 読み出し位置のポインタ
- *
+ *
* @else
*
* @brief Get the reading pointer
@@ -373,22 +373,22 @@
* Pure virtual function to get the reading pointer.
*
* @return reading pointer
- *
+ *
* @endif
- */
+ */
virtual DataType* rptr(long int n = 0) = 0;
/*!
* @if jp
*
* @brief 読み出しポインタを進める
- *
+ *
* 現在の読み出し位置のポインタを n 個進める。
- *
- * @param n 読み出しポインタ + n の位置のポインタ
+ *
+ * @param n 読み出しポインタ + n の位置のポインタ
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Forward n reading pointers.
@@ -397,23 +397,23 @@
*
* @return BUFFER_OK: Successful
* BUFFER_ERROR: Failed
- *
+ *
* @endif
- */
+ */
virtual ReturnCode advanceRptr(long int n = 1) = 0;
/*!
* @if jp
*
* @brief バッファからデータを読み出す
- *
+ *
* バッファからデータを読みだす。読み出しポインタの位置は変更されない。
- *
+ *
* @param value 読み出しデータ
*
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Read data from the buffer
@@ -433,11 +433,11 @@
* @if jp
*
* @brief バッファからデータを読み出す
- *
+ *
* バッファからデータを読みだす。読み出しポインタの位置は変更されない。
- *
+ *
* @return 読み出しデータ
- *
+ *
* @else
*
* @brief Read data from the buffer
@@ -454,13 +454,13 @@
* @if jp
*
* @brief バッファからデータを読み出す
- *
+ *
* バッファからデータを読み出すための純粋仮想関数
- *
+ *
* @param value 読み出しデータ
*
* @return データ読み出し結果(true:読み出し成功,false:読み出し失敗)
- *
+ *
* @else
*
* @brief Read data from the buffer
@@ -475,17 +475,17 @@
*/
virtual ReturnCode read(DataType& value,
long int sec = -1, long int nsec = -1) = 0;
-
+
/*!
* @if jp
*
* @brief バッファから読み出し可能な要素数
- *
+ *
* バッファから読み出し可能な要素数を返す。
- *
+ *
* @return 読み出し可能な要素数
*
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -503,11 +503,11 @@
* @if jp
*
* @brief バッファemptyチェック
- *
+ *
* バッファemptyチェック用純粋仮想関数
*
* @return emptyチェック結果(true:バッファempty,false:バッファデータあり)
- *
+ *
* @else
*
* @brief Check on whether the buffer is empty.
@@ -521,12 +521,12 @@
virtual bool empty(void) const = 0;
};
-
+
/*!
* @if jp
* @class NullBuffer
* @brief ダミーバッファ実装クラス
- *
+ *
* バッファ長が1固定のダミーバッファ実装クラス。
* \<DataType\>としてバッファ内で保持するデータ型を指定する。
*
@@ -538,7 +538,7 @@
*
* @class NullBuffer
* @brief Concrete buffer class for dummy
- *
+ *
* Concrete buffer class for dummy. Buffer length is fixed to 1.
* The users specify data type to hold it in a buffer as \<DataType\>.
*
@@ -557,33 +557,33 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
* バッファ長を1(固定)で初期化する。
*
* @param size バッファ長(ただし無効)
- *
+ *
* @else
*
* @brief Constructer
- *
+ *
* Constructer.
* Initialize buffer length to always 1.
*
* @param size Buffer length(Not use)
- *
+ *
* @endif
*/
explicit NullBuffer(long int size = 1)
: m_length(1)
{
}
-
+
/*!
* @if jp
*
* @brief デストラクタ
- *
+ *
* デストラクタ。
*
* @else
@@ -597,16 +597,16 @@
virtual ~NullBuffer(void)
{
}
-
+
/*!
* @if jp
*
* @brief バッファ長(1固定)を取得する
- *
+ *
* バッファ長を取得する。(常に1を返す。)
- *
+ *
* @return バッファ長(1固定)
- *
+ *
* @else
*
* @brief Get the buffer length (always 1)
@@ -614,25 +614,25 @@
* Get the buffer length. (Return always 1.)
*
* @return buffer length(always 1)
- *
+ *
* @endif
*/
virtual long int length(void) const
{
return 1;
}
-
+
/*!
* @if jp
*
* @brief バッファにデータを書き込む
- *
+ *
* 引数で与えられたデータをバッファに書き込む。
- *
+ *
* @param value 書き込み対象データ
*
* @return データ書き込み結果(true:書き込み成功,false:書き込み失敗)
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -650,18 +650,18 @@
m_data = value;
return true;
}
-
+
/*!
* @if jp
*
* @brief バッファからデータを読み出す
- *
+ *
* バッファに格納されたデータを読み出す。
- *
+ *
* @param value 読み出したデータ
*
* @return データ読み出し結果(true:読み出し成功,false:読み出し失敗)
- *
+ *
* @else
*
* @brief Read data from the buffer
@@ -679,16 +679,16 @@
value = m_data;
return true;
}
-
+
/*!
* @if jp
*
* @brief バッファfullチェック
- *
+ *
* バッファfullをチェックする。(常にfalseを返す。)
*
* @return fullチェック結果(常にfalse)
- *
+ *
* @else
*
* @brief Check on whether the buffer is full.
@@ -703,16 +703,16 @@
{
return false;
}
-
+
/*!
* @if jp
*
* @brief バッファemptyチェック
- *
+ *
* バッファemptyをチェックする。(常にfalseを返す。)
*
* @return emptyチェック結果(常にfalse)
- *
+ *
* @else
*
* @brief Check on whether the buffer is empty.
@@ -727,17 +727,17 @@
{
return false;
}
-
+
protected:
/*!
* @if jp
*
* @brief バッファにデータを格納
- *
+ *
* 引数で与えられたデータをバッファに格納する。
- *
+ *
* @param data 対象データ
- *
+ *
* @else
*
* @brief Store data into the buffer
@@ -752,16 +752,16 @@
{
m_data = data;
}
-
+
/*!
* @if jp
*
* @brief バッファからデータを取得する
- *
+ *
* バッファに格納されたデータを取得する。
*
* @return 取得データ
- *
+ *
* @else
*
* @brief Get data from the buffer
@@ -776,18 +776,18 @@
{
return m_data;
}
-
+
/*!
* @if jp
*
* @brief 次に書き込むバッファへの参照を取得する
- *
+ *
* 書き込みバッファへの参照を取得する。
* 本バッファ実装ではバッファ長は固定で1であるため,
* 常に同じ位置への参照を返す。
*
* @return 次の書き込み対象バッファへの参照(固定)
- *
+ *
* @else
*
* @brief Get the buffer's reference to be written the next
@@ -803,7 +803,7 @@
{
return m_data;
}
-
+
private:
DataType m_data;
long int m_length;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferStatus.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferStatus.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/BufferStatus.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -135,7 +135,7 @@
* @if jp
*
* @brief ::RTC::BufferStatus 導入
- *
+ *
* ::RTC::BufferStatus で宣言されている Enum のすべてのメンバをネーム
* スペースに導入するためのマクロ。BufferStatus を利用するクラスにお
* いて、クラス宣言の先頭において DATAPORTSTATUS_ENUM を記載するだけで、
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CORBA_IORUtil.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CORBA_IORUtil.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CORBA_IORUtil.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -53,12 +53,12 @@
* @brief IOR構造体をIOR文字列へ変換する
*
* @else
- * @brief Convert from IOR structure to IOR string
+ * @brief Convert from IOR structure to IOR string
*
* @endif
*/
bool toString(IOP::IOR& ior, std::string& iorstr);
-
+
/*!
* @if jp
* @brief IOR内のエンドポイントを置換する
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ComponentActionListener.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ComponentActionListener.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ComponentActionListener.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -50,7 +50,7 @@
*
* @else
* @brief The types of ConnectorDataListener
- *
+ *
* @endif
*/
@@ -145,8 +145,8 @@
*/
static const char* toString(PreComponentActionListenerType type)
{
- if (type < PRE_COMPONENT_ACTION_LISTENER_NUM)
- {
+ if (type < PRE_COMPONENT_ACTION_LISTENER_NUM)
+ {
static const char* typeString[] =
{
"PRE_ON_INITIALIZE",
@@ -163,7 +163,7 @@
"PRE_ON_RATE_CHANGED",
"PRE_COMPONENT_ACTION_LISTENER_NUM"
};
- return typeString[type];
+ return typeString[type];
}
return "";
}
@@ -216,7 +216,7 @@
*
* @else
* @brief The types of ConnectorDataListener
- *
+ *
* @endif
*/
enum PostComponentActionListenerType
@@ -372,7 +372,7 @@
*
* @else
* @brief The types of PortActionListener
- *
+ *
* @endif
*/
@@ -432,7 +432,7 @@
static const char* toString(PortActionListenerType type)
{
if (type < PORT_ACTION_LISTENER_NUM)
- {
+ {
static const char* typeString[] =
{
"ADD_PORT",
@@ -482,7 +482,7 @@
*
* @else
* @brief The types of ExecutionContextActionListener
- *
+ *
* @endif
*/
@@ -542,7 +542,7 @@
static const char* toString(ExecutionContextActionListenerType type)
{
if (type < EC_ACTION_LISTENER_NUM)
- {
+ {
static const char* typeString[] =
{
"ATTACH_EC",
@@ -586,7 +586,7 @@
//============================================================
/*!
* @if jp
- * @class PreComponentActionListenerHolder
+ * @class PreComponentActionListenerHolder
* @brief PreComponentActionListener ホルダクラス
*
* 複数の PreComponentActionListener を保持し管理するクラス。
@@ -613,7 +613,7 @@
* @endif
*/
PreComponentActionListenerHolder();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -622,7 +622,7 @@
* @endif
*/
virtual ~PreComponentActionListenerHolder();
-
+
/*!
* @if jp
*
@@ -637,15 +637,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(PreComponentActionListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -656,9 +656,9 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
@@ -675,15 +675,15 @@
* @param info ConnectorInfo
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @endif
*/
void notify(UniqueId ec_id);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -727,7 +727,7 @@
* @endif
*/
virtual ~PostComponentActionListenerHolder();
-
+
/*!
* @if jp
*
@@ -742,15 +742,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(PostComponentActionListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -761,15 +761,15 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
*/
void removeListener(PostComponentActionListener* listener);
-
+
/*!
* @if jp
*
@@ -781,16 +781,16 @@
* @param cdrdata データ
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @param cdrdata Data
* @endif
*/
void notify(UniqueId ec_id, ReturnCode_t ret);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -835,7 +835,7 @@
* @endif
*/
virtual ~PortActionListenerHolder();
-
+
/*!
* @if jp
*
@@ -850,15 +850,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(PortActionListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -869,15 +869,15 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
*/
void removeListener(PortActionListener* listener);
-
+
/*!
* @if jp
*
@@ -889,16 +889,16 @@
* @param cdrdata データ
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @param cdrdata Data
* @endif
*/
void notify(const RTC::PortProfile& pprofile);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -941,7 +941,7 @@
* @endif
*/
virtual ~ExecutionContextActionListenerHolder();
-
+
/*!
* @if jp
*
@@ -956,15 +956,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(ExecutionContextActionListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -975,15 +975,15 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
*/
void removeListener(ExecutionContextActionListener* listener);
-
+
/*!
* @if jp
*
@@ -995,16 +995,16 @@
* @param cdrdata データ
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @param cdrdata Data
* @endif
*/
void notify(UniqueId ec_id);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -1033,10 +1033,10 @@
* PreComponentActionListenerTypeリスナを格納
* @else
* @brief PreComponentActionListenerType listener array
- * The PreComponentActionListenerType listener is stored.
+ * The PreComponentActionListenerType listener is stored.
* @endif
*/
- PreComponentActionListenerHolder
+ PreComponentActionListenerHolder
preaction_[PRE_COMPONENT_ACTION_LISTENER_NUM];
/*!
* @if jp
@@ -1047,7 +1047,7 @@
* The PostComponentActionType listener is stored.
* @endif
*/
- PostComponentActionListenerHolder
+ PostComponentActionListenerHolder
postaction_[POST_COMPONENT_ACTION_LISTENER_NUM];
/*!
* @if jp
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigAdmin.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigAdmin.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigAdmin.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -130,7 +130,7 @@
* @if jp
* @class ConfigBase
* @brief ConfigBase 抽象クラス
- *
+ *
* 各種コンフィギュレーション情報を保持するための抽象クラス。具象コン
* フィギュレーションクラスは、以下の純粋仮想関数の実装を提供しなけれ
* ばならない。
@@ -144,7 +144,7 @@
* @class ConfigBase
* @brief ConfigBase abstract class
*
- * This is the abstract interface class to hold various configuration
+ * This is the abstract interface class to hold various configuration
* information.
* Concrete configuration classes must implement the following pure virtual
* functions.
@@ -162,12 +162,12 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @param name_ コンフィギュレーション名
* @param def_val 文字列形式のデフォルト値
- *
+ *
* @else
*
* @brief Constructer
@@ -183,12 +183,12 @@
: name(name_), default_value(def_val),
string_value(""), m_admin(NULL), m_callback(NULL)
{}
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
*
* @else
@@ -208,7 +208,7 @@
* @if jp
*
* @brief コールバックのセット
- *
+ *
* 変数変更時にコールされるコールバック関数をセットする.
*
* @else
@@ -226,7 +226,7 @@
* @if jp
*
* @brief 変数変更を知らせるオブザーバ関数
- *
+ *
* 変数変更を知らせるオブザーバ関数.
*
* @else
@@ -238,24 +238,24 @@
* @endif
*/
void notifyUpdate(const char* key, const char* val);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータ値更新用純粋仮想関数
- *
+ *
* コンフィギュレーション設定値でコンフィギュレーションパラメータを
* 更新するための純粋仮想関数。
*
* @param val パラメータ値の文字列表現
*
* @return 設定結果
- *
+ *
* @else
*
* @brief Pure virtual function to update configuration parameter values
- *
- * Pure virtual function to update configuration parameter
+ *
+ * Pure virtual function to update configuration parameter
* by the configuration value.
*
* @param val The parameter values converted into character string format
@@ -274,7 +274,7 @@
* @endif
*/
const char* name;
-
+
/*!
* @if jp
* @brief 文字列形式のデフォルト値
@@ -310,7 +310,7 @@
*/
CallbackFunc m_callback;
};
-
+
//============================================================
// Config template class
//============================================================
@@ -318,7 +318,7 @@
* @if jp
* @class Config
* @brief Config クラス
- *
+ *
* コンフィギュレーションパラメータの情報を保持するクラス。
* \<VarType\>としてコンフィギュレーションのデータ型を指定する。
* \<TransFunc\>として設定されたデータ型を文字列に変換する変換関数を
@@ -332,14 +332,14 @@
* @else
* @class Config
* @brief Config class
- *
+ *
* Class to hold the configuration parameter information.
* Specify the data type of the configuration as \<VarType\>
* Specify transformation function to convert data type set as \<TransFunc\>
* into string format.
*
* @param VarType Cariable to hold configuration parameter
- * @param TransFunc Transformation function to transform the stored data
+ * @param TransFunc Transformation function to transform the stored data
* type into string format.
*
* @since 0.4.0
@@ -356,18 +356,18 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @param name コンフィギュレーションパラメータ名
* @param var コンフィギュレーションパラメータ格納用変数
* @param def_val 文字列形式のデフォルト値
* @param trans 文字列形式変換関数
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @param name Configuration parameter name
@@ -382,39 +382,39 @@
: ConfigBase(name, def_val), m_var(var), m_trans(trans)
{
}
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
*
* @else
*
* @brief Virtual Destructor
- *
+ *
* Virtual Destructor.
*
* @endif
*/
virtual ~Config(void) {}
-
+
/*!
* @if jp
*
* @brief バインドパラメータ値を更新
- *
+ *
* コンフィギュレーション設定値でコンフィギュレーションパラメータを更新する
*
* @param val パラメータ値の文字列表現
*
* @return 更新処理結果(更新成功:true,更新失敗:false)
- *
+ *
* @else
*
* @brief Update a bind parameter value
- *
+ *
* Update configuration paramater by the configuration value.
*
* @param val The parameter values converted into character string format
@@ -437,7 +437,7 @@
notifyUpdate(name, val);
return false;
}
-
+
protected:
/*!
* @if jp
@@ -447,18 +447,18 @@
* @endif
*/
VarType& m_var;
-
+
/*!
* @if jp
* @brief コンフィギュレーションパラメータ型文字列変換関数
* @else
- * @brief Transformation function to convert configuration parameter type
+ * @brief Transformation function to convert configuration parameter type
* into string format.
* @endif
*/
TransFunc m_trans;
};
-
+
//============================================================
// ConfigAdmin class
//============================================================
@@ -466,7 +466,7 @@
* @if jp
* @class ConfigAdmin
* @brief ConfigAdmin クラス
- *
+ *
* 各種コンフィギュレーション情報を管理するクラス。
* 用語を以下のように定義する。
*
@@ -535,7 +535,7 @@
* @else
* @class ConfigAdmin
* @brief ConfigAdmin class
- *
+ *
* Class to manage various configuration information.
* Now terms for this class are defined as follows.
*
@@ -614,15 +614,15 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @param prop 設定対象プロパティ名
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @param prop The target property name for setup
@@ -630,29 +630,29 @@
* @endif
*/
explicit ConfigAdmin(coil::Properties& prop);
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
*
* @else
*
* @brief Virtual Destructor
- *
+ *
* Virtual Destructor
*
* @endif
*/
~ConfigAdmin(void);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータの設定
- *
+ *
* コンフィギュレーションパラメータと変数をバインドする
* 指定した名称のコンフィギュレーションパラメータが既に存在する場合は
* falseを返す。
@@ -666,13 +666,13 @@
* @param trans コンフィギュレーションパラメータ文字列変換用関数
*
* @return 設定結果(設定成功:true,設定失敗:false)
- *
+ *
* @else
*
* @brief Setup for configuration parameters
- *
+ *
* Bind configuration parameter to its variable.
- * Return false, if configuration parameter of specified name has already
+ * Return false, if configuration parameter of specified name has already
* existed.
* Specify the data type of the configuration as \<VarType\>.
* After calling this function, configuration variable would be
@@ -681,7 +681,7 @@
* @param param_name Configuration parameter name
* @param var Configuration parameter variable
* @param def_val Default value of configuration parameter
- * @param trans Function to transform configuration parameter type into
+ * @param trans Function to transform configuration parameter type into
* string format
*
* @return Setup result (Successful:true, Failed:false)
@@ -708,18 +708,18 @@
* @if jp
*
* @brief コンフィギュレーションパラメータの解除
- *
+ *
* コンフィギュレーションパラメータと変数のバインドを解除する。
* 指定した名称のコンフィギュレーションパラメータが存在しない場合は
* falseを返す。
*
* @param param_name コンフィギュレーションパラメータ名
* @return 設定結果(設定成功:true,設定失敗:false)
- *
+ *
* @else
*
* @brief Unbinding configuration parameters
- *
+ *
* Unbind configuration parameter from its variable. It returns
* false, if configuration parameter of specified name has already
* existed.
@@ -730,13 +730,13 @@
* @endif
*/
bool unbindParameter(const char* param_name);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータの更新
* (アクティブコンフィギュレーションセット)
- *
+ *
* コンフィギュレーションセットが更新されている場合に、現在アクティ
* ブになっているコンフィギュレーションに設定した値で、コンフィギュ
* レーションパラメータの値を更新する。この処理での更新は、アクティ
@@ -748,7 +748,7 @@
*
* @brief Update the values of configuration parameters
* (Active configuration set)
- *
+ *
* When configuration set is updated, update the configuration
* parameter value to the value that is set to the current active
* configuration. This update will be executed, only when an
@@ -763,7 +763,7 @@
* @if jp
*
* @brief コンフィギュレーションパラメータの更新(ID指定)
- *
+ *
* コンフィギュレーション変数の値を、指定したIDを持つコンフィギュレー
* ションセットの値で更新する。これにより、アクティブなコンフィギュ
* レーションセットは変更されない。したがって、アクティブコンフィギュ
@@ -774,11 +774,11 @@
* せずに終了する。
*
* @param config_set 設定対象のコンフィギュレーションセットID
- *
+ *
* @else
*
* @brief Update configuration parameter (By ID)
- *
+ *
* This operation updates configuration variables by the
* configuration-set with specified ID. This operation does not
* change current active configuration-set. Since this operation
@@ -794,12 +794,12 @@
* @endif
*/
void update(const char* config_set);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータの更新(名称指定)
- *
+ *
* 特定のコンフィギュレーション変数の値を、指定したIDを持つコンフィ
* ギュレーションセットの値で更新する。これにより、アクティブなコン
* フィギュレーションセットは変更されない。したがって、アクティブコ
@@ -811,11 +811,11 @@
*
* @param config_set コンフィギュレーションID
* @param config_param コンフィギュレーションパラメータ名
- *
+ *
* @else
*
* @brief Update the values of configuration parameters (By name)
- *
+ *
* This operation updates a configuration variable by the
* specified configuration parameter in the
* configuration-set. This operation does not change current
@@ -833,12 +833,12 @@
* @endif
*/
void update(const char* config_set, const char* config_param);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータの存在確認
- *
+ *
* 指定した名称を持つコンフィギュレーションパラメータ変数が存在する
* か確認する。ここで存在確認を行うパラメータ変数とは、
* bindParameter() によって登録される、変数を持つパラメータである。
@@ -850,23 +850,23 @@
* @else
*
* @brief Check the existence of configuration parameters
- *
+ *
* Check the existence of configuration parameters of specified name.
*
* @param name Configuration parameter name
*
- * @return Result of existance confirmation
+ * @return Result of existance confirmation
* (Parameters exist:true, else:false)
*
* @endif
*/
bool isExist(const char* name);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータの変更確認
- *
+ *
* コンフィギュレーションパラメータが変更されたか確認する。
*
* @return 変更確認結果(変更あり:true、変更なし:false)
@@ -874,7 +874,7 @@
* @else
*
* @brief Confirm to change configuration parameters
- *
+ *
* Confirm that configuration parameters have changed.
*
* @return Result of change confirmation
@@ -888,7 +888,7 @@
* @if jp
*
* @brief 変更されたパラメータのリスト
- *
+ *
* コンフィギュレーションパラメータのうち変更されたもののリストを返す。
*
* @return 変更されたパラメータ名リスト
@@ -896,7 +896,7 @@
* @else
*
* @brief Changed parameters list
- *
+ *
* This operation returns parameter list which are changed.
*
* @return Changed parameters list
@@ -904,12 +904,12 @@
* @endif
*/
coil::vstring& changedParameters() { return m_changedParam; }
-
+
/*!
* @if jp
*
* @brief アクティブ・コンフィギュレーションセットIDの取得
- *
+ *
* 現在アクティブなコンフィギュレーションセットのIDを取得する。
*
* @return アクティブ・コンフィギュレーションセットID
@@ -917,7 +917,7 @@
* @else
*
* @brief Get ID of active configuration set
- *
+ *
* Get ID of the current active configuration set.
*
* @return The active configuration set ID
@@ -925,12 +925,12 @@
* @endif
*/
const char* getActiveId(void) {return m_activeId.c_str();}
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションセットの存在確認
- *
+ *
* 指定したコンフィギュレーションセットが存在するか確認する。
*
* @param config_id 確認対象コンフィギュレーションセットID
@@ -940,12 +940,12 @@
* @else
*
* @brief Check the existence of configuration set
- *
+ *
* Check the existence of specified configuration set.
*
* @param config_id ID of target configuration set for confirmation
*
- * @return Result of existence confirmation
+ * @return Result of existence confirmation
* (Specified ConfigSet exists:true, else:false)
*
* @endif
@@ -954,12 +954,12 @@
{
return (m_configsets.hasKey(config_id) == NULL) ? false : true;
}
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションセットのアクティブ化確認
- *
+ *
* コンフィギュレーションセットがアクティブ化されているか確認する。
*
* @return 状態確認結果(アクティブ状態:true、非アクティブ状態:false)
@@ -967,7 +967,7 @@
* @else
*
* @brief Confirm to activate configuration set
- *
+ *
* Confirm that configuration set has been activated.
*
* @return Result of state confirmation
@@ -982,12 +982,12 @@
// const std::vector<Properties*>* getConfigurationParameterValues();
// const Properties* getConfigurationParameterValue(const char* name);
// bool setConfigurationParameter(const char* name, const char* value);
-
+
/*!
* @if jp
*
* @brief 全コンフィギュレーションセットの取得
- *
+ *
* 設定されている全コンフィギュレーションセットを取得する。
*
* @return 全コンフィギュレーションセット
@@ -995,7 +995,7 @@
* @else
*
* @brief Get all configuration sets
- *
+ *
* Get all specified configuration sets
*
* @return All configuration sets
@@ -1003,12 +1003,12 @@
* @endif
*/
const std::vector<coil::Properties*>& getConfigurationSets(void);
-
+
/*!
* @if jp
*
* @brief 指定したIDのコンフィギュレーションセットの取得
- *
+ *
* IDで指定したコンフィギュレーションセットを取得する。
* 指定したコンフィギュレーションセットが存在しない場合は、
* 空のコンフィギュレーションセットを返す。
@@ -1020,7 +1020,7 @@
* @else
*
* @brief Get a configuration set by specified ID
- *
+ *
* Get a configuration set that was specified by ID
* Return empty configuration set, if a configuration set of
* specified ID doesn't exist.
@@ -1032,12 +1032,12 @@
* @endif
*/
const coil::Properties& getConfigurationSet(const char* config_id);
-
+
/*!
* @if jp
*
* @brief 指定したプロパティのコンフィギュレーションセットへの追加
- *
+ *
* 指定したプロパティをIDで指定したコンフィギュレーションセットへ追加する。
* 指定したIDと一致するコンフィギュレーションセットが存在しない場合は、
* false を返す。
@@ -1050,9 +1050,9 @@
* @else
*
* @brief Add to configuration set from specified property
- *
+ *
* Add specified property to configuration set that was specified by ID.
- * Return false if configuration set, that matches specified ID,
+ * Return false if configuration set, that matches specified ID,
* doesn't exist.
*
* @param config_id ID of the target configuration set for add
@@ -1063,12 +1063,12 @@
* @endif
*/
bool setConfigurationSetValues(const coil::Properties& configuration_set);
-
+
/*!
* @if jp
*
* @brief アクティブ・コンフィギュレーションセットを取得
- *
+ *
* 現在アクティブとなっているコンフィギュレーションセットを取得する。
* アクティブとなっているコンフィギュレーションセットが存在しない場合は、
* 空のコンフィギュレーションセット を返す。
@@ -1078,9 +1078,9 @@
* @else
*
* @brief Get the active configuration set
- *
+ *
* Get the current active configuration set.
- * Return empty configuration set, if an active configuration set
+ * Return empty configuration set, if an active configuration set
* doesn't exist.
*
* @return The active configuration set
@@ -1088,12 +1088,12 @@
* @endif
*/
const coil::Properties& getActiveConfigurationSet(void);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションセットに設定値を追加
- *
+ *
* コンフィギュレーションセットに設定値を追加する。
*
* @param configuration_set 追加するプロパティ
@@ -1103,7 +1103,7 @@
* @else
*
* @brief Add the configuration value to configuration set
- *
+ *
* Add the configuration value to configuration set
*
* @param configuration_set Property to add
@@ -1113,12 +1113,12 @@
* @endif
*/
bool addConfigurationSet(const coil::Properties& configuration_set);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションセットの削除
- *
+ *
* 指定したIDのコンフィギュレーションセットを削除する。
*
* 指定したIDのコンフィギュレーションセットが存在しない場合は、
@@ -1142,7 +1142,7 @@
* @else
*
* @brief Remove the configuration set
- *
+ *
* Remove the configuration set of specified ID Return empty
* configuration set, if a configuration set of specified ID
* doesn't exist.
@@ -1169,12 +1169,12 @@
* @endif
*/
bool removeConfigurationSet(const char* config_id);
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションセットのアクティブ化
- *
+ *
* 指定したIDのコンフィギュレーションセットをアクティブ化する。
* 指定したIDのコンフィギュレーションセットが存在しない場合は、
* falseを返す。
@@ -1186,7 +1186,7 @@
* @else
*
* @brief Activate the configuration set
- *
+ *
* Activate the configuration set of specified ID
* Return empty configuration set, if a configuration set of
* specified ID doesn't exist.
@@ -1203,9 +1203,9 @@
// obsolete functions
//
void setOnUpdate(OnUpdateCallback* cb);
-
+
void setOnUpdateParam(OnUpdateParamCallback* cb);
-
+
void setOnSetConfigurationSet(OnSetConfigurationSetCallback* cb);
void setOnAddConfigurationSet(OnAddConfigurationAddCallback* cb);
@@ -1231,11 +1231,11 @@
*
* @param listener ConfigurationParamListener 型のリスナオブジェクト。
* @param autoclean リスナオブジェクトを自動で削除するかどうかのフラグ
- *
+ *
* @else
*
- * @brief Adding ConfigurationParamListener
- *
+ * @brief Adding ConfigurationParamListener
+ *
* This function adds a listener object which is called when
* update(const char* config_set, const char* config_param) is
* called. In the type argument, currently only
@@ -1263,11 +1263,11 @@
* @param type ConfigurationParamListenerType型の値。
* ON_UPDATE_CONFIG_PARAM がある。
* @param listener 与えたリスナオブジェクトへのポインタ
- *
+ *
* @else
*
- * @brief Removing ConfigurationParamListener
- *
+ * @brief Removing ConfigurationParamListener
+ *
* This function removes a listener object which is added by
* addConfigurationParamListener() function.
*
@@ -1279,7 +1279,7 @@
*/
void removeConfigurationParamListener(ConfigurationParamListenerType type,
ConfigurationParamListener* listener);
-
+
/*!
* @if jp
*
@@ -1297,11 +1297,11 @@
* @param type ConfigurationSetListenerType型の値。
* @param listener ConfigurationSetListener 型のリスナオブジェクト。
* @param autoclean リスナオブジェクトを自動で削除するかどうかのフラグ
- *
+ *
* @else
*
- * @brief Adding ConfigurationSetListener
- *
+ * @brief Adding ConfigurationSetListener
+ *
* This function add a listener object which is called when
* ConfigurationSet is updated. Available events are the followings.
*
@@ -1324,11 +1324,11 @@
*
* @param type ConfigurationSetListenerType型の値。
* @param listener 与えたリスナオブジェクトへのポインタ
- *
+ *
* @else
*
- * @brief Removing ConfigurationSetListener
- *
+ * @brief Removing ConfigurationSetListener
+ *
* This function removes a listener object which is added by
* addConfigurationSetListener() function.
*
@@ -1339,7 +1339,7 @@
*/
void removeConfigurationSetListener(ConfigurationSetListenerType type,
ConfigurationSetListener* listener);
-
+
/*!
* @if jp
*
@@ -1356,11 +1356,11 @@
* @param type ConfigurationSetNameListenerType型の値。
* @param listener ConfigurationSetNameListener 型のリスナオブジェクト。
* @param autoclean リスナオブジェクトを自動で削除するかどうかのフラグ
- *
+ *
* @else
*
- * @brief Adding ConfigurationSetNameListener
- *
+ * @brief Adding ConfigurationSetNameListener
+ *
* This function add a listener object which is called when
* ConfigurationSetName is updated. Available events are the followings.
*
@@ -1374,7 +1374,7 @@
*
* @endif
*/
- void
+ void
addConfigurationSetNameListener(ConfigurationSetNameListenerType type,
ConfigurationSetNameListener* listener,
bool autoclean = true);
@@ -1390,11 +1390,11 @@
* @param type ConfigurationSetNameListenerType型の値。
* ON_UPDATE_CONFIG_PARAM がある。
* @param listener 与えたリスナオブジェクトへのポインタ
- *
+ *
* @else
*
- * @brief Removing ConfigurationSetNameListener
- *
+ * @brief Removing ConfigurationSetNameListener
+ *
* This function removes a listener object which is added by
* addConfigurationSetNameListener() function.
*
@@ -1408,7 +1408,7 @@
void
removeConfigurationSetNameListener(ConfigurationSetNameListenerType type,
ConfigurationSetNameListener* listener);
-
+
protected:
/*!
* @if jp
@@ -1421,10 +1421,10 @@
*
* @else
*
- * @brief When the configuration parameter is updated, it is called.
+ * @brief When the configuration parameter is updated, it is called.
*
* Call the set callback object.
- *
+ *
* @param config_set The target configuration set's ID to setup
*
* @endif
@@ -1443,10 +1443,10 @@
*
* @else
*
- * @brief When the configuration parameter is updated, it is called.
+ * @brief When the configuration parameter is updated, it is called.
*
* Call the set callback object.
- *
+ *
* @param config_set configuration-set ID.
* @param config_param configuration parameter name.
*
@@ -1468,7 +1468,7 @@
* @brief Called when the property is added to the configuration set
*
* Call the set callback object.
- *
+ *
* @param configuration_set property
*
* @endif
@@ -1489,7 +1489,7 @@
* @brief Called when a set value is added to the configuration set
*
* Call the set callback object.
- *
+ *
* @param configuration_set property
*
* @endif
@@ -1510,7 +1510,7 @@
* @brief Called when the configuration set has been deleted
*
* Call the set callback object.
- *
+ *
* @param config_id property
*
* @endif
@@ -1531,17 +1531,17 @@
* @brief Called when the configuration set is made active
*
* Call the set callback object.
- *
+ *
* @param config_id property
*
* @endif
*/
void onActivateSet(const char* config_id);
-
+
private:
ConfigAdmin(const ConfigAdmin& ca);
ConfigAdmin& operator=(const ConfigAdmin& ca);
-
+
struct find_conf
{
std::string m_name;
@@ -1552,7 +1552,7 @@
return (m_name == conf->name);
}
};
-
+
coil::Properties& m_configsets;
coil::Properties m_emptyconf;
std::vector<ConfigBase*> m_params;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigurationListener.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigurationListener.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConfigurationListener.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -35,7 +35,7 @@
*
* @else
* @brief The types of ConnectorDataListener
- *
+ *
* - ON_UPDATE_CONFIG_PARAM,
*
* @endif
@@ -148,8 +148,8 @@
*
* @else
* @brief The types of ConfigurationSetListener
- *
- * - ON_SET_CONFIG_SET: Value list has been set as a configuration set
+ *
+ * - ON_SET_CONFIG_SET: Value list has been set as a configuration set
* - ON_ADD_CONFIG_SET: A new configuration set has been added
*
* @endif
@@ -180,7 +180,7 @@
* This class is abstract base class for listener classes that
* provides callbacks for configuration set's related events.
*
- * - ON_SET_CONFIG_SET: Value list has been set as a configuration set
+ * - ON_SET_CONFIG_SET: Value list has been set as a configuration set
* - ON_ADD_CONFIG_SET: A new configuration set has been added
*
* @endif
@@ -215,7 +215,7 @@
static const char* toString(ConfigurationSetListenerType type)
{
if (type < CONFIG_SET_LISTENER_NUM)
- {
+ {
static const char* typeString[] =
{
"ON_SET_CONFIG_SET",
@@ -263,7 +263,7 @@
*
* @else
* @brief The types of ConfigurationSetNameListener
- *
+ *
* @endif
*/
enum ConfigurationSetNameListenerType
@@ -328,7 +328,7 @@
static const char* toString(ConfigurationSetNameListenerType type)
{
if (type < CONFIG_SET_NAME_LISTENER_NUM)
- {
+ {
static const char* typeString[] =
{
"ON_UPDATE_CONFIG_SET",
@@ -406,7 +406,7 @@
* @endif
*/
virtual ~ConfigurationParamListenerHolder();
-
+
/*!
* @if jp
*
@@ -421,15 +421,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(ConfigurationParamListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -440,15 +440,15 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
*/
void removeListener(ConfigurationParamListener* listener);
-
+
/*!
* @if jp
*
@@ -460,16 +460,16 @@
* @param cdrdata データ
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @param cdrdata Data
* @endif
*/
void notify(const char* config_set_name, const char* config_param_name);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -514,7 +514,7 @@
* @endif
*/
virtual ~ConfigurationSetListenerHolder();
-
+
/*!
* @if jp
*
@@ -529,15 +529,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(ConfigurationSetListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -548,15 +548,15 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
*/
void removeListener(ConfigurationSetListener* listener);
-
+
/*!
* @if jp
*
@@ -568,16 +568,16 @@
* @param cdrdata データ
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @param cdrdata Data
* @endif
*/
void notify(const coil::Properties& config_set);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -587,7 +587,7 @@
//============================================================
/*!
* @if jp
- * @class ConfigurationSetNameListenerHolder
+ * @class ConfigurationSetNameListenerHolder
* @brief ConfigurationSetNameListener ホルダクラス
*
* 複数の ConfigurationSetNameListener を保持し管理するクラス。
@@ -614,7 +614,7 @@
* @endif
*/
ConfigurationSetNameListenerHolder();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -623,7 +623,7 @@
* @endif
*/
virtual ~ConfigurationSetNameListenerHolder();
-
+
/*!
* @if jp
*
@@ -638,15 +638,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(ConfigurationSetNameListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -657,9 +657,9 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
@@ -676,15 +676,15 @@
* @param info ConnectorInfo
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @endif
*/
void notify(const char* config_set_name);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -716,7 +716,7 @@
* The ConfigurationParamType listener is stored.
* @endif
*/
- ConfigurationParamListenerHolder
+ ConfigurationParamListenerHolder
configparam_[CONFIG_PARAM_LISTENER_NUM];
/*!
* @if jp
@@ -735,10 +735,10 @@
* ConfigurationSetNameListenerTypeリスナを格納
* @else
* @brief ConfigurationSetNameListenerType listener array
- * The ConfigurationSetNameListenerType listener is stored.
+ * The ConfigurationSetNameListenerType listener is stored.
* @endif
*/
- ConfigurationSetNameListenerHolder
+ ConfigurationSetNameListenerHolder
configsetname_[CONFIG_SET_NAME_LISTENER_NUM];
};
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -47,18 +47,18 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @param name_ 接続名前
* @param id_ 接続ID
* @param ports_ 接続ポートIOR
* @param properties_ プロパティ
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @param name_ connection name
@@ -78,13 +78,13 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @endif
@@ -104,7 +104,7 @@
* @if jp
* @brief 接続ID
* @else
- * @brief ConnectionID
+ * @brief ConnectionID
* @endif
*/
std::string id;
@@ -120,7 +120,7 @@
* @if jp
* @brief プロパティ
* @else
- * @brief Connection properties
+ * @brief Connection properties
* @endif
*/
coil::Properties properties;
@@ -130,8 +130,8 @@
class ConnectorBase;
typedef std::vector<ConnectorBase*> ConnectorList;
-
+
/*!
* @if jp
* @class ConnectorBase
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorListener.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorListener.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ConnectorListener.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -50,7 +50,7 @@
*
* @else
* @brief The types of ConnectorDataListener
- *
+ *
* - ON_BUFFER_WRITE: At the time of buffer write
* - ON_BUFFER_FULL: At the time of buffer full
* - ON_BUFFER_WRITE_TIMEOUT: At the time of buffer write timeout
@@ -66,15 +66,15 @@
*/
enum ConnectorDataListenerType
{
- ON_BUFFER_WRITE = 0,
- ON_BUFFER_FULL,
- ON_BUFFER_WRITE_TIMEOUT,
- ON_BUFFER_OVERWRITE,
- ON_BUFFER_READ,
- ON_SEND,
+ ON_BUFFER_WRITE = 0,
+ ON_BUFFER_FULL,
+ ON_BUFFER_WRITE_TIMEOUT,
+ ON_BUFFER_OVERWRITE,
+ ON_BUFFER_READ,
+ ON_SEND,
ON_RECEIVED,
- ON_RECEIVER_FULL,
- ON_RECEIVER_TIMEOUT,
+ ON_RECEIVER_FULL,
+ ON_RECEIVER_TIMEOUT,
ON_RECEIVER_ERROR,
CONNECTOR_DATA_LISTENER_NUM
};
@@ -214,18 +214,18 @@
static const char* toString(ConnectorDataListenerType type)
{
if (type < CONNECTOR_DATA_LISTENER_NUM)
- {
+ {
static const char* typeString[] =
{
"ON_BUFFER_WRITE",
"ON_BUFFER_FULL",
"ON_BUFFER_WRITE_TIMEOUT",
"ON_BUFFER_OVERWRITE",
- "ON_BUFFER_READ",
- "ON_SEND",
+ "ON_BUFFER_READ",
+ "ON_SEND",
"ON_RECEIVED",
- "ON_RECEIVER_FULL",
- "ON_RECEIVER_TIMEOUT",
+ "ON_RECEIVER_FULL",
+ "ON_RECEIVER_TIMEOUT",
"ON_RECEIVER_ERROR",
"CONNECTOR_DATA_LISTENER_NUM"
};
@@ -255,7 +255,7 @@
*
* @brief Virtual Callback method
*
- * This is a the Callback method to various events generated in Connector.
+ * This is a the Callback method to various events generated in Connector.
*
* @endif
*/
@@ -270,7 +270,7 @@
*
* データポートの Connector において発生する各種イベントに対するコー
* ルバックを実現するリスナクラスの基底クラス。
- *
+ *
* このクラスは、operator()() の第2引数に cdrMemoryStream 型ではなく、
* 実際にデータポートで使用される変数型をテンプレート引数として
* 渡すことができる。
@@ -311,17 +311,17 @@
* データをデータポートで使用される変数型に変換して ConnectorDataListenerT
* のコールバックメソッドを呼び出す。
*
- * @param info ConnectorInfo
+ * @param info ConnectorInfo
* @param cdrdata cdrMemoryStream型のデータ
*
* @else
*
* @brief Callback method
*
- * This method invokes the callback method of ConnectorDataListenerT.
+ * This method invokes the callback method of ConnectorDataListenerT.
* Data is converted into the variable type used in DataPort.
*
- * @param info ConnectorInfo
+ * @param info ConnectorInfo
* @param cdrdata Data of cdrMemoryStream type
*
* @endif
@@ -331,7 +331,7 @@
{
DataType data;
cdrMemoryStream cdr(cdrdata.bufPtr(), cdrdata.bufSize());
-
+
// endian type check
std::string endian_type;
endian_type = info.properties.getProperty("serializer.cdr.endian",
@@ -362,21 +362,21 @@
*
* @brief Virtual Callback method
*
- * This method invokes the callback method of ConnectorDataListenerT.
+ * This method invokes the callback method of ConnectorDataListenerT.
* Data is converted into the variable type used in DataPort.
*
* @endif
*/
virtual void operator()(const ConnectorInfo& info,
const DataType& data) = 0;
-
+
};
/*!
* @if jp
* @brief ConnectorListener のタイプ
- *
+ *
* - ON_BUFFER_EMPTY: バッファが空の場合
* - ON_BUFFER_READTIMEOUT: バッファが空でタイムアウトした場合
* - ON_SENDER_EMPTY: OutPort側バッファが空
@@ -387,7 +387,7 @@
*
* @else
* @brief The types of ConnectorListener
- *
+ *
* - ON_BUFFER_EMPTY: At the time of buffer empty
* - ON_BUFFER_READTIMEOUT: At the time of buffer read timeout
* - ON_BUFFER_EMPTY: At the time of empty of OutPort
@@ -402,9 +402,9 @@
{
ON_BUFFER_EMPTY = 0,
ON_BUFFER_READ_TIMEOUT,
- ON_SENDER_EMPTY,
- ON_SENDER_TIMEOUT,
- ON_SENDER_ERROR,
+ ON_SENDER_EMPTY,
+ ON_SENDER_TIMEOUT,
+ ON_SENDER_ERROR,
ON_CONNECT,
ON_DISCONNECT,
CONNECTOR_LISTENER_NUM
@@ -543,16 +543,16 @@
* @endif
*/
static const char* toString(ConnectorListenerType type)
- {
- if (type < CONNECTOR_LISTENER_NUM)
- {
+ {
+ if (type < CONNECTOR_LISTENER_NUM)
+ {
static const char* typeStr[] =
{
"ON_BUFFER_EMPTY",
"ON_BUFFER_READ_TIMEOUT",
- "ON_SENDER_EMPTY",
- "ON_SENDER_TIMEOUT",
- "ON_SENDER_ERROR",
+ "ON_SENDER_EMPTY",
+ "ON_SENDER_TIMEOUT",
+ "ON_SENDER_ERROR",
"ON_CONNECT",
"ON_DISCONNECT",
"CONNECTOR_LISTENER_NUM"
@@ -583,7 +583,7 @@
*
* @brief Virtual Callback method
*
- * This method invokes the callback method of ConnectorDataListenerT.
+ * This method invokes the callback method of ConnectorDataListenerT.
* Data is converted into the variable type used in DataPort.
*
* @endif
@@ -628,7 +628,7 @@
* @endif
*/
virtual ~ConnectorDataListenerHolder();
-
+
/*!
* @if jp
*
@@ -643,15 +643,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(ConnectorDataListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -662,15 +662,15 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
*/
void removeListener(ConnectorDataListener* listener);
-
+
/*!
* @if jp
*
@@ -701,9 +701,9 @@
* @param cdrdata データ
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @param cdrdata Data
@@ -757,7 +757,7 @@
/*!
* @if jp
- * @class ConnectorListenerHolder
+ * @class ConnectorListenerHolder
* @brief ConnectorListener ホルダクラス
*
* 複数の ConnectorListener を保持し管理するクラス。
@@ -783,7 +783,7 @@
* @endif
*/
ConnectorListenerHolder();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -792,7 +792,7 @@
* @endif
*/
virtual ~ConnectorListenerHolder();
-
+
/*!
* @if jp
*
@@ -807,15 +807,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(ConnectorListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -826,9 +826,9 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
@@ -864,20 +864,20 @@
* @param info ConnectorInfo
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @endif
*/
void notify(const ConnectorInfo& info);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
};
-
+
/*!
* @if jp
* @class ConnectorListeners
@@ -910,7 +910,7 @@
* ConnectorListenerTypeリスナを格納
* @else
* @brief ConnectorListenerType listener array
- * The ConnectorListenerType listener is stored.
+ * The ConnectorListenerType listener is stored.
* @endif
*/
ConnectorListenerHolder connector_[CONNECTOR_LISTENER_NUM];
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaConsumer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaConsumer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaConsumer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -84,7 +84,7 @@
*
* @brief Placeholder base class to hold remote object reference.
*
- * A base class for consumer implementation when chose CORBA
+ * A base class for consumer implementation when chose CORBA
* as a communication tool.
*
* @since 0.4.0
@@ -106,7 +106,7 @@
* @endif
*/
CorbaConsumerBase(){};
-
+
/*!
* @if jp
*
@@ -126,7 +126,7 @@
: m_objref(CORBA::Object::_duplicate(x.m_objref))
{
}
-
+
/*!
* @if jp
*
@@ -174,23 +174,23 @@
x.m_objref = this->m_objref;
this->m_objref = tmpref;
}
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* @else
- *
+ *
* @brief Virtual destructor
- *
+ *
* @endif
*/
virtual ~CorbaConsumerBase(void)
{
releaseObject();
};
-
+
/*!
* @if jp
*
@@ -198,7 +198,7 @@
*
* 与えられたオブジェクトリファレンスは、ConsumerBase オブジェクト内に
* CORBA::Object_var 型として保持される。
- * _var 型変数を引数に渡す場合は var.in() を渡すこと。
+ * _var 型変数を引数に渡す場合は var.in() を渡すこと。
*
* @param obj CORBA オブジェクトのリファレンス
*
@@ -227,7 +227,7 @@
m_objref = CORBA::Object::_duplicate(obj);
return true;
}
-
+
/*!
* @if jp
*
@@ -236,7 +236,7 @@
* ConsumerBase オブジェクト内に CORBA::Object_var 型として保持されている
* オブジェクトリファレンスを取得する。
* 呼び出し側はvar型変数で受けるか、使用後CORBA::release()を呼び出して
- * 参照カウントをデクリメントすること。
+ * 参照カウントをデクリメントすること。
*
* @return obj CORBA オブジェクトのリファレンス
*
@@ -255,7 +255,7 @@
{
return m_objref;
}
-
+
/*!
* @if jp
*
@@ -277,7 +277,7 @@
{
m_objref = CORBA::Object::_nil();
}
-
+
protected:
/*!
* @if jp
@@ -288,19 +288,19 @@
*/
CORBA::Object_var m_objref;
};
-
+
/*!
* @if jp
*
* @class CorbaConsumer
* @brief オブジェクトリファレンスを保持するプレースホルダテンプレートクラス
- *
+ *
* テンプレート引数で与えられた型のCORBAオブジェクトを保持する。
* オブジェクトがセットされたときに、与えられた型で narrow されるので、
* _ptr() で取得するリファレンスは、narrow 済みのリファレンスである。
* 内部的な使用のために、_ptr 型, _var型も同時にテンプレート引数として
* 与える必要がある。(下記注意事項参照)
- * <br>
+ * <br>
* 注意: ObjectTypePtr = ObjectType::_ptr_type としているか、
* _ptr_type は標準では規定されていない。
* ただし、omniORB, TAO, MICO では、プロキシクラス内部で、
@@ -327,7 +327,7 @@
* However, omniORB, TAO, MICO, ORBit, ORBacus define _ptr_type and
* _var_type as _ptr type and _var type in stub code.
* Usually, you don't need to specify 2nd and 3rd template arguments.
- *
+ *
* @since 0.4.0
*
* @endif
@@ -351,7 +351,7 @@
* @endif
*/
CorbaConsumer(){};
-
+
/*!
* @if jp
*
@@ -371,7 +371,7 @@
: m_var(ObjectType::_duplicate(x.m_var))
{
}
-
+
/*!
* @if jp
*
@@ -404,9 +404,9 @@
ObjectTypeVar tmpref = x.m_var;
x.m_var = this->m_var;
this->m_var = tmpref;
-
+
}
-
+
/*!
* @if jp
*
@@ -422,7 +422,7 @@
{
releaseObject();
};
-
+
/*!
* @if jp
* @brief オブジェクトをセットする
@@ -430,17 +430,17 @@
* ConsumerBase のオーバーライド。CORBA::Object_var にオブジェクトをセット
* するとともに、templateパラメータの型で narrow したオブジェクトを
* メンバ変数に保持する。
- * _var 型変数を引数に渡す場合は var.in() を渡すこと。
+ * _var 型変数を引数に渡す場合は var.in() を渡すこと。
*
* @param [in] obj CORBA Objecct
*
* @return オブジェクト設定結果
* 設定対象オブジェクトが null の場合は false が返ってくる
- *
+ *
* @else
* @brief Set Object
*
- * Override function of ConsumerBase. This operation set an Object to
+ * Override function of ConsumerBase. This operation set an Object to
* CORBA:Object_var in the class, and this object is narrowed to
* given template parameter and stored in the member variable.
*
@@ -460,7 +460,7 @@
}
ObjectTypeVar var = ObjectType::_narrow(m_objref);
-
+
if (CORBA::is_nil(var))
{
releaseObject();
@@ -482,7 +482,7 @@
* 返される。
*
* @return ObjectType に narrow 済みのオブジェクトのリファレンス
- *
+ *
* @else
* @brief Get Object reference narrowed as ObjectType
*
@@ -499,7 +499,7 @@
{
return m_var.inout();
}
-
+
/*!
* @if jp
* @brief ObjectType 型のオブジェクトのリファレンスを取得
@@ -511,7 +511,7 @@
* 返される。
*
* @return ObjectType に narrow 済みのオブジェクトのリファレンス
- *
+ *
* @else
* @brief Get Object reference narrowed as ObjectType
*
@@ -528,7 +528,7 @@
{
return m_var.inout();
}
-
+
/*!
* @if jp
*
@@ -551,7 +551,7 @@
CorbaConsumerBase::releaseObject();
m_var = ObjectType::_nil();
}
-
+
protected:
/*!
* @if jp
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaNaming.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaNaming.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaNaming.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -105,7 +105,7 @@
* @endif
*/
explicit CorbaNaming(CORBA::ORB_ptr orb);
-
+
/*!
* @if jp
*
@@ -124,43 +124,43 @@
* @endif
*/
CorbaNaming(CORBA::ORB_ptr orb, const char* name_server);
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* @else
- *
+ *
* @brief Virtual destructor
- *
+ *
* @endif
*/
virtual ~CorbaNaming(void){};
-
+
/*!
* @if jp
*
* @brief ネーミングサービスの初期化
- *
+ *
* 指定されたネームサーバ上のネーミングサービスを初期化します。
- *
+ *
* @param name_server ネームサーバの名称
- *
+ *
* @else
*
* @brief Initialize the Naming Service
- *
+ *
* Initialize the Naming Service on the specified name server.
- *
+ *
* @param name_server Name of the name server
- *
+ *
* @endif
*/
void init(const char* name_server);
bool isAlive();
-
+
typedef CORBA::SystemException SystemException;
typedef CosNaming::NamingContext::NotFound NotFound;
typedef CosNaming::NamingContext::CannotProceed CannotProceed;
@@ -169,7 +169,7 @@
typedef CosNaming::NamingContext::NotEmpty NotEmpty;
typedef CosNaming::NamingContextExt::InvalidAddress InvalidAddress;
typedef std::vector<CORBA::Object_ptr> ObjectList;
-
+
/*!
* @if jp
*
@@ -214,27 +214,27 @@
*
* @brief Bind object on specified name component position
*
- * Almost the same operation as CosNaming::bind(), but there is a difference
+ * Almost the same operation as CosNaming::bind(), but there is a difference
* that bind() is invoked for the root context of the given name server.
*
* Bind between Name <name> and Object <obj> on this NamingContext.
* If c_n indicates the n-th of NameComponent,
- * when name consists of n pieces of NameComponent, it is handled as
- * follows.
+ * when name consists of n pieces of NameComponent, it is handled as
+ * follows.
*
* cxt->bind(<c_1, c_2, ... c_n>, obj) is the same as the following
* operation.
* cxt->resolve(<c_1, ... c_(n-1)>)->bind(<c_n>, obj)
*
- * In other word, resolve from the first to the (n-1)th context and bind
+ * In other word, resolve from the first to the (n-1)th context and bind
* obj as name<n> on the (n-1)th context.
- * NemingContext of <c_1, ... c_(n-1)> for resolving name must be already
+ * NemingContext of <c_1, ... c_(n-1)> for resolving name must be already
* bound in bindContext() or rebindContext().
* If NamingContext of <c_1, ... c_(n-1)> does not exist, NotFound excption
* will occur.
*
* However, when flag of forced bind is true, even if <c_1, ... c_(n-1)> does
- * not exist, finally obj will be bound to name name <c_n> by binding to
+ * not exist, finally obj will be bound to name name <c_n> by binding to
* the context recursively.
*
* Even in any case, if the object of name<n> (Object or context) is bound
@@ -256,7 +256,7 @@
const bool force = 1)
throw (SystemException, NotFound, CannotProceed,
InvalidName, AlreadyBound);
-
+
/*!
* @if jp
*
@@ -279,9 +279,9 @@
*
* @brief Bind object on specified string name position
*
- * This is the same as bind() except as the given name is string
- * representation when Object is bound.
- * bind(toName(string_name),obj) is the same.
+ * This is the same as bind() except as the given name is string
+ * representation when Object is bound.
+ * bind(toName(string_name),obj) is the same.
*
* @param string_name The string representation of name applied to object
* @param obj Object that is associated
@@ -299,7 +299,7 @@
const bool force = 1)
throw (SystemException, NotFound, CannotProceed,
InvalidName, AlreadyBound);
-
+
/*!
* @if jp
*
@@ -323,7 +323,7 @@
* @param name オブジェクトに付ける名前のネームコンポーネント
* @param obj 関連付けられるオブジェクト
*
- * @exception CannotProceed <c_1, ..., c_(n-1)> に対応する NamingContext
+ * @exception CannotProceed <c_1, ..., c_(n-1)> に対応する NamingContext
* のうちひとつが、すでに NamingContext 以外の object にバインド
* されており、処理を継続できない。
* @exception InvalidName 名前 name が不正
@@ -338,9 +338,9 @@
* Bind new NamingContext when there is no NamingContext corresponding to
* c_(n-1) >.
*
- * Finally, NamingContext corresponding to <c_1, c_2, ..., c_(n-1)>
+ * Finally, NamingContext corresponding to <c_1, c_2, ..., c_(n-1)>
* will be generated, or CosNaming::bind(<c_n>, object) will be invoked
- * after solving. At this time, if the binding already exists,
+ * after solving. At this time, if the binding already exists,
* the AlreadyBound exception will occur.
*
* During process, when Binding that is not NamingContext of the same name
@@ -353,7 +353,7 @@
*
* @exception CannotProceed Since one of NamingContext corresponding to
* <c_1, ..., c_(n-1)> is already bound to object
- * other than NamingContext and processing cannot
+ * other than NamingContext and processing cannot
* be continued
* @exception InvalidName name 'name' is invalid.
* @exception AlreadyBound The object of name<c_n> is already bound.
@@ -364,7 +364,7 @@
const CosNaming::Name& name,
CORBA::Object_ptr obj)
throw (SystemException, CannotProceed, InvalidName, AlreadyBound);
-
+
/*!
* @if jp
*
@@ -387,8 +387,8 @@
*
* @brief Rebind object
*
- * This is the same as bind() except as Binding specified by name
- * already exists. If the binding already exists, new binding will be
+ * This is the same as bind() except as Binding specified by name
+ * already exists. If the binding already exists, new binding will be
* replaced.
*
* @param name NameComponent of name applied to object
@@ -405,7 +405,7 @@
void rebind(const CosNaming::Name& name, CORBA::Object_ptr obj,
const bool force = 1)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
@@ -428,7 +428,7 @@
* @brief Rebind Object
*
* This is the same as rebind() except as the given name is string
- * representation when object is rebound. rebind(toName(string_name), obj)
+ * representation when object is rebound. rebind(toName(string_name), obj)
* is the same.
*
* @param string_name NameComponent of name applied to object
@@ -445,7 +445,7 @@
void rebindByString(const char* string_name, CORBA::Object_ptr obj,
const bool force = 1)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
@@ -468,10 +468,10 @@
*
* @brief Bind intermediate context recursively and rebind object
*
- * This is the same as bindRecursive() except as NamingContext
+ * This is the same as bindRecursive() except as NamingContext
* or Object specified by name <c_n> already exists.
*
- * If the binding specified by name <c_n> already exists,
+ * If the binding specified by name <c_n> already exists,
* new binding will be replaced.
*
* @param context NamingContext that starts the bind
@@ -487,13 +487,13 @@
const CosNaming::Name& name,
CORBA::Object_ptr obj)
throw (SystemException, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
* @brief NamingContext を bind する
*
- * bind されるオブジェクトが NamingContext であることを除いて bind()
+ * bind されるオブジェクトが NamingContext であることを除いて bind()
* と同じである。
*
* @param name オブジェクトに付ける名前のネームコンポーネント
@@ -529,7 +529,7 @@
const bool force = 1)
throw (SystemException, NotFound, CannotProceed,
InvalidName, AlreadyBound);
-
+
/*!
* @if jp
*
@@ -572,7 +572,7 @@
const bool force = 1)
throw (SystemException, NotFound, CannotProceed,
InvalidName, AlreadyBound);
-
+
/*!
* @if jp
*
@@ -601,13 +601,13 @@
void bindContextRecursive(CosNaming::NamingContext_ptr context,
const CosNaming::Name& name,
CosNaming::NamingContext_ptr name_cxt);
-
+
/*!
* @if jp
*
* @brief NamingContext を rebind する
*
- * name で指定されたコンテキストがすでに存在する場合を除いて bindContext()
+ * name で指定されたコンテキストがすでに存在する場合を除いて bindContext()
* と同じである。
* バインディングがすでに存在する場合には、新しいバインディングに
* 置き換えられる。
@@ -644,13 +644,13 @@
CosNaming::NamingContext_ptr name_cxt,
const bool force = 1)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
* @brief NamingContext を rebind する
*
- * name で指定されたコンテキストがすでに存在する場合を除いて bindContext()
+ * name で指定されたコンテキストがすでに存在する場合を除いて bindContext()
* と同じである。
* バインディングがすでに存在する場合には、新しいバインディングに
* 置き換えられる。
@@ -687,7 +687,7 @@
CosNaming::NamingContext_ptr name_cxt,
const bool force = 1)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
@@ -704,7 +704,7 @@
*
* @brief Rebind intermediate context recursively and rebind NamingContext
*
- * This is the same as rebindRecursive() except as the bound object is
+ * This is the same as rebindRecursive() except as the bound object is
* NamingContext.
*
* @param context NamingContext that starts the bind
@@ -716,7 +716,7 @@
void rebindContextRecursive(CosNaming::NamingContext_ptr context,
const CosNaming::Name& name,
CosNaming::NamingContext_ptr name_cxt);
-
+
/*!
* @if jp
*
@@ -724,7 +724,7 @@
*
* name に bind されているオブジェクト参照を返す。
* ネームコンポーネント <c_1, c_2, ... c_n> は再帰的に解決される。
- *
+ *
* CosNaming::resolve() とほぼ同等の働きをするが、常に与えられた
* ネームサーバのルートコンテキストに対して resolve() が呼び出される点が
* 異なる。
@@ -743,8 +743,8 @@
*
* Return the object reference that is bound to name.
* Resolve the name component<c_1, c_2, ... c_n> recursively.
- *
- * Almost the same operation as CosNaming::resolve(),
+ *
+ * Almost the same operation as CosNaming::resolve(),
* but there is a difference that resolve() is invoked for the root context
* of the given name server.
*
@@ -760,7 +760,7 @@
*/
CORBA::Object_ptr resolve(const CosNaming::Name& name)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
@@ -768,7 +768,7 @@
*
* name に bind されているオブジェクト参照を返す。
* ネームコンポーネント <c_1, c_2, ... c_n> は再帰的に解決される。
- *
+ *
* CosNaming::resolve() とほぼ同等の働きをするが、常に与えられた
* ネームサーバのルートコンテキストに対して resolve() が呼び出される点が
* 異なる。
@@ -787,12 +787,12 @@
*
* Return the object reference that is bound to name.
* Resolve the name component<c_1, c_2, ... c_n> recursively.
- *
- * Almost the same operation as CosNaming::resolve(),
+ *
+ * Almost the same operation as CosNaming::resolve(),
* but there is a difference that resolve() is invoked for the root context
* of the given name server.
*
- * @param string_name The string representation of object name
+ * @param string_name The string representation of object name
* that should be resolved
*
* @return The reference to the resolved object
@@ -805,7 +805,7 @@
*/
CORBA::Object_ptr resolve(const char* string_name)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
@@ -813,7 +813,7 @@
*
* name に bind されているオブジェクト参照を返す。
* ネームコンポーネント <c_1, c_2, ... c_n> は再帰的に解決される。
- *
+ *
* CosNaming::unbind() とほぼ同等の働きをするが、常に与えられた
* ネームサーバのルートコンテキストに対して unbind() が呼び出される点が
* 異なる。
@@ -830,8 +830,8 @@
*
* Return the object reference that is bound to name.
* Resolve the name component<c_1, c_2, ... c_n> recursively.
- *
- * Almost the same operation as CosNaming::unbind(),
+ *
+ * Almost the same operation as CosNaming::unbind(),
* but there is a difference that unbind() is invoked for the root context
* of the always given name server.
*
@@ -845,7 +845,7 @@
*/
void unbind(const CosNaming::Name& name)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
@@ -853,7 +853,7 @@
*
* name に bind されているオブジェクト参照を返す。
* ネームコンポーネント <c_1, c_2, ... c_n> は再帰的に解決される。
- *
+ *
* CosNaming::unbind() とほぼ同等の働きをするが、常に与えられた
* ネームサーバのルートコンテキストに対して unbind() が呼び出される点が
* 異なる。
@@ -872,8 +872,8 @@
*
* Return the object reference that is bound to name.
* Resolve the name component<c_1, c_2, ... c_n> recursively.
- *
- * Almost the same operation as CosNaming::unbind(),
+ *
+ * Almost the same operation as CosNaming::unbind(),
* but there is a difference that unbind() is invoked for the root context
* of the always given name server.
*
@@ -890,7 +890,7 @@
*/
void unbind(const char* string_name)
throw (SystemException, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
*
@@ -898,7 +898,7 @@
*
* 与えられたネームサーバ上で生成された NamingContext を返す。
* 返された NamingContext は bind されていない。
- *
+ *
* @return 生成された新しい NamingContext
*
* @else
@@ -907,13 +907,13 @@
*
* Return NamingContext that has been created on the given name server.
* The returned NamingContext has not bound yet.
- *
+ *
* @return New created NamingContext
*
* @endif
*/
CosNaming::NamingContext_ptr newContext();
-
+
/*!
* @if jp
*
@@ -921,7 +921,7 @@
*
* 与えられた name に対して新しいコンテキストをバインドする。
* 生成された NamingContext はネームサーバ上で生成されたものである。
- *
+ *
* @param name NamingContextに付ける名前のネームコンポーネント
* @param force trueの場合、途中のコンテキストを強制的にバインドする
* (デフォルト値:true)
@@ -939,7 +939,7 @@
*
* Bind new context for the given name.
* The created NamingContext is a creation on the name server.
- *
+ *
* @param name NameComponent applied to NamingContext
* @param force If true, the intermediate context is bound forcibly.
* (The default value:true)
@@ -957,7 +957,7 @@
bindNewContext(const CosNaming::Name& name, bool force = true)
throw (SystemException, NotFound, CannotProceed,
InvalidName, AlreadyBound);
-
+
/*!
* @if jp
*
@@ -965,11 +965,11 @@
*
* 与えられた文字列に対応する新しいコンテキストをバインドする。
* 生成された NamingContext はネームサーバ上で生成されたものである。
- *
+ *
* @param string_name NamingContextに付ける名前の文字列表現
* @param force trueの場合、途中のコンテキストを強制的にバインドする
* (デフォルト値:true)
- *
+ *
* @return 生成された新しい NamingContext
*
* @exception NotFound 途中の <c_1, c_2, ..., c_(n-1)> が存在しない。
@@ -983,12 +983,12 @@
*
* Bind new context corresponding to the given string.
* The created NamingContext is a creation on the name server.
- *
- * @param string_name The string representation of name applied to
+ *
+ * @param string_name The string representation of name applied to
* NamingContext
* @param force If true, the intermediate context is bound forcibly.
* (The default value:true)
- *
+ *
* @return New created NamingContext
*
* @exception NotFound There is not <c_1, c_2, ..., c_(n-1)>.
@@ -1002,7 +1002,7 @@
bindNewContext(const char* string_name, bool force = true)
throw (SystemException, NotFound, CannotProceed,
InvalidName, AlreadyBound);
-
+
/*!
* @if jp
*
@@ -1011,7 +1011,7 @@
* context で指定された NamingContext を非アクティブ化する。
* context に他のコンテキストがバインドされている場合は NotEmpty 例外が
* 発生する。
- *
+ *
* @param context 非アクティブ化する NamingContext
*
* @exception NotEmpty 対象context に他のコンテキストがバインドされている。
@@ -1022,17 +1022,17 @@
*
* Destroy the specified naming context.
* Any bindings should be <unbind> in which the given context is bound to
- * some names before invoking <destroy> operation on it.
+ * some names before invoking <destroy> operation on it.
*
* @param context NamingContext which is destroied.
- *
+ *
* @exception NotEmpty The target context is bound to the other context.
*
* @endif
*/
void destroy(CosNaming::NamingContext_ptr context)
throw (SystemException, NotEmpty);
-
+
/*!
* @if jp
* @brief NamingContext を再帰的に下って非アクティブ化する
@@ -1052,7 +1052,7 @@
*
* @brief Destroy the naming context recursively
*
- * For NamingContext given by Context, Destroy name <c_n> with
+ * For NamingContext given by Context, Destroy name <c_n> with
* solving the name component specified by name as NamingContext recursively.
*
* @param context NamingContext which is Destroied.
@@ -1066,7 +1066,7 @@
*/
void destroyRecursive(CosNaming::NamingContext_ptr context)
throw (SystemException, NotEmpty, NotFound, CannotProceed, InvalidName);
-
+
/*!
* @if jp
* @brief すべての Binding を削除する
@@ -1081,7 +1081,7 @@
* @endif
*/
void clearAll();
-
+
/*!
* @if jp
* @brief 与えられた NamingContext の Binding を取得する
@@ -1197,7 +1197,7 @@
void listByKind(const char* string_name,
const char* string_kind,
CosNaming::BindingList_var& bl);
-
+
//============================================================
// interface of NamingContextExt
//============================================================
@@ -1228,7 +1228,7 @@
*/
char* toString(const CosNaming::Name& name)
throw (SystemException, InvalidName);
-
+
/*!
* @if jp
* @brief 与えられた文字列表現を NameComponent に分解する
@@ -1256,7 +1256,7 @@
*/
CosNaming::Name toName(const char* string_name)
throw (SystemException, InvalidName);
-
+
/*!
* @if jp
* @brief 与えられた addre と string_name から URL表現を取得する
@@ -1288,7 +1288,7 @@
*/
char* toUrl(char* addr, char* string_name)
throw (SystemException, InvalidAddress, InvalidName);
-
+
/*!
* @if jp
* @brief 与えられた文字列表現を resolve しオブジェクトを返す
@@ -1323,15 +1323,15 @@
CORBA::Object_ptr resolveStr(const char* string_name)
throw (SystemException, NotFound, CannotProceed,
InvalidName, AlreadyBound);
-
+
//============================================================
// Find functions
//============================================================
-
+
// ObjectList find(const char* name, const char* kind);
// ObjectList findById(const char* name, const char* kind);
// ObjectList findByKind(const char* name, const char* kind);
-
+
/*!
* @if jp
*
@@ -1351,9 +1351,9 @@
* @else
* @brief Bind or resolve the given name component
*
- * Bind object at the position that specified in NameComponent for the
+ * Bind object at the position that specified in NameComponent for the
* specified context.
- * When other elements are already bound at the same position, get the
+ * When other elements are already bound at the same position, get the
* already bound element.
*
* @param context The context to bind or resole
@@ -1367,7 +1367,7 @@
CORBA::Object_ptr bindOrResolve(CosNaming::NamingContext_ptr context,
const CosNaming::Name& name,
CORBA::Object_ptr obj);
-
+
/*!
* @if jp
*
@@ -1387,16 +1387,16 @@
* @else
* @brief Bind or resolve the given name component
*
- * Bind Context at the position that specified in NameComponent for the
+ * Bind Context at the position that specified in NameComponent for the
* specified context.
- * When other elements are already bound at the same position, get the
+ * When other elements are already bound at the same position, get the
* already bound element.
*
* @param context The context to bind or resole
* @param name NameComponent applied to object
* @param new_context Context that is associated
*
- * @return The Context that is bound at the position specified with
+ * @return The Context that is bound at the position specified with
* NameComponent
*
* @endif
@@ -1405,7 +1405,7 @@
bindOrResolveContext(CosNaming::NamingContext_ptr context,
const CosNaming::Name& name,
CosNaming::NamingContext_ptr new_context);
-
+
/*!
* @if jp
* @brief 名前をバインドまたは解決する
@@ -1423,15 +1423,15 @@
* @else
* @brief Bind or resolve the given name component
*
- * Bind new Context at the position that specified in NameComponent for the
+ * Bind new Context at the position that specified in NameComponent for the
* specified context.
- * When other elements are already bound at the same position, get the
+ * When other elements are already bound at the same position, get the
* already bound element.
*
* @param context The context to bind or resole
* @param name NameComponent that indicates the position of new context
*
- * @return The Context that is bound at the position specified with
+ * @return The Context that is bound at the position specified with
* NameComponent
*
* @endif
@@ -1439,7 +1439,7 @@
CosNaming::NamingContext_ptr
bindOrResolveContext(CosNaming::NamingContext_ptr context,
const CosNaming::Name& name);
-
+
/*!
* @if jp
* @brief ネームサーバの名前を取得する
@@ -1458,7 +1458,7 @@
* @endif
*/
const char* getNameServer();
-
+
/*!
* @if jp
* @brief ルートコンテキストを取得する
@@ -1477,7 +1477,7 @@
* @endif
*/
CosNaming::NamingContext_ptr getRootContext();
-
+
/*!
* @if jp
* @brief オブジェクトがネーミングコンテキストか判別する
@@ -1500,7 +1500,7 @@
* @endif
*/
bool isNamingContext(CORBA::Object_ptr obj);
-
+
/*!
* @if jp
* @brief 与えられた名前がネーミングコンテキストかどうか
@@ -1523,7 +1523,7 @@
* @endif
*/
bool isNamingContext(const CosNaming::Name& name);
-
+
/*!
* @if jp
* @brief 与えられた名前がネーミングコンテキストかどうか
@@ -1546,7 +1546,7 @@
* @endif
*/
bool isNamingContext(const char* string_name);
-
+
/*!
* @if jp
* @brief ネームコンポーネントの部分を返す
@@ -1565,7 +1565,7 @@
* @brief Get subset of given name component
*
* Get the name component in specified range.
- * Return the name component except the last element if the end
+ * Return the name component except the last element if the end
* position is not specified.
*
* @param name The target NameComponent for search
@@ -1579,7 +1579,7 @@
CosNaming::Name subName(const CosNaming::Name& name,
CORBA::Long begin,
CORBA::Long end = -1);
-
+
protected:
/*!
* @if jp
@@ -1600,12 +1600,12 @@
* @brief Get string representation of name component
*
* Get string representation of the name component in specified range.
- * In string representation, if NameComponent consists of
- * {Nc[0],Nc[1],Nc[2]...}, the format of
+ * In string representation, if NameComponent consists of
+ * {Nc[0],Nc[1],Nc[2]...}, the format of
* Nc[0]id.Nc[0].kind/Nc[1]id.Nc[1].kind/Nc[2].id/Nc[2].kind...
* will be got.
* It is rounded by the specified length when the length of the got
- * string is over the specified length.
+ * string is over the specified length.
*
* @param name The getting target NameComponent
* @param string_name The string of getting result
@@ -1632,8 +1632,8 @@
* @brief Get string length of the name component's string representation
*
* Get string length of the name component's string representation.
- * In string representation, if NameComponent consists of
- * {Nc[0],Nc[1],Nc[2]・・・}, the format of
+ * In string representation, if NameComponent consists of
+ * {Nc[0],Nc[1],Nc[2]・・・}, the format of
* Nc[0]id.Nc[0].kind/Nc[1]id.Nc[1].kind/Nc[2].id/Nc[2].kind・・・
* will be got.
*
@@ -1644,7 +1644,7 @@
* @endif
*/
CORBA::ULong getNameLength(const CosNaming::Name& name);
-
+
/*!
* @if jp
* @brief 文字列の分割
@@ -1673,7 +1673,7 @@
unsigned int split(const std::string& input,
const std::string& delimiter,
std::vector<std::string>& results);
-
+
/*!
* @if jp
* @brief ORB
@@ -1682,7 +1682,7 @@
* @endif
*/
CORBA::ORB_var m_varORB;
-
+
/*!
* @if jp
* @brief ネームサーバ名称
@@ -1699,10 +1699,10 @@
* @endif
*/
CosNaming::NamingContextExt_var m_rootContext;
-
+
private:
CORBA::ULong m_blLength;
-
+
}; // class CorbaNaming
}; // namespace RTC
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaPort.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaPort.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/CorbaPort.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -116,7 +116,7 @@
* - インターフェース極性: if_polarity
* - インターフェース型名: if_tname
* - インターフェースインスタンス名: if_iname
- *
+ *
* インターフェースの指定子を以下の文字列名称で指定するものとする。
*
* <rtc_iname>.port.<port_name>.<if_polarity>.<if_tname>.<if_iname>
@@ -144,11 +144,11 @@
* - if_iname = hoge_interface1
*
* インターフェース指定子は、
- *
+ *
* YourComp0.port.myservice.required.hoge_interface.hoge_inteface1
*
* のように記述することができる。
- *
+ *
* なお、ここで動的生成インターフェースのインスタンスのための特殊なタ
* イプのインスタンス名記述子
*
@@ -170,7 +170,7 @@
* consumer1 ]---< O----[ provider0
* consumer2 ]---<
* </pre>
- *
+ *
* これに対し、コンシューマが要求するプロバイダインターフェース記述子
* にインクリメンタル生成型インスタンス名記述子 "<type_name>+" が指定
* された場合、記述子 "<type_name>+" の数だけプロバイダのインスタン
@@ -233,7 +233,7 @@
* MyComp0 の add0 (コンシューマ) と YourComp0 の echo9 (プロバイダ)
* をそれぞれ対にして接続させるものと仮定する。この場合、
* ConnectorProfile は以下のように設定する。
- *
+ *
* <pre>
* ConnectorProfile:
* name: 任意のコネクタ名
@@ -245,7 +245,7 @@
* </pre>
*
* ただし、それぞれ
- *
+ *
* <pre>
* <add0> は MyComp0.port.mycomp_service.required.add.add0
* <add9> は YourComp0.port.yourcomp_service.provided.add.add9
@@ -273,7 +273,7 @@
* 的生成インスタンス名記述子 "<type_name>*" を value に含むすべての
* value 上のインターフェース指定子を、ここで生成したインターフェース
* 指定子に置き換える。
- *
+ *
* インクリメンタル生成型インスタンス名記述子"<type_name>+" が存在す
* る場合、インスタンス名記述子の数だけプロバイダのインスタンスを生成
* し、それぞれのインターフェース指定子をkey に、IOR文字列を value に
@@ -312,7 +312,7 @@
* なお、インターフェースの対応関係の厳密さを指定するオプションとして、
* 以下のオプションを指定することができる。
*
- * port.connection.strictness: strict, best_effort
+ * port.connection.strictness: strict, best_effort
*
* strict: すべてのコンシューマに指定した参照が存在し、かつナローイン
* グにも成功しコンシューマに適切にセットできた場合にのみ Port
@@ -385,7 +385,7 @@
* If REQUIRED interface name that is Consumer interface name is
* "*", it shows that one Consumer interface is able to connect with
* multiple Provider interfaces. (This feature is not implemented.)
- *
+ *
* The following describes the rules that specify interface
* connection between ports.
*
@@ -423,7 +423,7 @@
* - if_tname = hoge_interface
* - if_iname = hoge_interface1
*
- * interface descriptor is as follows.
+ * interface descriptor is as follows.
*
* YourComp0.port.myservice.required.hoge_interface.hoge_inteface1
*
@@ -445,7 +445,7 @@
* consumer1 ]---< O----[ provider0
* consumer2 ]---<
* </pre>
- *
+ *
* On the other hand, when incremental generated type instance name
* descriptor "<type_name>+" is specified as the provider interface
* descriptor whom consumers demand, provider's instances are
@@ -477,7 +477,7 @@
* Now the case where the service ports of two components are
* connected is considered. When the service port of each component
* is the following,
- *
+ *
* - rtc_iname: MyComp0 <br>
* port_name: mycomp_service <br>
* interfaces:
@@ -508,15 +508,15 @@
* ~T~ ~T~
* | |
* </pre>
- *
*
*
+ *
* Assume that connection between echo0 (provider) of MyComp0
* component and echo9 (consumer) of YourComp0 component, and add0
* (consumer) of MyComp0 and add0 (provider) of YourComp0 is
* established. In this case, ConnectorProfile is set up as
* follows.
- *
+ *
* <pre>
* ConnectorProfile:
* name: any connector name
@@ -528,7 +528,7 @@
* </pre>
*
* Please note that <add0>, <add9>, <echo0> and <echo9> are the following.
- *
+ *
* <pre>
* <add0> is MyComp0.port.mycomp_service.required.add.add0
* <add9> is YourComp0.port.yourcomp_service.provided.add.add9
@@ -540,7 +540,7 @@
* port carries out the following process respectively in the
* virtual functions such as CorbaPort::publishInterfaces() and
* CorbaPort::subscribeInerfaces().
- *
+ *
* A provider sets its IOR string as a value and its interface
* descriptor as a key in the ConnectorProfile::properties in a
* publishInterfaces() function. Since this interface descriptor's
@@ -607,7 +607,7 @@
*
* strict: The connection is established, if only all the specified
* consumers are set appropriate references and narrowed
- * successfully.
+ * successfully.
*
* best_effort: The connection is established without any errors,
* even if appropriate reference does not exist or reference
@@ -643,12 +643,12 @@
*
* - port.port_type: "CorbaPort"
*
- * @param name The name of Port
+ * @param name The name of Port
*
* @endif
*/
explicit CorbaPort(const char* name);
-
+
/*!
* @if jp
*
@@ -661,7 +661,7 @@
* @endif
*/
virtual ~CorbaPort(void);
-
+
/*!
* @if jp
* @brief プロパティの初期化
@@ -724,14 +724,14 @@
* @param type_name Type name of the servant
* @param provider CORBA servant
*
- * @return Return false if the same name of instance_name is already
+ * @return Return false if the same name of instance_name is already
* registered.
*
* @endif
*/
bool registerProvider(const char* instance_name, const char* type_name,
PortableServer::RefCountServantBase& provider);
-
+
/*!
* @if jp
*
@@ -775,7 +775,7 @@
*/
bool registerConsumer(const char* instance_name, const char* type_name,
CorbaConsumerBase& consumer);
-
+
protected:
/*!
* @if jp
@@ -798,11 +798,11 @@
* - name
* <rtc_iname>.port.<port_name>.provided.<if_tname>.<if_iname>
* - value
- * Provider インターフェースの IOR 文字列
- *
+ * Provider インターフェースの IOR 文字列
+ *
* なお、旧バージョンとの互換性のため以下の表記の NameValue も同時
* に格納されるが、将来のバージョンでは削除される可能性がある。
- *
+ *
* - name
* port.<if_tname>.<if_iname>
* - value
@@ -838,7 +838,7 @@
* <rtc_iname>.port.<port_name>.provided.<if_tname>.<if_iname>
* - value
* IOR string value of interface reference
- *
+ *
* In addition, although the following NameValue values are also
* stored for the backward compatibility, this will be deleted in
* the future version.
@@ -860,7 +860,7 @@
*/
virtual ReturnCode_t
publishInterfaces(ConnectorProfile& connector_profile);
-
+
/*!
* @if jp
*
@@ -938,7 +938,7 @@
* type_name = "Manipulator";
* polarity = PROVIDED;
* }
- * </pre>
+ * </pre>
*
* として登録されている Serivce Provider のオブジェクト参照を探し、
* Consumer にセットする。実際には、ConnectorProfile::properties に
@@ -978,9 +978,9 @@
* type_name = "Manipulator";
* polarity = PROVIDED;
* }
- * </pre>
+ * </pre>
* and set to Consumer.
- * In fact, find NameValue that is registered as the following to
+ * In fact, find NameValue that is registered as the following to
* ConnectorProfile::properties:
* <pre>
* NameValue = { "port.Manipulator.PA10_0": <Object reference> }
@@ -995,7 +995,7 @@
*/
virtual ReturnCode_t
subscribeInterfaces(const ConnectorProfile& connector_profile);
-
+
/*!
* @if jp
*
@@ -1010,7 +1010,7 @@
*
* @brief Unsubscribe interfaces
*
- * Release all Objects that was set in Consumer associated with the given
+ * Release all Objects that was set in Consumer associated with the given
* ConnectorProfile.
*
* @param connector_profile Connector profile
@@ -1068,7 +1068,7 @@
* @endif
*/
coil::Properties m_properties;
-
+
private:
class CorbaConsumerHolder;
/*!
@@ -1082,7 +1082,7 @@
*
* @param nv Provider が含まれている ConnectorProfile::properties の NVList
* @param cons Provider と対応する Consumer のホルダ
- *
+ *
* @retrun bool Consumer に対応する Provider が見つからない場合 false
*
* @else
@@ -1093,10 +1093,10 @@
* and performs narrowing into the Consumer and set it to the
* Consumer. False is returned when there is no corresponding key
* and IOR and the narrowing failed.
- *
+ *
* @param nv NVlist of ConnectorProfile::properties that includes Provider
* @param cons a Consumer holder to be matched with a Provider
- *
+ *
* @return bool false is returned if there is no provider for the consumer
*
* @endif
@@ -1113,11 +1113,11 @@
* NVList 中から CorbaConsumerHolder に保持されている Consumer に合
* 致するキーを持つ Provider を見つける。対応するキーが存在しない、
* IOR が見つからない場合、false を返す。
- *
+ *
* @param nv Provider が含まれている ConnectorProfile::properties の NVList
* @param cons Provider と対応する Consumer のホルダ
* @param iorstr 見つかったIOR文字列を格納する変数
- *
+ *
* @retrun bool Consumer に対応する Provider が見つからない場合 false
*
* @else
@@ -1129,11 +1129,11 @@
* with Cosumer's name in the CorbaConsumerHolder and extracts
* IOR. False is returned when there is no corresponding key and
* IOR.
- *
+ *
* @param nv NVlist of ConnectorProfile::properties that includes Provider
* @param cons a Consumer holder to be matched with a Provider
* @param iorstr variable which is set IOR string
- *
+ *
* @return bool false is returned if there is no provider for the consumer
*
* @endif
@@ -1151,7 +1151,7 @@
*
* @param ior セットする IOR 文字列
* @param cons Consumer のホルダ
- *
+ *
* @retrun bool Consumer へのナローイングに失敗した場合 false
*
* @else
@@ -1160,10 +1160,10 @@
* This function performs narrowing into the Consumer and set it to the
* Consumer. False is returned when the narrowing failed. But, if IOR
* string is "null" or "nil", this function returns true.
- *
+ *
* @param ior IOR string
* @param cons Consumer holder
- *
+ *
* @retrun bool false if narrowing failed.
*
* @endif
@@ -1179,7 +1179,7 @@
*
* @param ior セットする IOR 文字列
* @param cons Consumer のホルダ
- *
+ *
* @retrun ConsumerのIORが与えられたIOR文字列と異なる場合、falseを返す。
*
* @else
@@ -1188,10 +1188,10 @@
* This function releases object reference of Consumer. If the
* given IOR string is different from Consumer's IOR string, it
* returns false.
- *
+ *
* @param ior IOR string
* @param cons Consumer holder
- *
+ *
* @retrun bool False if IOR and Consumer's IOR are different
*
* @endif
@@ -1224,7 +1224,7 @@
m_instanceName(instance_name),
m_servant(servant),
m_ior()
- {
+ {
#ifndef ORB_IS_RTORB
PortableServer::POA_var poa = ::RTC::Manager::instance().getPOA();
m_oid = poa->servant_to_id(m_servant);
@@ -1359,7 +1359,7 @@
};
typedef std::vector<CorbaConsumerHolder> CorbaConsumerList;
CorbaConsumerList m_consumers;
-
+
// functors
/*!
* @if jp
@@ -1374,7 +1374,7 @@
: m_consumers(consumers)
{
}
-
+
void operator()(const SDOPackage::NameValue& nv)
{
for (CorbaConsumerList::iterator it(m_consumers.begin());
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataFlowComponentBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataFlowComponentBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataFlowComponentBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -65,7 +65,7 @@
*
* @endif
*/
-
+
class DataFlowComponentBase
: public RTObject_impl
{
@@ -88,7 +88,7 @@
* @endif
*/
explicit DataFlowComponentBase(Manager* manager);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -103,7 +103,7 @@
* @endif
*/
virtual ~DataFlowComponentBase(void);
-
+
/*!
* @if jp
* @brief 初期化
@@ -120,7 +120,7 @@
* @endif
*/
void init();
-
+
private:
// OpenRTM::DataFlowComponent_var m_ref;
// PeriodicExecutionContext* m_pec;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataPortStatus.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataPortStatus.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DataPortStatus.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -59,7 +59,7 @@
* brief DataPortStatus リターンコード
*
* データポート関連のクラスで共通のリターンコード
- *
+ *
* - PORT_OK: 正常終了
* - PORT_ERROR: 異常終了
* - BUFFER_ERROR: バッファエラー
@@ -87,7 +87,7 @@
*
* b) Activity と OutPort の Buffer/Connector 間で発生するリターンコード
* PORT_OK, PORT_ERROR, BUFFER_ERROR, BUFFER_FULL, BUFFER_TIMEOUT,
- * UNKNOWN_ERROR,
+ * UNKNOWN_ERROR,
*
* (2) Pull型
* a) Activity と InPort の間で発生するリターンコード
@@ -129,7 +129,7 @@
* UNKNOWN_ERROR
* b) The return codes between Activity and Buffer/Connector of OutPort
* PORT_OK, PORT_ERROR, BUFFER_ERROR, BUFFER_FULL, BUFFER_TIMEOUT,
- * UNKNOWN_ERROR,
+ * UNKNOWN_ERROR,
*
* (2) Pull Type
* a) The return codes between Activity and InPort
@@ -202,7 +202,7 @@
return str[status];
}
};
-
+
typedef std::vector<DataPortStatus::Enum> DataPortStatusList;
};
@@ -211,7 +211,7 @@
* @if jp
*
* @brief ::RTC::DataPortStatus 導入
- *
+ *
* ::RTC::DataPortStatus で宣言されている Enum のすべてのメンバをネーム
* スペースに導入するためのマクロ。DataPortStatus を利用するクラスにお
* いて、クラス宣言の先頭において DATAPORTSTATUS_ENUM を記載するだけで、
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DefaultConfiguration.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DefaultConfiguration.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/DefaultConfiguration.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -89,15 +89,15 @@
"manager.supported_languages", "C++, Python, Java",
"manager.modules.C++.manager_cmd", "rtcd",
"manager.modules.C++.profile_cmd", "rtcprof",
-#ifdef WIN32
+#ifdef WIN32
"manager.modules.C++.suffixes", "dll",
-#else
-#ifdef RTM_OS_DARWIN
+#else
+#ifdef RTM_OS_DARWIN
"manager.modules.C++.suffixes", "dylib",
-#else
+#else
"manager.modules.C++.suffixes", "so",
-#endif
-#endif
+#endif
+#endif
"manager.modules.C++.load_paths", "./",
"manager.modules.Python.manager_cmd", "rtcd_python",
"manager.modules.Python.profile_cmd", "rtcprof_python",
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ECFactory.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ECFactory.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ECFactory.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -23,25 +23,25 @@
#include <rtm/ExecutionContextBase.h>
#include <string>
-namespace RTC
+namespace RTC
{
-
+
typedef ExecutionContextBase* (*ECNewFunc)();
typedef void (*ECDeleteFunc)(ExecutionContextBase* ec);
-
+
/*!
* @if jp
*
* @brief ExecutionContext生成用テンプレート関数
- *
+ *
* ExecutionContextのインスタンスを生成するためのテンプレート関数。
*
* @return 生成したExecutionContextインスタンス
- *
+ *
* @else
*
* @brief Template function to create ExecutionContext
- *
+ *
* Template function to create ExecutionContext's instances.
*
* @return Created ExecutionContext's instances
@@ -53,12 +53,12 @@
{
return new _New();
}
-
+
/*!
* @if jp
*
* @brief ExecutionContext破棄用テンプレート関数
- *
+ *
* ExecutionContextのインスタンスを破棄するためのテンプレート関数。
*
* @param ec 破棄対象ExecutionContextのインスタンス
@@ -66,7 +66,7 @@
* @else
*
* @brief Template function to destroy ExecutionContext
- *
+ *
* Template function to destroy ExecutionContext's instances.
*
* @param ec The target ExecutionContext's instances for destruction
@@ -78,12 +78,12 @@
{
delete ec;
}
-
+
/*!
* @if jp
* @class ECFactoryBase
* @brief ECFactoryBase 抽象クラス
- *
+ *
* ExecutionContext生成用Factoryの抽象クラス。
* 各ExecutionContextを生成するための具象Factoryクラスは、
* 以下の純粋仮想関数の実装を提供しなければならない。
@@ -98,9 +98,9 @@
* @else
* @class ECFactoryBase
* @brief ECFactoryBase abstract class
- *
+ *
* This is the abstruct Factory classes for ExecutionContext creation.
- * Concrete classes for each ExecutionContext creation must implement
+ * Concrete classes for each ExecutionContext creation must implement
* the following pure virtual functions.
*
* This class provides the following public interfaces.
@@ -119,33 +119,33 @@
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
*
* @else
*
* @brief Virtual destructor
- *
+ *
* Virtual destructor
*
* @endif
*/
virtual ~ECFactoryBase(void){};
-
+
/*!
* @if jp
*
* @brief 生成対象ExecutionContext名称取得用純粋仮想関数
- *
+ *
* 生成対象ExecutionContextの名称を取得するための純粋仮想関数。
*
* @return 生成対象ExecutionContext名称
- *
+ *
* @else
*
- * @brief Pure virtual function to get names of creation target
+ * @brief Pure virtual function to get names of creation target
* ExecutionContext
- *
+ *
* Pure virtual function to get names of the target ExecutionContext
* for creation.
*
@@ -154,20 +154,20 @@
* @endif
*/
virtual const char* name() = 0;
-
+
/*!
* @if jp
*
* @brief ExecutionContext生成用純粋仮想関数
- *
+ *
* ExecutionContextのインスタンスを生成するための純粋仮想関数。
*
* @return 生成したExecutionContextインスタンス
- *
+ *
* @else
*
* @brief Pure virtual function to create ExecutionContext.
- *
+ *
* Pure virtual function to create ExecutionContext's instances.
*
* @return Created ExecutionContext's instances
@@ -175,20 +175,20 @@
* @endif
*/
virtual ExecutionContextBase* create() = 0;
-
+
/*!
* @if jp
*
* @brief ExecutionContext破棄用純粋仮想関数
- *
+ *
* ExecutionContextのインスタンスを破棄するための純粋仮想関数。
*
* @param comp 破棄対象のExecutionContextインスタンス
- *
+ *
* @else
*
* @brief Pure virtual function to destroy ExecutionContext.
- *
+ *
* Pure virtual function to destroy ExecutionContext's instances.
*
* @param comp The target ExecutionContext's instances for destruction
@@ -198,12 +198,12 @@
virtual void destroy(ExecutionContextBase* comp) = 0;
protected:
};
-
+
/*!
* @if jp
* @class ECFactoryCXX
* @brief ECFactoryCXX クラス
- *
+ *
* C++言語用ExecutionContextインスタンスを生成するFactoryクラス。
*
* @since 0.4.0
@@ -211,7 +211,7 @@
* @else
* @class ECFactoryCXX
* @brief ECFactoryCXX class
- *
+ *
* Factory class to create the ExecutionContext's instances for C++.
*
* @since 0.4.0
@@ -226,17 +226,17 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @param name 生成対象ExecutionContext名称
* @param new_func ExecutionContext生成用関数
* @param delete_func ExecutionContext破棄用関数
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @param name Name of the target ExecutionContext for creation
@@ -248,37 +248,37 @@
ECFactoryCXX(const char* name,
ECNewFunc new_func,
ECDeleteFunc delete_func);
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
*
* @else
*
* @brief Virtual destructor
- *
+ *
* Virtual destructor.
*
* @endif
*/
~ECFactoryCXX(void);
-
+
/*!
* @if jp
*
* @brief 生成対象ExecutionContext名称を取得
- *
+ *
* 生成対象のExecutionContext名称を取得する。
*
* @return 生成対象ExecutionContext名称
- *
+ *
* @else
*
* @brief Get names of the target ExecutionContext for creation
- *
+ *
* Get names of the target ExecutionContext for creation.
*
* @return Names of target ExecutionContext for creation
@@ -286,20 +286,20 @@
* @endif
*/
virtual const char* name();
-
+
/*!
* @if jp
*
* @brief 生成対象ExecutionContextインスタンスを生成
- *
+ *
* 生成対象のExecutionContextクラスのインスタンスを生成する。
*
* @return 生成したExecutionContextインスタンス
- *
+ *
* @else
*
* @brief Create the target ExecutionContext's instances
- *
+ *
* Create the target ExecutionContext class's instances.
*
* @return Created ExecutionContext's instances
@@ -307,20 +307,20 @@
* @endif
*/
virtual ExecutionContextBase* create();
-
+
/*!
* @if jp
*
* @brief 対象ExecutionContextインスタンスを破棄
- *
+ *
* 対象ExecutionContextクラスのインスタンスを破棄する。
*
* @param comp 破棄対象ExecutionContextインスタンス
- *
+ *
* @else
*
* @brief Destroy the target ExecutionContext's instances
- *
+ *
* Destroy the target ExecutionContext's instances.
*
* @param comp The target ExecutionContext's instances to destroy
@@ -328,7 +328,7 @@
* @endif
*/
virtual void destroy(ExecutionContextBase* comp);
-
+
protected:
/*!
* @if jp
@@ -338,7 +338,7 @@
* @endif
*/
std::string m_name;
-
+
/*!
* @if jp
* @brief 対象ExecutionContext生成用関数
@@ -347,7 +347,7 @@
* @endif
*/
ECNewFunc m_New;
-
+
/*!
* @if jp
* @brief 対象ExecutionContext破棄用関数
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -353,7 +353,7 @@
* | +--(1 0..) [RTObjectStateMachine] : StateMachine
* |
* +--(1 1) [ExecutionContextProfile] : EC Profileの管理
- *
+ *
* @since 0.4.0
*
* @else
@@ -536,7 +536,7 @@
*/
double getRate(void) const;
coil::TimeValue getPeriod(void) const;
-
+
/*!
* @if jp
* @brief ExecutionContext の実行周期(Hz)を設定する
@@ -689,7 +689,7 @@
* |
-
+
* @param comp 非アクティブ化対象RTコンポーネント
*
* @return ReturnCode_t 型のリターンコード
@@ -775,7 +775,7 @@
*/
RTC::LifeCycleState getComponentState(RTC::LightweightRTObject_ptr comp);
const char* getStateString(RTC::LifeCycleState state);
-
+
/*!
* @if jp
* @brief ExecutionKind を取得する
@@ -877,7 +877,7 @@
*
* @else
*
- * @brief Converting ExecutionKind enum to string
+ * @brief Converting ExecutionKind enum to string
*
* This function converts enumeration (PERIODIC, EVENT_DRIVEN,
* OTHER) defined in RTC::ExecutionKind to string.
@@ -1049,7 +1049,7 @@
{
return m_worker.isOneOfNextState(state);
};
-
+
void invokeWorker() { m_worker.invokeWorker(); }
void invokeWorkerPreDo() { m_worker.invokeWorkerPreDo(); }
void invokeWorkerDo() { m_worker.invokeWorkerDo(); }
@@ -1185,7 +1185,7 @@
RTC::ReturnCode_t waitForActivated(RTC_impl::RTObjectStateMachine* rtobj);
RTC::ReturnCode_t waitForDeactivated(RTC_impl::RTObjectStateMachine* rtobj);
RTC::ReturnCode_t waitForReset(RTC_impl::RTObjectStateMachine* rtobj);
-
+
protected:
mutable RTC::Logger rtclog;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextProfile.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextProfile.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextProfile.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -211,7 +211,7 @@
*
* @else
*
- * @brief Converting ExecutionKind enum to string
+ * @brief Converting ExecutionKind enum to string
*
* This function converts enumeration (PERIODIC, EVENT_DRIVEN,
* OTHER) defined in RTC::ExecutionKind to string.
@@ -567,7 +567,7 @@
class find_participant
{
RTC::RTObject_var m_comp;
- public:
+ public:
explicit find_participant(RTC::RTObject_ptr comp)
: m_comp(RTC::RTObject::_duplicate(comp)) {}
bool operator()(RTC::RTObject_ptr comp)
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextWorker.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextWorker.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExecutionContextWorker.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -253,7 +253,7 @@
RTC::ReturnCode_t stopThread(void);
-
+
/*!
* @if jp
* @brief ExecutionContext の実行周期が変更された
@@ -528,7 +528,7 @@
* execution context.
* The removed RTC will receive a call to
* LightweightRTComponent::detach_context.
- * BAD_PARAMETER will be returned, if the given RT-Component is not
+ * BAD_PARAMETER will be returned, if the given RT-Component is not
* participating in the participant list.
*
* @param comp The target RT-Component for delete
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExtTrigExecutionContext.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExtTrigExecutionContext.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ExtTrigExecutionContext.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -78,7 +78,7 @@
* @endif
*/
ExtTrigExecutionContext();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -93,7 +93,7 @@
* @endif
*/
virtual ~ExtTrigExecutionContext(void);
-
+
/*!
* @if jp
* @brief ExecutionContext用アクティビティスレッドを生成する
@@ -189,7 +189,7 @@
*/
virtual void tick()
throw (CORBA::SystemException);
-
+
//============================================================
// ExecutionContextService
//============================================================
@@ -370,7 +370,7 @@
virtual RTC::ReturnCode_t
activate_component(RTC::LightweightRTObject_ptr comp)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
* @brief RTコンポーネントを非アクティブ化する
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Factory.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Factory.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Factory.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -25,19 +25,19 @@
#include <rtm/NumberingPolicy.h>
-namespace RTC
+namespace RTC
{
class RTObject_impl;
class Manager;
-
+
typedef RTObject_impl* (*RtcNewFunc)(Manager* manager);
typedef void (*RtcDeleteFunc)(RTObject_impl* rtc);
-
+
/*!
* @if jp
*
* @brief RTコンポーネント生成用テンプレート関数
- *
+ *
* RTコンポーネントのインスタンスを生成するためのテンプレート関数。
* RTコンポーネント管理用マネージャから呼び出される。
* 実際には各コンポーネントのコンストラクタが呼び出される。
@@ -46,10 +46,10 @@
* @param manager マネージャオブジェクト
*
* @return 生成した RTコンポーネント インスタンス
- *
+ *
* @else
* @brief Template function to create RT-Components
- *
+ *
* This is the template function to create RT-Component's instances.
* This is invoked from RT-Components manager.
* Actually, each component's constructor is invoked.
@@ -66,12 +66,12 @@
{
return new _New(manager);
}
-
+
/*!
* @if jp
*
* @brief RTコンポーネント破棄用テンプレート関数
- *
+ *
* RTコンポーネントのインスタンスを破棄するためのテンプレート関数。
* \<_Delete\>にて破棄対象RTコンポーネントの型を指定する。
*
@@ -80,7 +80,7 @@
* @else
*
* @brief Template function to destroy RT-Components
- *
+ *
* This is the template function to destroy RT-Component's instances.
* Specify the type of the target RT-Components for destroy by \<_Delete\>.
*
@@ -93,13 +93,13 @@
{
delete rtc;
}
-
+
/*!
* @if jp
*
* @class FactoryBase
* @brief FactoryBase 基底クラス
- *
+ *
* コンポーネントファクトリの基底クラス。
*
* @since 0.2.0
@@ -138,7 +138,7 @@
* @endif
*/
explicit FactoryBase(const coil::Properties& profile);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -153,7 +153,7 @@
* @endif
*/
virtual ~FactoryBase(void);
-
+
/*!
* @if jp
*
@@ -178,7 +178,7 @@
* @endif
*/
virtual RTObject_impl* create(Manager* mgr) = 0;
-
+
/*!
* @if jp
*
@@ -199,7 +199,7 @@
* @endif
*/
virtual void destroy(RTObject_impl* comp) = 0;
-
+
/*!
* @if jp
*
@@ -220,7 +220,7 @@
* @endif
*/
virtual coil::Properties& profile();
-
+
/*!
* @if jp
*
@@ -241,7 +241,7 @@
* @endif
*/
virtual int number();
-
+
protected:
/*!
* @if jp
@@ -251,7 +251,7 @@
* @endif
*/
coil::Properties m_Profile;
-
+
/*!
* @if jp
* @brief 現在のインスタンス数
@@ -261,12 +261,12 @@
*/
int m_Number;
};
-
+
/*!
* @if jp
* @class FactoryCXX
* @brief FactoryCXX クラス
- *
+ *
* C++用コンポーネントファクトリクラス。
*
* @since 0.2.0
@@ -324,7 +324,7 @@
RtcNewFunc new_func,
RtcDeleteFunc delete_func,
NumberingPolicy* policy = new DefaultNumberingPolicy());
-
+
virtual ~FactoryCXX()
{
delete m_policy;
@@ -354,7 +354,7 @@
* @endif
*/
virtual RTObject_impl* create(Manager* mgr);
-
+
/*!
* @if jp
*
@@ -375,7 +375,7 @@
* @endif
*/
virtual void destroy(RTObject_impl* comp);
-
+
protected:
/*!
* @if jp
@@ -385,7 +385,7 @@
* @endif
*/
RtcNewFunc m_New;
-
+
/*!
* @if jp
* @brief コンポーネントオブジェクト破棄関数へのポインタ
@@ -394,7 +394,7 @@
* @endif
*/
RtcDeleteFunc m_Delete;
-
+
/*!
* @if jp
* @brief コンポーネント生成時の命名ポリシー
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPort.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPort.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPort.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -45,7 +45,7 @@
* @class InPort
*
* @brief InPort テンプレートクラス
- *
+ *
* InPort の実装である InPort<T> のテンプレートクラス。
* <T> はBasicDataType.idl にて定義されている型で、メンバとして
* Time 型の tm , および T型の data を持つ構造体でなくてはならない。
@@ -54,13 +54,13 @@
* なっているが、コンストラクタ引数によりサイズを指定することができる。
* データはフラグによって未読、既読状態が管理され、isNew(), write(), read(),
* isFull(), isEmpty() 等のメソッドによりハンドリングすることができる。
- *
+ *
* OnRead系コールバック (読み出しに起因するイベントによりコールされる)
*
- * - void OnRead::operator():
+ * - void OnRead::operator():
* InPort::read() を呼び出し読み出しを行う際にコールされる。
*
- * - DataType OnReadConvert::operator(DataType):
+ * - DataType OnReadConvert::operator(DataType):
* InPort::read() を呼び出し、データをバッファから読みだす際に呼ばれ
* データの変換を行う。引数にはバッファから読み出された値が与えられ、
* 変換後のデータを戻り値として返す。この値がread()の返す値となる。
@@ -129,13 +129,13 @@
* (The default value:64)
* @param read_block Flag of reading block.
* When there are not unread data at reading data,
- * set whether to block data until receiving the next
+ * set whether to block data until receiving the next
* data. (The default value:false)
* @param write_block Flag of writing block.
- * If the buffer was full at writing data, set whether
- * to block data until the buffer has space.
+ * If the buffer was full at writing data, set whether
+ * to block data until the buffer has space.
* (The default value:false)
- * @param read_timeout Data reading timeout time (millisecond)
+ * @param read_timeout Data reading timeout time (millisecond)
* when not specifying read blocking.
* (The default value:0)
* @param write_timeout Data writing timeout time (millisecond)
@@ -145,10 +145,10 @@
* @endif
*/
InPort(const char* name, DataType& value,
- int bufsize = 64,
+ int bufsize = 64,
bool read_block = false, bool write_block = false,
int read_timeout = 0, int write_timeout = 0)
-#if defined(__GNUC__) && (__GNUC__ <= 3 && __GNUC_MINOR__ <= 3)
+#if defined(__GNUC__) && (__GNUC__ <= 3 && __GNUC_MINOR__ <= 3)
: InPortBase(name, ::CORBA_Util::toRepositoryIdOfStruct<DataType>()),
#else
: InPortBase(name, ::CORBA_Util::toRepositoryId<DataType>()),
@@ -158,7 +158,7 @@
m_status(1), m_directNewData(false)
{
}
-
+
/*!
* @if jp
*
@@ -200,29 +200,29 @@
return m_name.c_str();
}
-
+
/*!
* @if jp
*
* @brief 最新データが存在するか確認する
- *
+ *
* InPortに未読の最新データが到着しているかをbool値で返す。
* InPortが未接続の場合、および接続コネクタのバッファがEmpty
* の場合にはfalseを返す。
*
* @return true 未読の最新データが存在する
* false 未接続またはバッファにデータが存在しない。
- *
+ *
* @else
*
* @brief Check whether the data is newest
- *
+ *
* Check whether the data stored at a current buffer position is newest.
*
* @return Newest data check result
* ( true:Newest data. Data has not been readout yet.
* false:Past data.Data has already been readout.)
- *
+ *
* @endif
*/
virtual bool isNew()
@@ -250,13 +250,13 @@
}
r = m_connectors[0]->getBuffer()->readable();
}
-
+
if (r > 0)
{
RTC_DEBUG(("isNew() = true, readable data: %d", r));
return true;
}
-
+
RTC_DEBUG(("isNew() = false, no readable data"));
return false;
}
@@ -265,23 +265,23 @@
* @if jp
*
* @brief バッファが空かどうか確認する
- *
+ *
* InPortのバッファが空かどうかを bool 値で返す。
* 空の場合は true, 未読データがある場合は false を返す。
*
* @return true バッファは空
* false バッファに未読データがある
- *
+ *
* @else
*
* @brief Check whether the data is newest
- *
+ *
* Check whether the data stored at a current buffer position is newest.
*
* @return Newest data check result
* ( true:Newest data. Data has not been readout yet.
* false:Past data.Data has already been readout.)
- *
+ *
* @endif
*/
virtual bool isEmpty()
@@ -308,7 +308,7 @@
RTC_DEBUG(("isEmpty() = true, buffer is empty"));
return true;
}
-
+
RTC_DEBUG(("isEmpty() = false, data exists in the buffer"));
return false;
}
@@ -343,16 +343,16 @@
* この関数を利用する際には、
*
* - isNew(), isEmpty() と併用し、事前にバッファ状態をチェックする。
- *
+ *
* - 初回読み出し時に不定値を返さないようにバインド変数を事前に初期化する
- *
+ *
* - ReturnCode read(DataType& data) 関数の利用を検討する。
*
* ことが望ましい。
*
* 各コールバック関数は以下のように呼び出される。
* - OnRead: read() 関数が呼ばれる際に必ず呼ばれる。
- *
+ *
* - OnReadConvert: データの読み出しが成功した場合、読みだしたデータを
* 引数としてOnReadConvertが呼び出され、戻り値をread()が戻り値
* として返す。
@@ -387,7 +387,7 @@
* operator() of OnReadConvert will be the return value of read().
* - When timeout of reading is already set by setReadTimeout(),
* it waits for only timeout time until the state of the buffer underflow
- * is reset, and if OnUnderflow is already set, this will be invoked to
+ * is reset, and if OnUnderflow is already set, this will be invoked to
* return.
*
* @return Readout result (Successful:true, Failed:false)
@@ -398,7 +398,7 @@
{
RTC_TRACE(("DataType read()"));
- if (m_OnRead != NULL)
+ if (m_OnRead != NULL)
{
(*m_OnRead)();
RTC_TRACE(("OnRead called"));
@@ -409,7 +409,7 @@
if (m_directNewData == true)
{
RTC_DEBUG(("Direct data transfer"));
- if (m_OnReadConvert != 0)
+ if (m_OnReadConvert != 0)
{
m_value = (*m_OnReadConvert)(m_value);
RTC_DEBUG(("OnReadConvert for direct data called"));
@@ -441,7 +441,7 @@
Guard guard(m_valueMutex);
RTC_DEBUG(("data read succeeded"));
m_value <<= cdr;
- if (m_OnReadConvert != 0)
+ if (m_OnReadConvert != 0)
{
m_value = (*m_OnReadConvert)(m_value);
RTC_DEBUG(("OnReadConvert called"));
@@ -462,8 +462,8 @@
RTC_ERROR(("unknown retern value from buffer.read()"));
return false;
}
-
+
/*!
* @if jp
*
@@ -490,7 +490,7 @@
{
this->read();
};
-
+
/*!
* @if jp
*
@@ -587,8 +587,8 @@
DataPortStatusList getStatusList()
{
return m_status;
- }
-
+ }
+
/*!
* @if jp
*
@@ -596,16 +596,16 @@
*
* InPort が持つバッファからデータが読み込まれる直前に呼ばれるコールバック
* オブジェクトを設定する。
- *
+ *
* @param on_read OnRead<DataType>型のオブジェクト
*
* @else
*
* @brief Set callback when data is read from the InPort buffer
*
- * Set the callback object that is invoked right before data is read from
+ * Set the callback object that is invoked right before data is read from
* the InPort's buffer
- *
+ *
* @param on_read OnRead<DataType> type object
*
* @endif
@@ -614,7 +614,7 @@
{
m_OnRead = on_read;
}
-
+
/*!
* @if jp
*
@@ -623,7 +623,7 @@
* InPort が持つバッファからデータが読み出される際に呼ばれるコールバック
* オブジェクトを設定する。コールバックオブジェクトの戻り値がread()メソッド
* の呼出結果となる。
- *
+ *
* @param on_rconvert OnReadConvert<DataType>型のオブジェクト
*
* @else
@@ -633,7 +633,7 @@
* Set the callback object that is invoked when data is readout to
* the InPort's buffer. The return value of callback object is the return
* result of the read() method.
- *
+ *
* @param on_rconvert OnReadConvert<DataType> type object
*
* @endif
@@ -642,7 +642,7 @@
{
m_OnReadConvert = on_rconvert;
}
-
+
private:
std::string m_typename;
/*!
@@ -653,7 +653,7 @@
* @endif
*/
std::string m_name;
-
+
/*!
* @if jp
* @brief バインドされる T 型の変数への参照
@@ -663,7 +663,7 @@
*/
DataType& m_value;
mutable coil::Mutex m_valueMutex;
-
+
/*!
* @if jp
* @brief OnRead コールバックファンクタへのポインタ
@@ -672,7 +672,7 @@
* @endif
*/
OnRead<DataType>* m_OnRead;
-
+
/*!
* @if jp
* @brief OnReadConvert コールバックファンクタへのポインタ
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -92,7 +92,7 @@
* @endif
*/
InPortBase(const char* name, const char* data_type);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -118,7 +118,7 @@
* @else
* @brief Initializing properties
*
- * This method initializes the port in the specified property.
+ * This method initializes the port in the specified property.
*
* @param prop Property for setting ports
* @endif
@@ -134,7 +134,7 @@
* @return true:成功,false:失敗
* @else
* @brief It is a virtual method that is called from RTObject_impl::readAll().
- * This method reads out data from DataPort.
+ * This method reads out data from DataPort.
*
* @return true:Success,false:Failure
* @endif
@@ -151,7 +151,7 @@
* @else
* @brief Get properties
*
- * This method gets properties in the port.
+ * This method gets properties in the port.
*
* @return Properties
* @endif
@@ -454,7 +454,7 @@
* @brief ConnectorDataListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -462,7 +462,7 @@
* @brief Removing BufferDataListener type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
@@ -470,8 +470,8 @@
*/
void removeConnectorDataListener(ConnectorDataListenerType listener_type,
ConnectorDataListener* listener);
-
+
/*!
* @if jp
* @brief ConnectorListener リスナを追加する
@@ -510,7 +510,7 @@
* Listeners should have the following function operator().
*
* ConnectorListener::operator()(const ConnectorProfile&)
- *
+ *
* The ownership of the given listener object is transferred to
* this OutPort object in default. The given listener object will
* be destroied automatically in the OutPort's dtor or if the
@@ -533,7 +533,7 @@
* @brief ConnectorDataListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -541,7 +541,7 @@
* @brief Removing BufferDataListener type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
@@ -577,7 +577,7 @@
* 与えられた ConnectoionProfile の情報に基づき、Port間の接続を確立
* する。この関数は主にアプリケーションプログラムやツールから呼び出
* すことを前提としている。
- *
+ *
* @param connector_profile ConnectorProfile
* @return ReturnCode_t 型のリターンコード
*
@@ -649,13 +649,13 @@
*/
virtual ReturnCode_t
publishInterfaces(ConnectorProfile& connector_profile);
-
+
/*!
* @if jp
* @brief Interfaceに接続する
*
* Interfaceに接続する。
- * Portが所有するConsumerに適合するProviderに関する情報を
+ * Portが所有するConsumerに適合するProviderに関する情報を
* ConnectorProfile#properties から抽出し、
* ConsumerにCORBAオブジェクト参照を設定する。
*
@@ -667,8 +667,8 @@
* @brief Subscribe to the interface
*
* Subscribe to interface.
- * Derive Provider information that matches Consumer owned by the Port
- * from ConnectorProfile#properties and
+ * Derive Provider information that matches Consumer owned by the Port
+ * from ConnectorProfile#properties and
* set the Consumer to the reference of the CORBA object.
*
* @param connector_profile The connector profile
@@ -679,7 +679,7 @@
*/
virtual ReturnCode_t
subscribeInterfaces(const ConnectorProfile& connector_profile);
-
+
/*!
* @if jp
* @brief Interfaceへの接続を解除する
@@ -694,7 +694,7 @@
* @brief Disconnect the interface connection
*
* Disconnect the interface connection.
- * Release all objects set in Consumer associated with
+ * Release all objects set in Consumer associated with
* given ConnectorProfile and unscribe the interface.
*
* @param connector_profile The connector profile
@@ -871,7 +871,7 @@
ConnectorList m_connectors;
/*!
* @if jp
- * @brief 接続エンディアン
+ * @brief 接続エンディアン
* @else
* @brief Connected Endian
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConnector.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConnector.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConnector.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -245,7 +245,7 @@
* @if jp
* @brief ConnectorInfo
* @else
- * @brief ConnectorInfo
+ * @brief ConnectorInfo
* @endif
*/
ConnectorInfo m_profile;
@@ -267,7 +267,7 @@
CdrBufferBase* m_buffer;
/*!
* @if jp
- * @brief 接続エンディアン
+ * @brief 接続エンディアン
* @else
* @brief Connected Endian
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConsumer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConsumer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortConsumer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -78,7 +78,7 @@
{
public:
DATAPORTSTATUS_ENUM
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -115,7 +115,7 @@
* @brief 接続先へのデータ送信
*
* 接続先のポートへデータを送信するための純粋仮想関数。
- *
+ *
* この関数は、以下のリターンコードを返す。
*
* - PORT_OK: 正常終了。
@@ -161,7 +161,7 @@
* @brief Publish InterfaceProfile information
*
* Publish interfaceProfile information.
- * Check the dataport.interface_type value of the NameValue object
+ * Check the dataport.interface_type value of the NameValue object
* specified by an argument in property information and get information
* only when the interface type of the specified port is matched.
*
@@ -195,7 +195,7 @@
* @endif
*/
virtual bool subscribeInterface(const SDOPackage::NVList& properties) = 0;
-
+
/*!
* @if jp
* @brief データ送出通知受け取りからの登録解除
@@ -214,7 +214,7 @@
* @endif
*/
virtual void unsubscribeInterface(const SDOPackage::NVList& properties) = 0;
-
+
/*!
* @if jp
* @brief インターフェースプロファイルを公開するたのファンクタ
@@ -249,7 +249,7 @@
SDOPackage::NVList& m_prop;
};
-
+
};
typedef ::coil::GlobalFactory<InPortConsumer> InPortConsumerFactory;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrConsumer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrConsumer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrConsumer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -35,7 +35,7 @@
* @class InPortCorbaCdrConsumer
* @brief InPortCorbaCdrConsumer クラス
*
- * InPortConsumer
+ * InPortConsumer
*
* データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し
* た、push 型データフロー型を実現する InPort コンシューマクラス。
@@ -78,7 +78,7 @@
* @endif
*/
InPortCorbaCdrConsumer(void);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -103,7 +103,7 @@
* 数は、InPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -128,7 +128,7 @@
* @brief 接続先へのデータ送信
*
* 接続先のポートへデータを送信するための純粋仮想関数。
- *
+ *
* この関数は、以下のリターンコードを返す。
*
* - PORT_OK: 正常終了。
@@ -172,7 +172,7 @@
* @brief Publish InterfaceProfile information
*
* Publish interfaceProfile information.
- * Check the dataport.interface_type value of the NameValue object
+ * Check the dataport.interface_type value of the NameValue object
* specified by an argument in property information and get information
* only when the interface type of the specified port is matched.
*
@@ -195,7 +195,7 @@
* @else
* @brief Subscribe to the data sending notification
*
- * Subscribe to the data sending notification based on specified
+ * Subscribe to the data sending notification based on specified
* property information.
*
* @param properties Information for subscription
@@ -205,7 +205,7 @@
* @endif
*/
virtual bool subscribeInterface(const SDOPackage::NVList& properties);
-
+
/*!
* @if jp
* @brief データ送信通知からの登録解除
@@ -285,7 +285,7 @@
* @endif
*/
bool unsubscribeFromRef(const SDOPackage::NVList& properties);
-
+
private:
/*!
* @if jp
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrProvider.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrProvider.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortCorbaCdrProvider.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -39,7 +39,7 @@
* @class InPortCorbaCdrProvider
* @brief InPortCorbaCdrProvider クラス
*
- * InPortProvider
+ * InPortProvider
*
* データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し
* た、push 型データフロー型を実現する InPort プロバイダクラス。
@@ -78,7 +78,7 @@
* @endif
*/
InPortCorbaCdrProvider(void);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -103,7 +103,7 @@
* 数は、InPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -143,7 +143,7 @@
* overwritten by the given pointer to a buffer. Since
* OutPortProvider does not assume ownership of the buffer
* pointer, destructor of the buffer should be done by user.
- *
+ *
* @param buffer A pointer to a data buffer to be used by OutPortProvider
*
* @endif
@@ -159,7 +159,7 @@
* ConnectorListener.h の ConnectorDataListener, ConnectorListener
* 等を参照のこと。InPortCorbaCdrProvider では、以下のコールバック
* が提供される。
- *
+ *
* - ON_BUFFER_WRITE
* - ON_BUFFER_FULL
* - ON_BUFFER_WRITE_TIMEOUT
@@ -174,7 +174,7 @@
* @param listeners リスナオブジェクト
*
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* InPort provides callback functionality that calls specific
* listener objects according to the events in the data publishing
@@ -182,7 +182,7 @@
* ConnectorDataListener class and ConnectorListener class in
* ConnectorListener.h. In this InPortCorbaCdrProvider provides
* the following callbacks.
- *
+ *
* - ON_BUFFER_WRITE
* - ON_BUFFER_FULL
* - ON_BUFFER_WRITE_TIMEOUT
@@ -246,7 +246,7 @@
*/
virtual ::OpenRTM::PortStatus put(const ::OpenRTM::CdrData& data)
throw (CORBA::SystemException);
-
+
private:
/*!
* @if jp
@@ -259,10 +259,10 @@
convertReturn(BufferStatus::Enum status,
const cdrMemoryStream& data);
-
+
/*!
* @if jp
- * @brief ON_BUFFER_WRITE のリスナへ通知する。
+ * @brief ON_BUFFER_WRITE のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE event to listeners
@@ -277,7 +277,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_FULL のリスナへ通知する。
+ * @brief ON_BUFFER_FULL のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_FULL event to listeners
@@ -292,7 +292,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE_TIMEOUT のリスナへ通知する。
+ * @brief ON_BUFFER_WRITE_TIMEOUT のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE_TIMEOUT event to listeners
@@ -307,7 +307,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE_OVERWRITE のリスナへ通知する。
+ * @brief ON_BUFFER_WRITE_OVERWRITE のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE_OVERWRITE event to listeners
@@ -322,7 +322,7 @@
/*!
* @if jp
- * @brief ON_RECEIVED のリスナへ通知する。
+ * @brief ON_RECEIVED のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVED event to listeners
@@ -337,7 +337,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_FULL のリスナへ通知する。
+ * @brief ON_RECEIVER_FULL のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_FULL event to listeners
@@ -352,7 +352,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_TIMEOUT のリスナへ通知する。
+ * @brief ON_RECEIVER_TIMEOUT のリスナへ通知する。
* @else
* @brief Notify an ON_RECEIVER_TIMEOUT event to listeners
* @endif
@@ -365,7 +365,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_ERRORのリスナへ通知する。
+ * @brief ON_RECEIVER_ERRORのリスナへ通知する。
* @else
* @Brief Notify an ON_RECEIVER_ERROR event to listeners
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectConsumer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectConsumer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectConsumer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -35,7 +35,7 @@
* @class InPortDirectConsumer
* @brief InPortDirectConsumer クラス
*
- * InPortConsumer
+ * InPortConsumer
*
* データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し
* た、push 型データフロー型を実現する InPort コンシューマクラス。
@@ -77,7 +77,7 @@
* @endif
*/
InPortDirectConsumer(void);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -102,7 +102,7 @@
* 数は、InPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -127,7 +127,7 @@
* @brief 接続先へのデータ送信
*
* 接続先のポートへデータを送信するための純粋仮想関数。
- *
+ *
* この関数は、以下のリターンコードを返す。
*
* - PORT_OK: 正常終了。
@@ -171,7 +171,7 @@
* @brief Publish InterfaceProfile information
*
* Publish interfaceProfile information.
- * Check the dataport.interface_type value of the NameValue object
+ * Check the dataport.interface_type value of the NameValue object
* specified by an argument in property information and get information
* only when the interface type of the specified port is matched.
*
@@ -194,7 +194,7 @@
* @else
* @brief Subscribe to the data sending notification
*
- * Subscribe to the data sending notification based on specified
+ * Subscribe to the data sending notification based on specified
* property information.
*
* @param properties Information for subscription
@@ -204,7 +204,7 @@
* @endif
*/
virtual bool subscribeInterface(const SDOPackage::NVList& properties);
-
+
/*!
* @if jp
* @brief データ送信通知からの登録解除
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectProvider.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectProvider.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortDirectProvider.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -37,7 +37,7 @@
* @class InPortDirectProvider
* @brief InPortDirectProvider クラス
*
- * InPortProvider
+ * InPortProvider
*
* データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し
* た、push 型データフロー型を実現する InPort プロバイダクラス。
@@ -74,7 +74,7 @@
* @endif
*/
InPortDirectProvider(void);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -99,7 +99,7 @@
* 数は、InPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -139,7 +139,7 @@
* overwritten by the given pointer to a buffer. Since
* OutPortProvider does not assume ownership of the buffer
* pointer, destructor of the buffer should be done by user.
- *
+ *
* @param buffer A pointer to a data buffer to be used by OutPortProvider
*
* @endif
@@ -155,7 +155,7 @@
* ConnectorListener.h の ConnectorDataListener, ConnectorListener
* 等を参照のこと。InPortDirectProvider では、以下のコールバック
* が提供される。
- *
+ *
* - ON_BUFFER_WRITE
* - ON_BUFFER_FULL
* - ON_BUFFER_WRITE_TIMEOUT
@@ -170,7 +170,7 @@
* @param listeners リスナオブジェクト
*
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* InPort provides callback functionality that calls specific
* listener objects according to the events in the data publishing
@@ -178,7 +178,7 @@
* ConnectorDataListener class and ConnectorListener class in
* ConnectorListener.h. In this InPortDirectProvider provides
* the following callbacks.
- *
+ *
* - ON_BUFFER_WRITE
* - ON_BUFFER_FULL
* - ON_BUFFER_WRITE_TIMEOUT
@@ -227,7 +227,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE のリスナへ通知する。
+ * @brief ON_BUFFER_WRITE のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE event to listeners
@@ -242,7 +242,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_FULL のリスナへ通知する。
+ * @brief ON_BUFFER_FULL のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_FULL event to listeners
@@ -257,7 +257,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE_TIMEOUT のリスナへ通知する。
+ * @brief ON_BUFFER_WRITE_TIMEOUT のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE_TIMEOUT event to listeners
@@ -272,7 +272,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE_OVERWRITE のリスナへ通知する。
+ * @brief ON_BUFFER_WRITE_OVERWRITE のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE_OVERWRITE event to listeners
@@ -287,7 +287,7 @@
/*!
* @if jp
- * @brief ON_RECEIVED のリスナへ通知する。
+ * @brief ON_RECEIVED のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVED event to listeners
@@ -302,7 +302,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_FULL のリスナへ通知する。
+ * @brief ON_RECEIVER_FULL のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_FULL event to listeners
@@ -317,7 +317,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_TIMEOUT のリスナへ通知する。
+ * @brief ON_RECEIVER_TIMEOUT のリスナへ通知する。
* @else
* @brief Notify an ON_RECEIVER_TIMEOUT event to listeners
* @endif
@@ -330,7 +330,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_ERRORのリスナへ通知する。
+ * @brief ON_RECEIVER_ERRORのリスナへ通知する。
* @else
* @Brief Notify an ON_RECEIVER_ERROR event to listeners
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortProvider.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortProvider.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortProvider.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -49,10 +49,10 @@
* - setBuffer()
* - setListener()
* - setConnector()
- *
+ *
* さらに、コンストラクタ内で以下の関数を呼び、設定情報を初期化する必
* 要がある。
- *
+ *
* - setInterfaceType()
* - setDataFlowType()
* - setSubscriptionType()
@@ -80,10 +80,10 @@
* - 第1引数: プロバイダの名前, "corba_cdr" など
* - 第2引数: ファクトリ関数 coil::Creator<B, T>
* - 第3引数: 削除関数 coil::Destructor<B, T>
- *
+ *
* を与えて呼び出す必要がある。以下は、ファクトリへの登録と、それを初
* 期化関数とした例である。
- *
+ *
* <pre>
* extern "C"
* {
@@ -120,7 +120,7 @@
* - setBuffer()
* - setListener()
* - setConnector()
- *
+ *
* Moreover, calling the following functions in the constructor, and
* properties have to be set.
*
@@ -206,7 +206,7 @@
* @endif
*/
InPortProvider();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -231,7 +231,7 @@
* 数は、OutPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -271,7 +271,7 @@
* overwritten by the given pointer to a buffer. Since
* OutPortProvider does not assume ownership of the buffer
* pointer, destructor of the buffer should be done by user.
- *
+ *
* @param buffer A pointer to a data buffer to be used by OutPortProvider
*
* @endif
@@ -293,7 +293,7 @@
* @param listeners リスナオブジェクト
*
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* OutPort provides callback functionality that calls specific
* listener objects according to the events in the data publishing
@@ -352,7 +352,7 @@
* @brief Publish InterfaceProfile information
*
* Publish interfaceProfile information.
- * Check the dataport.interface_type value of the NameValue object
+ * Check the dataport.interface_type value of the NameValue object
* specified by an argument in property information and get information
* only when the interface type of the specified port is matched.
*
@@ -361,7 +361,7 @@
* @endif
*/
virtual void publishInterfaceProfile(SDOPackage::NVList& properties);
-
+
/*!
* @if jp
* @brief Interface情報を公開する
@@ -390,7 +390,7 @@
* @endif
*/
virtual bool publishInterface(SDOPackage::NVList& properties);
-
+
protected:
/*!
* @if jp
@@ -410,7 +410,7 @@
* @endif
*/
void setInterfaceType(const char* interface_type);
-
+
/*!
* @if jp
* @brief データフロータイプを設定する
@@ -429,7 +429,7 @@
* @endif
*/
void setDataFlowType(const char* dataflow_type);
-
+
/*!
* @if jp
* @brief サブスクリプションタイプを設定する
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPullConnector.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPullConnector.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPullConnector.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -174,7 +174,7 @@
* properly, this function will return PORT_OK return code. Except
* normal return, BUFFER_EMPTY, TIMEOUT, PRECONDITION_NOT_MET and
* PORT_ERROR will be returned as error codes.
- *
+ *
* @return PORT_OK Normal return
* BUFFER_EMPTY Buffer empty
* TIMEOUT Timeout
@@ -271,7 +271,7 @@
* @endif
*/
void onDisconnect();
-
+
private:
/*!
* @if jp
@@ -281,7 +281,7 @@
* @endif
*/
OutPortConsumer* m_consumer;
-
+
/*!
* @if jp
* @brief ConnectorListenrs への参照
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPushConnector.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPushConnector.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/InPortPushConnector.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -168,7 +168,7 @@
* properly, this function will return PORT_OK return code. Except
* normal return, BUFFER_EMPTY, TIMEOUT, PRECONDITION_NOT_MET and
* PORT_ERROR will be returned as error codes.
- *
+ *
* @return PORT_OK Normal return
* BUFFER_EMPTY Buffer empty
* TIMEOUT Timeout
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ListenerHolder.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ListenerHolder.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ListenerHolder.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -62,7 +62,7 @@
* // コールバック関数1: 関数呼び出し演算子によるコールバック関数
* // いわゆるファンクタのようにコールバック関数を定義する例。
* virtual void operator()(std::string strarg) = 0; // 純粋仮想関数
- *
+ *
* // コールバックの関数シグニチャが多様である場合、このように単な
* // るメンバ関数として定義することも可能。
* virtual void onEvent0(const char* arg0) = 0;
@@ -117,7 +117,7 @@
* たがって、リスナオブジェクトへアクセスする場合にはfirstを使用する。
* マルチスレッド環境で利用することが想定される場合は、Guard
* guard(m_mutex) によるロックを忘れずに行うこと。
- *
+ *
* @section ListenerHolder実装クラスの利用
* 実装されたMyListenerHolderImplは一例として以下のように利用する。
*
@@ -128,7 +128,7 @@
* // 登録、自動クリーンモードで登録、
* // オブジェクトの削除はHolderクラスに任せる
* m_holder.addListener(new MyListener0(), true); // MyListener0の
- *
+ *
* // コールバックを呼び出す
* m_holder.operator()(strarg);
* m_holder.onEvent0("HogeHoge);
@@ -154,7 +154,7 @@
* @if jp
* @brief ListenerHolderクラスコンストラクタ
* @else
- * @brief ListenerHolder class ctor
+ * @brief ListenerHolder class ctor
* @endif
*/
ListenerHolder()
@@ -165,14 +165,14 @@
* @if jp
* @brief ListenerHolderデストラクタ
* @else
- * @brief ListenerHolder class dtor
+ * @brief ListenerHolder class dtor
* @endif
*/
virtual ~ListenerHolder()
{
Guard guard(m_mutex);
EntryIterator it(m_listeners.begin());
-
+
for (; it != m_listeners.end(); ++it)
{
if ((*it).second)
@@ -182,7 +182,7 @@
m_listeners.erase(it);
}
}
-
+
/*!
* @if jp
* @brief リスナを追加する
@@ -196,7 +196,7 @@
Guard guard(m_mutex);
m_listeners.push_back(Entry(listener, autoclean));
}
-
+
/*!
* @if jp
* @brief リスナを削除する
@@ -208,7 +208,7 @@
{
Guard guard(m_mutex);
EntryIterator it(m_listeners.begin());
-
+
for (; it != m_listeners.end(); ++it)
{
if ((*it).first == listener)
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceAdmin.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceAdmin.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceAdmin.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -65,26 +65,26 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @endif
*/
LocalServiceAdmin();
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
- *
+ *
* @else
*
* @brief Virtual destractor
@@ -94,7 +94,7 @@
* @endif
*/
virtual ~LocalServiceAdmin();
-
+
/*!
* @if jp
*
@@ -111,7 +111,7 @@
* @endif
*/
void init(coil::Properties& props);
-
+
/*!
* @if jp
*
@@ -128,12 +128,12 @@
* @endif
*/
void finalize();
-
+
/*!
* @if jp
*
* @brief LocalServiceProfileListの取得
- *
+ *
* TODO: Documentation
*
* @else
@@ -145,7 +145,7 @@
* @endif
*/
::RTM::LocalServiceProfileList getServiceProfiles();
-
+
/*!
* @if jp
*
@@ -157,7 +157,7 @@
*
* @param id LocalService の IFR ID
* @return 指定された id を持つ LocalServiceProfile
- *
+ *
* @else
*
* @brief Get LocalServiceProfile of an LocalService
@@ -174,7 +174,7 @@
*/
bool getServiceProfile(std::string name,
::RTM::LocalServiceProfile& prof);
-
+
/*!
* @if jp
*
@@ -186,7 +186,7 @@
*
* @param id LocalService の ID
* @return 指定された id を持つ LocalService のポインタ
- *
+ *
* @else
*
* @brief Get a pointer of a LocalService
@@ -202,13 +202,13 @@
* @endif
*/
::RTM::LocalServiceBase* getService(const char* id);
-
+
/*!
* @if jp
* @brief SDO service provider をセットする
*
* TODO: Documentation
- *
+ *
* @else
* @brief Set a SDO service provider
*
@@ -217,7 +217,7 @@
* @endif
*/
bool addLocalService(::RTM::LocalServiceBase* service);
-
+
/*!
* @if jp
* @brief LocalService を削除する
@@ -232,7 +232,7 @@
* @endif
*/
bool removeLocalService(const std::string& name);
-
+
private:
/*!
* @if jp
@@ -242,7 +242,7 @@
* @endif
*/
bool isEnabled(const std::string& id, const coil::vstring& enabled);
-
+
/*!
* @if jp
* @brief 指定されたIDがすでに存在するかどうかチェックする
@@ -251,7 +251,7 @@
* @endif
*/
bool notExisting(const std::string& id);
-
+
/*!
* @if jp
* @brief Lock 付き SDO ServiceProfileList
@@ -261,7 +261,7 @@
*/
std::vector<LocalServiceBase*> m_services;
coil::Mutex m_services_mutex;
-
+
/*!
* @if jp
* @brief logger
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/LocalServiceBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -28,10 +28,10 @@
namespace RTM
{
-
+
// forward decl
class LocalServiceBase;
-
+
/*!
* @if jp
* @brief LocalServiceのプロファイルデータ
@@ -75,7 +75,7 @@
*/
LocalServiceBase* service;
};
-
+
/*!
* @if jp
* @brief LocalServiceのリスト
@@ -84,7 +84,7 @@
* @endif
*/
typedef std::vector<LocalServiceProfile> LocalServiceProfileList;
-
+
/*!
* @if jp
*
@@ -199,7 +199,7 @@
virtual ~LocalServiceBase()
{
}
-
+
/*!
* @if jp
* @brief LocalServiceクラスの初期化関数
@@ -235,7 +235,7 @@
*/
virtual bool
reinit(const coil::Properties& props) = 0;
-
+
/*!
* @if jp
* @brief LocalServiceProfile を返す
@@ -255,7 +255,7 @@
*/
virtual const LocalServiceProfile&
getProfile() const = 0;
-
+
/*!
* @if jp
* @brief 終了処理
@@ -273,7 +273,7 @@
virtual void
finalize() = 0;
};
-
+
/*!
* @if jp
* @brief LocalServiceFactory の typedef
@@ -282,7 +282,7 @@
* @endif
*/
typedef ::coil::GlobalFactory< ::RTM::LocalServiceBase > LocalServiceFactory;
-
+
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
/*!
* @if jp
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Manager.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Manager.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Manager.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -56,8 +56,8 @@
class RTObject_impl;
typedef RTObject_impl RtcBase;
- typedef void (*ModuleInitProc)(Manager* manager);
-
+ typedef void (*ModuleInitProc)(Manager* manager);
+
/*!
* @if jp
* @class Manager
@@ -97,7 +97,7 @@
* @endif
*/
Manager();
-
+
/*!
* @if jp
* @brief Protected コピーコンストラクタ
@@ -117,7 +117,7 @@
*/
Manager(const Manager& manager);
// Manager& operator=(const Manager& manager){return manager;};
-
+
public:
/*!
* @if jp
@@ -141,7 +141,7 @@
*
* @param argc コマンドライン引数の数
* @param argv コマンドライン引数
- *
+ *
* @return Manager の唯一のインスタンスの参照
*
* @else
@@ -164,7 +164,7 @@
* - initExecutionContext: Initialization of ExecutionContext factory
* - initTimer: Initialization of Timer
*
- * @param argc The number of command line arguments.
+ * @param argc The number of command line arguments.
* @param argv The array of the command line arguments.
*
* @return Reference of the unique instance of Manager
@@ -172,7 +172,7 @@
* @endif
*/
static Manager* init(int argc, char** argv);
-
+
/*!
* @if jp
* @brief マネージャのインスタンスの取得
@@ -182,7 +182,7 @@
* 必要がある。
*
* @return Manager の唯一のインスタンスの参照
- *
+ *
* @else
*
* @brief Get instance of the manager
@@ -194,13 +194,13 @@
* @return The only instance reference of the manager
*
* @endif
- */
+ */
static Manager& instance();
-
+
//============================================================
// Manager
//============================================================
-
+
/*!
* @if jp
* @brief マネージャ終了処理
@@ -215,7 +215,7 @@
* @endif
*/
void terminate();
-
+
/*!
* @if jp
* @brief マネージャ・シャットダウン
@@ -232,7 +232,7 @@
* @endif
*/
void shutdown();
-
+
/*!
* @if jp
* @brief マネージャ終了処理の待ち合わせ
@@ -247,7 +247,7 @@
* @endif
*/
void join();
-
+
/*!
* @if jp
* @brief ログバッファの取得
@@ -285,7 +285,7 @@
* @endif
*/
std::string& getLogLevel() {return m_config["logger.log_level"];}
-
+
/*!
* @if jp
* @brief マネージャコンフィギュレーションの取得
@@ -304,7 +304,7 @@
* @endif
*/
coil::Properties& getConfig() { return m_config;}
-
+
/*!
* @if jp
*
@@ -322,7 +322,7 @@
*
* This operation sets the initial procedure call to process module
* initialization, other user defined initialization and so on.
- * The given procedure will be called at the proper timing after the
+ * The given procedure will be called at the proper timing after the
* manager initialization, activation and run.
*
* @param proc A function pointer to the initial procedure call
@@ -330,7 +330,7 @@
* @endif
*/
void setModuleInitProc(ModuleInitProc proc);
-
+
/*!
* @if jp
*
@@ -364,7 +364,7 @@
* @endif
*/
bool activateManager();
-
+
/*!
* @if jp
*
@@ -396,7 +396,7 @@
* @endif
*/
void runManager(bool no_block = false);
-
+
//============================================================
// Module management
//============================================================
@@ -409,7 +409,7 @@
*
* @param fname モジュールファイル名
* @param initfunc 初期化関数名
- *
+ *
* @else
*
* @brief [CORBA interface] Load module
@@ -421,9 +421,9 @@
* @param initfunc The initialize function name
*
* @endif
- */
+ */
void load(const char* fname, const char* initfunc);
-
+
/*!
* @if jp
*
@@ -432,7 +432,7 @@
* モジュールをアンロードする
*
* @param fname モジュールのファイル名
- *
+ *
* @else
*
* @brief Unload module
@@ -442,9 +442,9 @@
* @param fname The module file name
*
* @endif
- */
+ */
void unload(const char* fname);
-
+
/*!
* @if jp
*
@@ -459,9 +459,9 @@
* Unload all modules.
*
* @endif
- */
+ */
void unloadAll();
-
+
/*!
* @if jp
* @brief ロード済みのモジュールリストを取得する
@@ -480,7 +480,7 @@
* @endif
*/
std::vector<coil::Properties> getLoadedModules();
-
+
/*!
* @if jp
* @brief ロード可能なモジュールリストを取得する
@@ -501,7 +501,7 @@
* @endif
*/
std::vector<coil::Properties> getLoadableModules();
-
+
//============================================================
// Component Factory Management
//============================================================
@@ -544,9 +544,9 @@
* @return ファクトリのプロファイル
*
* @else
- * @brief Get profiles of factories.
+ * @brief Get profiles of factories.
*
- * Get profiles of factories.
+ * Get profiles of factories.
*
* @return profiles of factories
*
@@ -572,7 +572,7 @@
*
* Register Factory to create ExecutionContext's instances.
*
- * @param name ExecutionContext name for the creation
+ * @param name ExecutionContext name for the creation
* @param new_func ExecutionContext creation function
* @param delete_func ExecutionContext destruction function
*
@@ -583,7 +583,7 @@
bool registerECFactory(const char* name,
ECNewFunc new_func,
ECDeleteFunc delete_func);
-
+
/*!
* @if jp
* @brief ファクトリ全リストを取得する
@@ -602,7 +602,7 @@
* @endif
*/
std::vector<std::string> getModulesFactories();
-
+
//============================================================
// Component management
//============================================================
@@ -620,7 +620,7 @@
* -# rtc.confで指定された外部ファイルで与えられたプロファイル
* --# category.instance_name.config_file
* --# category.component_type.config_file
- * -# コードに埋め込まれたプロファイル
+ * -# コードに埋め込まれたプロファイル
*
* インスタンス生成が成功した場合、併せて以下の処理を実行する。
* - 外部ファイルで設定したコンフィギュレーション情報の読み込み,設定
@@ -628,7 +628,7 @@
* - ネーミングサービスへの登録
*
* @param comp_args 生成対象RTコンポーネントIDおよびコンフィギュレー
- * ション引数。フォーマットは大きく分けて "id" と "configuration"
+ * ション引数。フォーマットは大きく分けて "id" と "configuration"
* 部分が存在する。
*
* comp_args: [id]?[configuration]
@@ -679,7 +679,7 @@
* @endif
*/
ExecutionContextBase* createContext(const char* ec_args);
-
+
/*!
* @if jp
* @brief RTコンポーネントの登録解除
@@ -707,9 +707,9 @@
* notifyFinalized()によって登録されたRTコンポーネントを削除する。
*
* @else
- * @brief This method deletes RT-Components.
+ * @brief This method deletes RT-Components.
*
- * This method deletes RT-Components registered by notifyFinalized().
+ * This method deletes RT-Components registered by notifyFinalized().
*
* @endif
*/
@@ -725,10 +725,10 @@
* @param 削除するRTコンポーネント
*
* @else
- * @brief This method deletes RT-Components.
+ * @brief This method deletes RT-Components.
*
- * The deleted RT-Component is registered. The registered RT-Components
- * are deleted by cleanupComponents().
+ * The deleted RT-Component is registered. The registered RT-Components
+ * are deleted by cleanupComponents().
*
* @param Deleted RT component
* @endif
@@ -759,7 +759,7 @@
* @endif
*/
bool registerComponent(RTObject_impl* comp);
-
+
/*!
* @if jp
* @brief RTコンポーネントの登録を解除する
@@ -782,8 +782,8 @@
* @endif
*/
bool unregisterComponent(RTObject_impl* comp);
-
-
+
+
/*!
* @if jp
* @brief Manager に登録されているRTコンポーネントを削除する
@@ -806,7 +806,7 @@
* @endif
*/
void deleteComponent(RTObject_impl* comp);
-
+
/*!
* @if jp
* @brief Manager に登録されているRTコンポーネントを削除する
@@ -824,14 +824,14 @@
* Remove specified RT-Component from naming service, terminate itself
* and release its instances.
*
- * @param instance_name Target RT-Component's instances for the
+ * @param instance_name Target RT-Component's instances for the
* unregistration
*
* @endif
*/
void deleteComponent(const char* instance_name);
-
+
/*!
* @if jp
* @brief Manager に登録されているRTコンポーネントを検索する
@@ -856,7 +856,7 @@
* @endif
*/
RTObject_impl* getComponent(const char* instance_name);
-
+
/*!
* @if jp
* @brief Manager に登録されている全RTコンポーネントを取得する
@@ -894,20 +894,20 @@
bool autoclean = true);
void
removeRtcLifecycleActionListener(RTM::RtcLifecycleActionListener* listener);
-
+
void
addNamingActionListener(RTM::NamingActionListener* listener,
bool autoclean = true);
void
removeNamingActionListener(RTM::NamingActionListener* listener);
-
+
void
addLocalServiceActionListener(RTM::LocalServiceActionListener* listener,
bool autoclean = true);
void
removeLocalServiceActionListener(RTM::LocalServiceActionListener* listener);
-
+
//============================================================
// CORBA 関連
//============================================================
@@ -1111,19 +1111,19 @@
* @endif
*/
PortableServer::POAManager_ptr getPOAManager();
-
+
//============================================================
// Protected functions
//============================================================
protected:
-
+
//============================================================
// Manager initialize and finalization
//============================================================
/*!
* @if jp
* @brief Manager の内部初期化処理
- *
+ *
* Manager の内部初期化処理を実行する。
* - Manager コンフィギュレーションの設定
* - ログ出力ファイルの設定
@@ -1132,10 +1132,10 @@
*
* @param argc コマンドライン引数の数
* @param argv コマンドライン引数
- *
+ *
* @else
* @brief Manager internal initialization
- *
+ *
* Execute Manager's internal initialization processing.
* - Set Manager configuration
* - Set log output file
@@ -1144,11 +1144,11 @@
*
* @param argc Number of commandline arguments
* @param argv Commandline arguments
- *
+ *
* @endif
*/
void initManager(int argc, char** argv);
-
+
/*!
* @if jp
* @brief Manager の終了処理
@@ -1177,8 +1177,8 @@
* @brief Shutdown Manager
*
* This method shutdowns Manager as follows.
- * - "Manager.shutdown_on_nortcs" of configuration is YES.
- * - The component is not registered.
+ * - "Manager.shutdown_on_nortcs" of configuration is YES.
+ * - The component is not registered.
*
* @endif
*/
@@ -1209,7 +1209,7 @@
* @endif
*/
bool initLogger();
-
+
/*!
* @if jp
* @brief System Logger の終了処理
@@ -1228,7 +1228,7 @@
* @endif
*/
void shutdownLogger();
-
+
//============================================================
// ORB initialization and finalization
//============================================================
@@ -1250,7 +1250,7 @@
* @endif
*/
bool initORB();
-
+
/*!
* @if jp
* @brief ORB のコマンドラインオプション作成
@@ -1284,13 +1284,13 @@
* @brief Create Endpoints
*
* Create Endpoints from the configuration.
- *
+ *
* @param endpoints Endpoints list
*
* @endif
*/
void createORBEndpoints(coil::vstring& endpoints);
-
+
/*!
* @if jp
* @brief ORB の Endpoint のコマンドラインオプション作成
@@ -1325,7 +1325,7 @@
* @endif
*/
void shutdownORB();
-
+
//============================================================
// NamingService initialization and finalization
//============================================================
@@ -1361,7 +1361,7 @@
* @endif
*/
bool initNaming();
-
+
/*!
* @if jp
* @brief NamingManager の終了処理
@@ -1378,7 +1378,7 @@
* @endif
*/
void shutdownNaming();
-
+
//============================================================
// Component management
//============================================================
@@ -1409,7 +1409,7 @@
* ンからなる
*
* [RTC type]?[key(0)]=[val(0)]&[key(1)]=[val(1)]&...&[key(n)]=[val(n)]
- *
+ *
* である。なお、RTC type は implementation_id のみ、もしくは、下記
* の RTC ID 形式
*
@@ -1420,7 +1420,7 @@
* Properties 型のオブジェクトとして返される。
* comp_conf には "?" 以下に記述されるコンポーネントに与えるプロパティ
* が Properties 型のオブジェクトとして返される。
- *
+ *
* @return comp_arg にコンポーネント型が含まれていない場合false
* @param comp_arg 処理すべき文字列
* @param comp_id 抽出されたコンポーネントの型名
@@ -1439,7 +1439,7 @@
* "implementation_id", "version", and returned as Properties type
* object. "comp_conf" is returned as Properties type object
* includeing component properties to be given to component.
- *
+ *
* @return comp_arg false will returned if no component type in arg
* @param comp_arg character string to be processed
* @param comp_type extracted component type name
@@ -1459,19 +1459,19 @@
* ンからなる
*
* [ExecutionContext名]?[key(0)]=[val(0)]&[key(1)]=[val(1)]&...&[key(n)]=[val(n)]
- *
+ *
* である。
*
* ec_conf には "?" 以下に記述されるコンポーネントに与えるプロパティ
* が Properties 型のオブジェクトとして返される。
- *
+ *
* @return ec_args にExecutionContext名が含まれていない場合false
* @param ec_args 処理すべき文字列
* @param ec_id 抽出されたExecutionContext名
* @param ec_conf 抽出されたExecutionContextのプロパティ
*
* @else
- * @brief Extracting ExecutionContext's name/properties from the given
+ * @brief Extracting ExecutionContext's name/properties from the given
* string
*
* This operation extracts ExecutionContext's name and its properties
@@ -1482,7 +1482,7 @@
*
* "ec_conf" is returned as Properties type object
* includeing component properties to be given to component.
- *
+ *
* @return ec_arg false will returned if no ExecutionContext's name in arg
* @param ec_arg character string to be processed
* @param ec_type extracted ExecutionContext's name
@@ -1517,12 +1517,12 @@
* @endif
*/
void configureComponent(RTObject_impl* comp, const coil::Properties& prop);
-
+
/*!
* @if jp
* @brief ExecutionContextManager の初期化
*
- * 使用する各 ExecutionContext の初期化処理を実行し、各 ExecutionContext
+ * 使用する各 ExecutionContext の初期化処理を実行し、各 ExecutionContext
* 生成用 Factory を ExecutionContextManager に登録する。
*
* @return ExecutionContextManager 初期化処理実行結果
@@ -1531,7 +1531,7 @@
* @else
* @brief ExecutionContextManager initialization
*
- * Initialize each ExecutionContext that is used, and register each
+ * Initialize each ExecutionContext that is used, and register each
* ExecutionContext creation Factory to ExecutionContextManager.
*
* @return ExecutionContextManager initialization result
@@ -1571,8 +1571,8 @@
* @else
* @brief Factories initialization
*
- * Initialize buffer factories, thread factories, publisher factories,
- * provider factories, and consumer factories.
+ * Initialize buffer factories, thread factories, publisher factories,
+ * provider factories, and consumer factories.
*
* @return PeriodicECSharedComposite initialization result
* (Successful:true, Failed:false)
@@ -1582,7 +1582,7 @@
bool initFactories();
void initCpuAffinity();
-
+
/*!
* @if jp
* @brief Timer の初期化
@@ -1669,7 +1669,7 @@
* @endif
*/
bool mergeProperty(coil::Properties& prop, const char* file_name);
-
+
/*!
* @if jp
* @brief NamingServer に登録する際の登録情報を組み立てる
@@ -1694,7 +1694,7 @@
* @return 指定書式変換結果
*
* @else
- * @brief Construct registration information when registering to
+ * @brief Construct registration information when registering to
* Naming server
*
* Construct information when registering to NameServer based on specified
@@ -1722,11 +1722,11 @@
coil::Properties& prop);
-
+
//============================================================
// protected 変数
//============================================================
-
+
//------------------------------------------------------------
// static var
//------------------------------------------------------------
@@ -1738,16 +1738,16 @@
* @endif
*/
static Manager* manager;
-
+
/*!
* @if jp
* @brief 唯一の Manager へのポインタに対する mutex
* @else
- * @brief The mutex of the pointer to the Manager
+ * @brief The mutex of the pointer to the Manager
* @endif
*/
static Mutex mutex;
-
+
//------------------------------------------------------------
// CORBA var
//------------------------------------------------------------
@@ -1759,7 +1759,7 @@
* @endif
*/
CORBA::ORB_var m_pORB;
-
+
/*!
* @if jp
* @brief POA へのポインタ
@@ -1768,7 +1768,7 @@
* @endif
*/
PortableServer::POA_var m_pPOA;
-
+
/*!
* @if jp
* @brief POAManager へのポインタ
@@ -1777,7 +1777,7 @@
* @endif
*/
PortableServer::POAManager_var m_pPOAManager;
-
+
//------------------------------------------------------------
// Manager's variable
//------------------------------------------------------------
@@ -1789,7 +1789,7 @@
* @endif
*/
ModuleInitProc m_initProc;
-
+
/*!
* @if jp
* @brief Manager の configuration を格納する Properties
@@ -1798,7 +1798,7 @@
* @endif
*/
coil::Properties m_config;
-
+
/*!
* @if jp
* @brief ModuleManager へのポインタ
@@ -1807,7 +1807,7 @@
* @endif
*/
ModuleManager* m_module;
-
+
/*!
* @if jp
* @brief NamingManager へのポインタ
@@ -1816,7 +1816,7 @@
* @endif
*/
NamingManager* m_namingManager;
-
+
/*!
* @if jp
* @brief Timer Object
@@ -1825,7 +1825,7 @@
* @endif
*/
coil::Timer* m_timer;
-
+
//------------------------------------------------------------
// Logger
//------------------------------------------------------------
@@ -1837,7 +1837,7 @@
* @endif
*/
LogStreamBuf m_logStreamBuf;
-
+
/*!
* @if jp
* @brief ロガーストリーム
@@ -1855,7 +1855,7 @@
* @endif
*/
std::vector<std::filebuf*> m_logfiles;
-
+
//============================================================
// コンポーネントマネージャ
//============================================================
@@ -1868,8 +1868,8 @@
bool operator()(RTObject_impl* comp);
std::string m_name;
};
-
- typedef ObjectManager<std::string, RTObject_impl,
+
+ typedef ObjectManager<std::string, RTObject_impl,
InstanceName> ComponentManager;
/*!
@@ -1880,7 +1880,7 @@
* @endif
*/
ComponentManager m_compManager;
-
+
//============================================================
// コンポーネントファクトリ
//============================================================
@@ -1921,7 +1921,7 @@
return false;
if (!m_version.empty() && m_version != prop["version"])
return false;
-
+
return true;
}
private:
@@ -1930,7 +1930,7 @@
std::string m_impleid;
std::string m_version;
};
-
+
class ModulePredicate
{
coil::Properties& m_prop;
@@ -1949,7 +1949,7 @@
m_prop["vendor"] != prop["vendor"]) { return false; }
if (!m_prop["category"].empty() &&
m_prop["category"] != prop["category"]) { return false; }
- if (!m_prop["version"].empty() &&
+ if (!m_prop["version"].empty() &&
m_prop["version"] != prop["version"]) { return false; }
return true;
}
@@ -1973,7 +1973,7 @@
* @endif
*/
FactoryManager m_factory;
-
+
//============================================================
// ExecutionContextファクトリ
//============================================================
@@ -1992,7 +1992,7 @@
typedef ObjectManager<const char*,
ECFactoryBase,
ECFactoryPredicate> ECFactoryManager;
-
+
/*!
* @if jp
* @brief ExecutionContext マネージャ
@@ -2001,7 +2001,7 @@
* @endif
*/
ECFactoryManager m_ecfactory;
-
+
/*!
* @if jp
* @brief ExecutionContext リスト
@@ -2010,7 +2010,7 @@
* @endif
*/
std::vector<ExecutionContextBase*> m_ecs;
-
+
// ファクトリ名をリストアップするためのファンクタ
struct ModuleFactories
{
@@ -2020,7 +2020,7 @@
}
std::vector<std::string> modlist;
};
-
+
//------------------------------------------------------------
// ORB runner
//------------------------------------------------------------
@@ -2064,7 +2064,7 @@
{
open(0);
};
-
+
/*!
* @if jp
* @brief ORB 活性化処理
@@ -2091,7 +2091,7 @@
activate();
return 0;
}
-
+
/*!
* @if jp
* @brief ORB 開始処理
@@ -2115,7 +2115,7 @@
// Manager::instance().shutdown();
return 0;
}
-
+
/*!
* @if jp
* @brief ORB 終了処理
@@ -2197,7 +2197,7 @@
* @endif
*/
explicit Terminator(Manager* manager) : m_manager(manager) {};
-
+
/*!
* @if jp
* @brief 終了処理
@@ -2215,7 +2215,7 @@
{
open(0);
}
-
+
/*!
* @if jp
* @brief 終了処理活性化処理
@@ -2242,7 +2242,7 @@
activate();
return 0;
}
-
+
/*!
* @if jp
* @brief ORB,マネージャ終了処理
@@ -2267,7 +2267,7 @@
}
Manager* m_manager;
};
-
+
/*!
* @if jp
* @brief ORB 終了用ヘルパークラスへのポインタ
@@ -2276,7 +2276,7 @@
* @endif
*/
Terminator* m_terminator;
-
+
struct Term
{
int waiting;
@@ -2291,8 +2291,8 @@
* @else
* @brief Synchronous flag for manager termination
*
- * Flag used to take synchronization by join().
- *
+ * Flag used to take synchronization by join().
+ *
* @endif
*/
Term m_terminate;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerActionListener.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerActionListener.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerActionListener.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -37,7 +37,7 @@
{
// forward decl
class LocalServiceBase;
-
+
//============================================================
/*!
* @if jp
@@ -115,8 +115,8 @@
*/
virtual void postReinit() = 0;
};
-
-
+
+
/*!
* @if jp
* @class ManagerActionListenerHolder クラス
@@ -174,8 +174,8 @@
*/
virtual void postReinit();
};
-
-
+
+
//============================================================
/*!
* @if jp
@@ -199,7 +199,7 @@
* @endif
*/
virtual ~ModuleActionListener();
-
+
/*!
* @if jp
* @brief preLoad コールバック関数
@@ -211,7 +211,7 @@
*/
virtual void preLoad(std::string& modname,
std::string& funcname) = 0;
-
+
/*!
* @if jp
* @brief postLoad コールバック関数
@@ -223,7 +223,7 @@
*/
virtual void postLoad(std::string& modname,
std::string& funcname) = 0;
-
+
/*!
* @if jp
* @brief preUnload コールバック関数
@@ -234,7 +234,7 @@
* @endif
*/
virtual void preUnload(std::string& modname) = 0;
-
+
/*!
* @if jp
* @brief postUnload コールバック関数
@@ -246,8 +246,8 @@
*/
virtual void postUnload(std::string& modname) = 0;
};
-
-
+
+
/*!
* @if jp
* @class ModuleActionListenerHolder クラス
@@ -271,7 +271,7 @@
* @endif
*/
virtual ~ModuleActionListenerHolder();
-
+
/*!
* @if jp
* @brief preLoad コールバック関数
@@ -283,7 +283,7 @@
*/
virtual void preLoad(std::string& modname,
std::string& funcname);
-
+
/*!
* @if jp
* @brief postLoad コールバック関数
@@ -295,7 +295,7 @@
*/
virtual void postLoad(std::string& modname,
std::string& funcname);
-
+
/*!
* @if jp
* @brief preUnload コールバック関数
@@ -306,7 +306,7 @@
* @endif
*/
virtual void preUnload(std::string& modname);
-
+
/*!
* @if jp
* @brief postUnload コールバック関数
@@ -318,9 +318,9 @@
*/
virtual void postUnload(std::string& modname);
};
-
-
-
+
+
+
//============================================================
/*!
* @if jp
@@ -361,7 +361,7 @@
* @endif
*/
virtual ~RtcLifecycleActionListener();
-
+
/*!
* @if jp
* @brief preCreate コールバック関数
@@ -372,7 +372,7 @@
* @endif
*/
virtual void preCreate(std::string& args) = 0;
-
+
/*!
* @if jp
* @brief postCreate コールバック関数
@@ -383,7 +383,7 @@
* @endif
*/
virtual void postCreate(RTC::RTObject_impl*) = 0;
-
+
/*!
* @if jp
* @brief preConfigure コールバック関数
@@ -394,7 +394,7 @@
* @endif
*/
virtual void preConfigure(coil::Properties& prop) = 0;
-
+
/*!
* @if jp
* @brief postConfigure コールバック関数
@@ -405,7 +405,7 @@
* @endif
*/
virtual void postConfigure(coil::Properties& prop) = 0;
-
+
/*!
* @if jp
* @brief preInitialize コールバック関数
@@ -416,7 +416,7 @@
* @endif
*/
virtual void preInitialize(void) = 0;
-
+
/*!
* @if jp
* @brief postInitialize コールバック関数
@@ -428,8 +428,8 @@
*/
virtual void postInitialize(void) = 0;
};
-
-
+
+
/*!
* @if jp
* @class RtcLifecycleActionListenerHolder クラス
@@ -456,8 +456,8 @@
* @endif
*/
virtual ~RtcLifecycleActionListenerHolder();
-
-
+
+
/*!
* @if jp
* @brief preCreate コールバック関数
@@ -468,7 +468,7 @@
* @endif
*/
virtual void preCreate(std::string& args);
-
+
/*!
* @if jp
* @brief postCreate コールバック関数
@@ -479,7 +479,7 @@
* @endif
*/
virtual void postCreate(RTC::RTObject_impl* rtobj);
-
+
/*!
* @if jp
* @brief preConfigure コールバック関数
@@ -490,7 +490,7 @@
* @endif
*/
virtual void preConfigure(coil::Properties& prop);
-
+
/*!
* @if jp
* @brief postConfigure コールバック関数
@@ -501,7 +501,7 @@
* @endif
*/
virtual void postConfigure(coil::Properties& prop);
-
+
/*!
* @if jp
* @brief preInitialize コールバック関数
@@ -512,7 +512,7 @@
* @endif
*/
virtual void preInitialize(void);
-
+
/*!
* @if jp
* @brief postInitialize コールバック関数
@@ -524,8 +524,8 @@
*/
virtual void postInitialize(void);
};
-
-
+
+
//============================================================
/*!
* @if jp
@@ -564,7 +564,7 @@
* @endif
*/
virtual ~NamingActionListener();
-
+
/*!
* @if jp
* @brief preBind コールバック関数
@@ -587,7 +587,7 @@
*/
virtual void postBind(RTC::RTObject_impl* rtobj,
coil::vstring& name) = 0;
-
+
/*!
* @if jp
* @brief preUnbind コールバック関数
@@ -599,7 +599,7 @@
*/
virtual void preUnbind(RTC::RTObject_impl* rtobj,
coil::vstring& name) = 0;
-
+
/*!
* @if jp
* @brief postUnbind コールバック関数
@@ -612,8 +612,8 @@
virtual void postUnbind(RTC::RTObject_impl* rtobj,
coil::vstring& name) = 0;
};
-
-
+
+
/*!
* @if jp
* @class NamingActionListenerHolder クラス
@@ -640,7 +640,7 @@
* @endif
*/
virtual ~NamingActionListenerHolder();
-
+
/*!
* @if jp
* @brief preBind コールバック関数
@@ -663,7 +663,7 @@
*/
virtual void postBind(RTC::RTObject_impl* rtobj,
coil::vstring& name);
-
+
/*!
* @if jp
* @brief preUnbind コールバック関数
@@ -675,7 +675,7 @@
*/
virtual void preUnbind(RTC::RTObject_impl* rtobj,
coil::vstring& name);
-
+
/*!
* @if jp
* @brief postUnbind コールバック関数
@@ -688,8 +688,8 @@
virtual void postUnbind(RTC::RTObject_impl* rtobj,
coil::vstring& name);
};
-
-
+
+
//============================================================
/*!
* @if jp
@@ -722,7 +722,7 @@
* @endif
*/
virtual ~LocalServiceActionListener();
-
+
/*!
* @if jp
* @brief preServiceRegister コールバック関数
@@ -733,7 +733,7 @@
* @endif
*/
virtual void preServiceRegister(std::string service_name) = 0;
-
+
/*!
* @if jp
* @brief postServiceRegister コールバック関数
@@ -757,7 +757,7 @@
*/
virtual void preServiceInit(coil::Properties& prop,
RTM::LocalServiceBase* service) = 0;
-
+
/*!
* @if jp
* @brief postServiceInit コールバック関数
@@ -769,7 +769,7 @@
*/
virtual void postServiceInit(coil::Properties& prop,
RTM::LocalServiceBase* service) = 0;
-
+
/*!
* @if jp
* @brief preServiceReinit コールバック関数
@@ -781,7 +781,7 @@
*/
virtual void preServiceReinit(coil::Properties& prop,
RTM::LocalServiceBase* service) = 0;
-
+
/*!
* @if jp
* @brief postServiceReinit コールバック関数
@@ -793,7 +793,7 @@
*/
virtual void postServiceReinit(coil::Properties& prop,
RTM::LocalServiceBase* service) = 0;
-
+
/*!
* @if jp
* @brief postServiceFinalize コールバック関数
@@ -805,7 +805,7 @@
*/
virtual void postServiceFinalize(std::string service_name,
RTM::LocalServiceBase* service) = 0;
-
+
/*!
* @if jp
* @brief preServiceFinalize コールバック関数
@@ -818,8 +818,8 @@
virtual void preServiceFinalize(std::string service_name,
RTM::LocalServiceBase* service) = 0;
};
-
-
+
+
/*!
* @if jp
* @class LocalServiceActionListenerHolder クラス
@@ -852,7 +852,7 @@
* @endif
*/
virtual ~LocalServiceActionListenerHolder();
-
+
// registration instance of service to svc admin
/*!
* @if jp
@@ -864,7 +864,7 @@
* @endif
*/
virtual void preServiceRegister(std::string service_name);
-
+
/*!
* @if jp
* @brief postServiceRegister コールバック関数
@@ -876,7 +876,7 @@
*/
virtual void postServiceRegister(std::string service_name,
RTM::LocalServiceBase* service);
-
+
/*!
* @if jp
* @brief preServiceInit コールバック関数
@@ -899,7 +899,7 @@
*/
virtual void postServiceInit(coil::Properties& prop,
RTM::LocalServiceBase* service);
-
+
/*!
* @if jp
* @brief preServiceReinit コールバック関数
@@ -946,9 +946,9 @@
virtual void preServiceFinalize(std::string service_name,
RTM::LocalServiceBase* service);
};
-
-
-
+
+
+
/*!
* @if jp
* @class ManagerActionListeners
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerConfig.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerConfig.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerConfig.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -58,7 +58,7 @@
* @class ManagerConfig
* @brief Manager configuration class
*
- * Modify Manager's configuration.
+ * Modify Manager's configuration.
* This class receives the command line arguments and will be instantiated.
* Set property information of Manager with the configuration file specified
* by the command line argument or the environment variable etc.
@@ -93,7 +93,7 @@
* @endif
*/
static const char* config_file_path[];
-
+
// Environment value to specify configuration file
/*!
* @if jp
@@ -105,7 +105,7 @@
* @endif
*/
static const char* config_file_env;
-
+
/*!
* @if jp
*
@@ -122,7 +122,7 @@
* @endif
*/
ManagerConfig();
-
+
/*!
* @if jp
*
@@ -145,7 +145,7 @@
* @endif
*/
ManagerConfig(int argc, char** argv);
-
+
/*!
* @if jp
*
@@ -158,7 +158,7 @@
* @endif
*/
virtual ~ManagerConfig(void);
-
+
/*!
* @if jp
*
@@ -193,26 +193,26 @@
* @endif
*/
void init(int argc, char** argv);
-
+
/*!
* @if jp
* @brief Configuration 情報を Property に設定する
- *
+ *
* Manager のConfiguration 情報を指定された Property に設定する。
*
* @param prop Configuration 設定対象 Property
- *
+ *
* @else
* @brief Specify the configuration information to the Property
- *
+ *
* Configure to the properties specified by Manager's configuration
*
* @param prop The target properties to configure
- *
+ *
* @endif
*/
void configure(coil::Properties& prop);
-
+
/*!
* @if jp
*
@@ -243,7 +243,7 @@
* @endif
*/
coil::Properties getConfig() const;
-
+
protected:
/*!
* @if jp
@@ -273,7 +273,7 @@
* @endif
*/
void parseArgs(int argc, char** argv);
-
+
/*!
* @if jp
*
@@ -295,14 +295,14 @@
* @brief Find the configuration file
*
* Find the configuration file and configure it.
- * Confirm the file existence when the configuration file has
+ * Confirm the file existence when the configuration file has
* already configured.
*
* The priority of the configuration file<br>
* The command option>the environment variable>the default file>
* the default configuration
*
- * Default force option(-d): Ignore any default files and use the default
+ * Default force option(-d): Ignore any default files and use the default
* configuration.
*
* @return Configuration file search result
@@ -310,7 +310,7 @@
* @endif
*/
bool findConfigFile();
-
+
/*!
* @if jp
*
@@ -323,12 +323,12 @@
* - os.arch : OSアーキテクチャ
* - os.hostname: ホスト名
* - manager.pid : プロセスID
- *
+ *
* @param prop システム情報を設定したプロパティ
* @else
- *
+ *
* @brief Set system information
- *
+ *
* Get the following system info. and set them to Manager's properties.
* - os.name : OS name
* - os.release : OS release name
@@ -342,7 +342,7 @@
* @endif
*/
void setSystemInformation(coil::Properties& prop);
-
+
/*!
* @if jp
* @brief ファイルの存在確認
@@ -365,7 +365,7 @@
* @endif
*/
bool fileExist(const std::string& filename);
-
+
/*!
* @if jp
* @brief 引数から渡されるプロパティ
@@ -399,5 +399,5 @@
*/
bool m_isMaster;
};
-}; // namespace RTC
+}; // namespace RTC
#endif // RTC_MANAGERCONFIG_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerServant.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerServant.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ManagerServant.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -55,8 +55,8 @@
* @brief Manager CORBA class
*
* This class changes Manager to CORBA Servant.
- * Generation/deletion of the component, to get the state of the system,
- * etc. can be done from the outside.
+ * Generation/deletion of the component, to get the state of the system,
+ * etc. can be done from the outside.
*
* @endif
*/
@@ -85,11 +85,11 @@
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* @else
- *
+ *
* @brief Virtual destructor
- *
+ *
* @endif
*/
virtual ~ManagerServant(void);
@@ -334,7 +334,7 @@
* @brief Setting manager's configuration
*
* This operation sets managers configuration.
- *
+ *
* @param name A configuration key name to be set
* @param value A configuration value to be set
* @return Return code
@@ -357,7 +357,7 @@
*
* It returns "True" if this manager is a master, and it returns
* "False" in other cases.
- *
+ *
* @return A boolean value that means it is master or not.
*
* @endif
@@ -380,7 +380,7 @@
* This operation returns master manager list if this manager is
* slave. If this manager is master, an empty sequence would be
* returned.
- *
+ *
* @return Master manager list
*
* @endif
@@ -405,7 +405,7 @@
* This operation returns a master manager with specified id. If
* the manager with the specified id does not exist, nil object
* reference would be returned.
- *
+ *
* @return A master manager
*
* @endif
@@ -425,9 +425,9 @@
* @brief Removing a master manager
*
* This operation removes a master manager from this manager.
- *
+ *
* @param mgr A master manager
- * @return ReturnCode_t
+ * @return ReturnCode_t
*
* @endif
*/
@@ -449,7 +449,7 @@
* This operation returns slave manager list if this manager is
* slave. If this manager is slave, an empty sequence would be
* returned.
- *
+ *
* @return Slave manager list
*
* @endif
@@ -469,7 +469,7 @@
* @brief Getting a slave manager
*
* This operation add a slave manager to this manager.
- *
+ *
* @param mgr A slave manager
* @return ReturnCode_t
*
@@ -490,9 +490,9 @@
* @brief Removing a slave manager
*
* This operation removes a slave manager from this manager.
- *
+ *
* @param mgr A slave manager
- * @return ReturnCode_t
+ * @return ReturnCode_t
*
* @endif
*/
@@ -505,8 +505,8 @@
* @brief プロセスのコピーを生成する
* @return ReturnCode_t
* @else
- * @brief The copy of the process is generated.
- * @return ReturnCode_t
+ * @brief The copy of the process is generated.
+ * @return ReturnCode_t
* @endif
*/
RTC::ReturnCode_t fork();
@@ -515,8 +515,8 @@
* @brief shutdownする
* @return ReturnCode_t
* @else
- * @brief This method shutdowns RTC.
- * @return ReturnCode_t
+ * @brief This method shutdowns RTC.
+ * @return ReturnCode_t
* @endif
*/
RTC::ReturnCode_t shutdown();
@@ -525,8 +525,8 @@
* @brief 再起動する。
* @return ReturnCode_t
* @else
- * @brief This method restarts RTC.
- * @return ReturnCode_t
+ * @brief This method restarts RTC.
+ * @return ReturnCode_t
* @endif
*/
RTC::ReturnCode_t restart();
@@ -536,7 +536,7 @@
* @brief RTCのリファレンスを取得する。
* @return RTCのリファレンス
* @else
- * @brief Get the reference of RTC.
+ * @brief Get the reference of RTC.
* @return RTC reference
* @endif
*/
@@ -547,7 +547,7 @@
* @brief Managerのリファレンスを取得する。
* @return Managerのリファレンス
* @else
- * @brief Get the reference of Manager.
+ * @brief Get the reference of Manager.
* @return Manager reference
* @endif
*/
@@ -556,9 +556,9 @@
/*!
* @if jp
* @brief INSManagerの生成
- * @return
+ * @return
* @else 成功:true, 失敗:false
- * @brief Generate INSManager.
+ * @brief Generate INSManager.
* @return Successful:true, Failed:false
* @endif
*/
@@ -569,7 +569,7 @@
* @brief Managerのリファレンスを検索する。
* @return Managerのリファレンス
* @else
- * @brief Find the reference of Manager.
+ * @brief Find the reference of Manager.
* @return Manager reference
* @endif
*/
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ModuleManager.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ModuleManager.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ModuleManager.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -97,7 +97,7 @@
* @endif
*/
explicit ModuleManager(coil::Properties& prop);
-
+
/*!
* @if jp
*
@@ -110,7 +110,7 @@
* @endif
*/
~ModuleManager(void);
-
+
/*!
* @if jp
* @brief ファイル・オープン失敗例外処理用構造体
@@ -124,7 +124,7 @@
: reason(_reason) {}
std::string reason;
};
-
+
/*!
* @if jp
* @brief 未実装部,指定モジュール不明例外処理用構造体
@@ -139,7 +139,7 @@
: name(_name) {}
std::string name;
};
-
+
/*!
* @if jp
* @brief 指定ファイル不明例外処理用構造体
@@ -154,7 +154,7 @@
explicit FileNotFound(const std::string& _name)
: NotFound(_name) {}
};
-
+
/*!
* @if jp
* @brief 指定モジュール不明例外処理用構造体
@@ -169,7 +169,7 @@
explicit ModuleNotFound(const std::string& _name)
: NotFound(_name) {}
};
-
+
/*!
* @if jp
* @brief 指定シンボル不明例外処理用構造体
@@ -184,7 +184,7 @@
explicit SymbolNotFound(const std::string& _name)
: NotFound(_name) {}
};
-
+
/*!
* @if jp
* @brief 指定操作禁止時例外処理用構造体
@@ -199,7 +199,7 @@
explicit NotAllowedOperation(const std::string& _reason)
: Error(_reason) {}
};
-
+
/*!
* @if jp
* @brief 指定引数不正時例外処理用構造体
@@ -214,7 +214,7 @@
explicit InvalidArguments(const std::string& _reason)
: Error(_reason) {}
};
-
+
/*!
* @if jp
* @brief 指定操作不正時例外処理用構造体
@@ -230,7 +230,7 @@
: Error(_reason) {}
};
typedef void (*ModuleInitFunc)(Manager*);
-
+
/*!
* @if jp
*
@@ -248,7 +248,7 @@
* file_name は絶対パスで指定することができる。
* manager.modules.abs_path_allowd が no の場合、
* 既定のモジュールロードパスから、file_name のモジュールを探しロードする。
- *
+ *
* @param file_name ロード対象モジュール名
*
* @return 指定したロード対象モジュール名
@@ -269,7 +269,7 @@
* The file_name can be specified by the absolute path.
* If manager.modules.abs_path_allowed is no, module of file_name
* will be searched from the default module load path and loaded.
- *
+ *
* @param file_name The target module name for the loading
*
* @return Name of module for the specified load
@@ -277,7 +277,7 @@
* @endif
*/
std::string load(const std::string& file_name);
-
+
/*!
* @if jp
*
@@ -285,7 +285,7 @@
*
* 指定したファイルをDLL もしくは共有ライブラリとしてロードするとともに、
* 指定した初期化用オペレーションを実行する。
- *
+ *
* @param file_name ロード対象モジュール名
* @param init_func 初期化処理用オペレーション
*
@@ -297,7 +297,7 @@
*
* Load the specified file as DLL or a shared library, and execute operation
* for specified initialization.
- *
+ *
* @param file_name The target module name for the loading
* @param init_func Operation for initialization
*
@@ -307,7 +307,7 @@
*/
std::string load(const std::string& file_name,
const std::string& init_func);
-
+
/*!
* @if jp
* @brief モジュールのアンロード
@@ -326,7 +326,7 @@
* @endif
*/
void unload(const std::string& file_name);
-
+
/*!
* @if jp
* @brief 全モジュールのアンロード
@@ -341,7 +341,7 @@
* @endif
*/
void unloadAll();
-
+
/*!
* @if jp
* @brief モジュールのシンボルの参照
@@ -351,18 +351,18 @@
*/
void* symbol(const std::string& file_name, const std::string& func_name)
throw (ModuleNotFound, SymbolNotFound);
-
+
/*!
* @if jp
* @brief モジュールロードパスを指定する
- *
+ *
* モジュールロード時に対象モジュールを検索するパスを指定する。
*
* @param load_path モジュール検索対象パスリスト
*
* @else
* @brief Set the module load path
- *
+ *
* Specify searching path to find the target module when loading module.
*
* @param load_path List of module search path
@@ -370,20 +370,20 @@
* @endif
*/
void setLoadpath(const std::vector<std::string>& load_path);
-
+
/*!
* @if jp
* @brief モジュールロードパスを取得する
- *
+ *
* 設定されているモジュールを検索対象パスリストを取得する。
- *
+ *
* @return load_path モジュール検索対象パスリスト
*
* @else
* @brief Get the module load path
- *
+ *
* Get the search path of the set module.
- *
+ *
* @return load_path List of module search path
*
* @endif
@@ -392,26 +392,26 @@
{
return m_loadPath;
}
-
+
/*!
* @if jp
* @brief モジュールロードパスを追加する
- *
+ *
* 指定されたパスリストを検索対象パスリストに追加する。
- *
+ *
* @return load_path 追加モジュール検索対象パスリスト
*
* @else
* @brief Add the module load path
- *
+ *
* Add specified path list to search path list.
- *
+ *
* @return load_path List of additional module search path
*
* @endif
*/
void addLoadpath(const std::vector<std::string>& load_path);
-
+
/*!
* @if jp
* @brief ロード済みのモジュールリストを取得する
@@ -430,7 +430,7 @@
* @endif
*/
std::vector<coil::Properties> getLoadedModules();
-
+
/*!
* @if jp
* @brief ロード可能モジュールリストを取得する
@@ -468,7 +468,7 @@
{
m_absoluteAllowed = true;
}
-
+
/*!
* @if jp
* @brief モジュールの絶対パス指定禁止
@@ -486,7 +486,7 @@
{
m_absoluteAllowed = false;
}
-
+
/*!
* @if jp
* @brief モジュールのURL指定許可
@@ -508,7 +508,7 @@
{
m_downloadAllowed = true;
}
-
+
/*!
* @if jp
* @brief モジュールのURL指定禁止
@@ -526,11 +526,11 @@
{
m_downloadAllowed = false;
}
-
+
/*!
* @if jp
* @brief LoadPath からのファイルの検索
- *
+ *
* 指定されたパス内に、指定されたファイルが存在するか確認する。
*
* @param fname 検索対象ファイル名
@@ -540,7 +540,7 @@
*
* @else
* @brief Search the file from the LoadPath
- *
+ *
* Check whether the specified file exists in the specified path.
*
* @param fname Target file name of the search
@@ -552,7 +552,7 @@
*/
std::string findFile(const std::string& fname,
const std::vector<std::string>& load_path);
-
+
/*!
* @if jp
* @brief ファイルが存在するかどうかのチェック
@@ -575,7 +575,7 @@
* @endif
*/
bool fileExist(const std::string& filename);
-
+
/*!
* @if jp
* @brief 初期化関数シンボルを生成する
@@ -598,7 +598,7 @@
* @endif
*/
std::string getInitFuncName(const std::string& file_path);
-
+
protected:
/*!
* @if jp
@@ -608,7 +608,7 @@
* @endif
*/
void removeInvalidModules();
-
+
/*!
* @if jp
* @brief 指定言語におけるロードパス上のローダブルなファイルリストを返す
@@ -658,16 +658,16 @@
coil::Properties properties;
coil::DynamicLib dll;
};
-
+
typedef std::vector<std::string> StringVector;
typedef StringVector::iterator StringVectorItr;
typedef StringVector::const_iterator StringVectorConstItr;
-
+
typedef std::vector<DLLEntity> DllMap;
typedef DllMap::iterator DllMapItr;
typedef DllMap::const_iterator DllMapConstItr;
-
+
/*!
* @if jp
* @brief Module Manager プロパティ
@@ -676,7 +676,7 @@
* @endif
*/
coil::Properties& m_properties;
-
+
/*!
* @if jp
* @brief ロード済みモジュールリスト
@@ -704,7 +704,7 @@
* @endif
*/
ObjectManager<const char*, DLLEntity, DllPred> m_modules;
-
+
/*!
* @if jp
* @brief モジュール・ロード・パス・リスト
@@ -737,7 +737,7 @@
* @endif
*/
bool m_absoluteAllowed;
-
+
/*!
* @if jp
* @brief 初期実行関数サフィックス
@@ -777,7 +777,7 @@
vProperties m_modprofs;
}; // class ModuleManager
-}; // namespace RTC
+}; // namespace RTC
#ifdef WIN32
#pragma warning( default : 4290 )
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NVUtil.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NVUtil.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NVUtil.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -39,7 +39,7 @@
*
* @brief Utility for NameValue
*
- * This class provides the utility function of NameValue.
+ * This class provides the utility function of NameValue.
*
* @endif
*/
@@ -65,7 +65,7 @@
*
* This operation creates NameValue.
* CORBA::Char, CORBA::Boolean, CORBA::Octet creation is not supported.
- * These type of NameValue should be created by using
+ * These type of NameValue should be created by using
* newNVChar(), newNVBool(), newNVOctet() functions.
*
* @param name Name of NameValue
@@ -83,7 +83,7 @@
nv.value <<= value;
return nv;
}
-
+
/***
* @if jp
*
@@ -118,8 +118,8 @@
nv.value <<= value;
return nv;
}
- */
-
+ */
+
/*!
* @if jp
*
@@ -146,7 +146,7 @@
* @endif
*/
SDOPackage::NameValue newNVChar(const char* name, const CORBA::Char value);
-
+
/*!
* @if jp
*
@@ -174,7 +174,7 @@
*/
SDOPackage::NameValue newNVBool(const char* name,
const CORBA::Boolean value);
-
+
/*!
* @if jp
*
@@ -201,7 +201,7 @@
* @endif
*/
SDOPackage::NameValue newNVOctet(const char* name, const CORBA::Octet value);
-
+
/*!
* @if jp
*
@@ -228,7 +228,7 @@
* @endif
*/
SDOPackage::NameValue newNVAny(const char* name, const CORBA::Any& value);
-
+
/*!
* @if jp
*
@@ -257,7 +257,7 @@
#else // ORB_IS_RTORB
void copyFromProperties(SDOPackage_NVList& nv, const coil::Properties& prop);
#endif // ORB_IS_RTORB
-
+
/*!
* @if jp
*
@@ -280,7 +280,7 @@
* @endif
*/
void copyToProperties(coil::Properties& prop, const SDOPackage::NVList& nv);
-
+
/*!
* @if jp
*
@@ -305,7 +305,7 @@
* @endif
*/
coil::Properties toProperties(const SDOPackage::NVList& nv);
-
+
/*!
* @if jp
*
@@ -334,7 +334,7 @@
* @endif
*/
const CORBA::Any& find(const SDOPackage::NVList& nv, const char* name);
-
+
/*!
* @if jp
*
@@ -363,7 +363,7 @@
* @endif
*/
const CORBA::Long find_index(const SDOPackage::NVList& nv, const char* name);
-
+
/*!
* @if jp
*
@@ -392,7 +392,7 @@
* @endif
*/
bool isString(const SDOPackage::NVList& nv, const char* name);
-
+
/*!
* @if jp
*
@@ -413,7 +413,7 @@
* @brief Check whether the value of specified name matches the specified
* string
*
- * This operation checks whether the value specified with name is
+ * This operation checks whether the value specified with name is
* CORBA::string and returns the bool value which matches spcified string.
*
* @param nv The target NVList for the search
@@ -426,7 +426,7 @@
*/
bool isStringValue(const SDOPackage::NVList& nv, const char* name,
const char* value);
-
+
/*!
* @if jp
*
@@ -457,7 +457,7 @@
* @endif
*/
std::string toString(const SDOPackage::NVList& nv, const char* name);
-
+
/*!
* @if jp
*
@@ -507,7 +507,7 @@
bool appendStringValue(SDOPackage_NVList& nv, const char* name,
const char* value);
#endif // ORB_IS_RTORB
-
+
/*!
* @if jp
*
@@ -532,7 +532,7 @@
* @endif
*/
void append(SDOPackage::NVList& dest, const SDOPackage::NVList& src);
-
+
/*!
* @if jp
*
@@ -565,7 +565,7 @@
* @param nv 出力対象 NVList
*
* @else
- * @brief Print information configured in NVList as a string type
+ * @brief Print information configured in NVList as a string type
* to Standard Outport.
*
* @param nv The target NVList for the print
@@ -588,7 +588,7 @@
* @endif
*/
std::string toString(const SDOPackage::NVList& nv);
-
+
};
#endif // NVUTIL_NVUTIL_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NamingManager.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NamingManager.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NamingManager.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -51,7 +51,7 @@
* @brief NamingService management abstract class
*
* This is the abstract interface class for NamingServer management.
- * Concrete management classes must implement the following pure virtual
+ * Concrete management classes must implement the following pure virtual
* functions.
* - bindObject() : Bind the specified object to NamingService
* - unbindObject() : Unbind the specified object from NamingService
@@ -77,7 +77,7 @@
* @endif
*/
NamingBase() {};
-
+
/*!
* @if jp
*
@@ -90,7 +90,7 @@
* @endif
*/
virtual ~NamingBase(void) {};
-
+
/*!
* @if jp
*
@@ -101,7 +101,7 @@
*
* @else
*
- * @brief Pure virtual function to bind the specified objects
+ * @brief Pure virtual function to bind the specified objects
* to the NamingService
*
* @param name The name to be bound to the NamingService
@@ -122,7 +122,7 @@
*
* @else
*
- * @brief Pure virtual function to bind the specified ManagerServants
+ * @brief Pure virtual function to bind the specified ManagerServants
* to NamingService
*
* @param name The name to be bound to the NamingService
@@ -132,7 +132,7 @@
*/
virtual void bindObject(const char* name,
const RTM::ManagerServant* mgr) = 0;
-
+
/*!
* @if jp
*
@@ -143,7 +143,7 @@
*
* @else
*
- * @brief Pure virtual function to unbind the specified objects from
+ * @brief Pure virtual function to unbind the specified objects from
* NamingService
*
* @param name The name of the object released from NamingService
@@ -156,20 +156,20 @@
* @if jp
*
* @brief ネームサーバの生存を確認する。
- *
+ *
* @return true:生存している, false:生存していない
*
* @else
*
* @brief Check if the name service is alive
- *
+ *
* @return true: alive, false:non not alive
*
* @endif
*/
virtual bool isAlive() = 0;
};
-
+
/*!
* @if jp
* @brief NameServer 管理用構造体
@@ -184,17 +184,17 @@
: method(meth), nsname(name), ns(naming)
{
}
-
+
~NamingService()
{
delete ns;
}
-
+
std::string method;
std::string nsname;
NamingBase* ns;
};
-
+
/*!
* @if jp
*
@@ -249,7 +249,7 @@
* @endif
*/
NamingOnCorba(CORBA::ORB_ptr orb, const char* names);
-
+
/*!
* @if jp
*
@@ -262,25 +262,25 @@
* @endif
*/
virtual ~NamingOnCorba(void){};
-
+
/*!
* @if jp
*
* @brief 指定した CORBA オブジェクトのNamingServiceへバインド
- *
+ *
* 指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ
* バインドする。
- *
+ *
* @param name バインド時の名称
* @param rtobj バインド対象オブジェクト
*
* @else
*
* @brief Bind the specified CORBA objects to NamingService
- *
+ *
* Bind the specified CORBA objects to CORBA NamingService
* by specified names.
- *
+ *
* @param name Names at the binding
* @param rtobj The target objects for the binding
*
@@ -312,17 +312,17 @@
* @if jp
*
* @brief 指定した CORBA オブジェクトをNamingServiceからアンバインド
- *
+ *
* 指定した CORBA オブジェクトを CORBA NamingService からアンバインドする。
- *
+ *
* @param name アンバインド対象オブジェクト
*
* @else
*
* @brief Unbind the specified CORBA objects from NamingService
- *
+ *
* Unbind the specified CORBA objects from CORBA NamingService.
- *
+ *
* @param name The target objects for the unbinding
*
* @endif
@@ -333,13 +333,13 @@
* @if jp
*
* @brief ネームサーバの生存を確認する。
- *
+ *
* @return true:生存している, false:生存していない
*
* @else
*
* @brief Check if the name service is alive
- *
+ *
* @return true: alive, false:non not alive
*
* @endif
@@ -354,7 +354,7 @@
bool m_replaceEndpoint;
// std::map<std::string, RTObject_impl*> m_names;
};
-
+
/*!
* @if jp
*
@@ -403,7 +403,7 @@
* @endif
*/
explicit NamingManager(Manager* manager);
-
+
/*!
* @if jp
*
@@ -416,7 +416,7 @@
* @endif
*/
virtual ~NamingManager(void);
-
+
/*!
* @if jp
*
@@ -441,24 +441,24 @@
* @endif
*/
void registerNameServer(const char* method, const char* name_server);
-
+
/*!
* @if jp
*
* @brief 指定したオブジェクトのNamingServiceへバインド
- *
+ *
* 指定したオブジェクトを指定した名称で CORBA NamingService へバイ
* ンドする。
- *
+ *
* @param name バインド時の名称
* @param rtobj バインド対象オブジェクト
*
* @else
*
* @brief Bind the specified objects to NamingService
- *
+ *
* Bind the specified objects to CORBA NamingService by specified names.
- *
+ *
* @param name Names at the binding
* @param rtobj The target objects for the binding
*
@@ -471,173 +471,173 @@
* @if jp
*
* @brief 指定したManagerServantのNamingServiceへバインド
- *
+ *
* 指定したManagerServantを指定した名称で CORBA NamingService へバ
* インドする。
- *
+ *
* @param name バインド時の名称
* @param mgr バインド対象ManagerServant
*
* @else
*
* @brief Bind the specified ManagerServants to NamingService
- *
- * Bind the specified ManagerServants to CORBA NamingService
+ *
+ * Bind the specified ManagerServants to CORBA NamingService
* by specified names.
- *
+ *
* @param name Names at the binding
* @param mgr The target ManagerServants for the binding
*
* @endif
*/
void bindObject(const char* name, const RTM::ManagerServant* mgr);
-
+
/*!
* @if jp
*
* @brief NamingServer の情報の更新
- *
+ *
* 設定されている NameServer 内に登録されているオブジェクトの情報を
* 更新する。
- *
+ *
* @else
*
* @brief Update information of NamingServer
- *
+ *
* Update the object information registered in the specified NameServer.
- *
+ *
* @endif
*/
void update();
-
+
/*!
* @if jp
*
* @brief 指定したオブジェクトをNamingServiceからアンバインド
- *
+ *
* 指定したオブジェクトを NamingService からアンバインドする。
- *
+ *
* @param name アンバインド対象オブジェクト
*
* @else
*
* @brief Unbind the specified objects from NamingService
- *
+ *
* Unbind the specified objects from NamingService.
- *
+ *
* @param name The target objects for the unbinding
*
* @endif
*/
void unbindObject(const char* name);
-
+
/*!
* @if jp
*
* @brief 全てのオブジェクトをNamingServiceからアンバインド
- *
+ *
* 全てのオブジェクトを CORBA NamingService からアンバインドする。
- *
+ *
* @else
*
* @brief Unbind all objects from NamingService
- *
+ *
* Unbind all objects from CORBA NamingService.
- *
+ *
* @endif
*/
void unbindAll();
-
+
/*!
* @if jp
*
* @brief バインドされている全てのオブジェクトを取得
- *
+ *
* バインドされている全てのオブジェクトを 取得する。
*
* @return バインド済みオブジェクト リスト
- *
+ *
* @else
*
* @brief Get all bound objects
- *
+ *
* Get all bound objects.
*
* @return Bound object list
- *
+ *
* @endif
*/
std::vector<RTObject_impl*> getObjects();
std::vector<NamingService*>& getNameServices() { return m_names; }
-
+
protected:
/*!
* @if jp
*
* @brief NameServer 管理用オブジェクトの生成
- *
+ *
* 指定した型のNameServer 管理用オブジェクトを生成する。
*
* @param method NamingService 形式
* @param name_server NameServer 名称
- *
+ *
* @return 生成した NameServer オブジェクト
- *
+ *
* @else
*
* @brief Create objects for NameServer management
- *
+ *
* Create objects of specified type for NameServer management.
*
* @param method NamingService format
* @param name_server NameServer name
- *
+ *
* @return Created NameServer objects
- *
+ *
* @endif
*/
NamingBase* createNamingObj(const char* method, const char* name_server);
-
+
/*!
* @if jp
*
* @brief 設定済みコンポーネントを NameServer に登録
- *
+ *
* 設定済みコンポーネントを指定した NameServer に登録する。
*
* @param ns 登録対象 NameServer
- *
+ *
* @else
*
* @brief Register the configured component to NameServer
- *
+ *
* Register the already configured components to NameServer.
*
* @param ns The target NameServer for the registration
- *
+ *
* @endif
*/
void bindCompsTo(NamingBase* ns);
-
+
/*!
* @if jp
*
* @brief NameServer に登録するコンポーネントの設定
- *
+ *
* NameServer に登録するコンポーネントを設定する。
*
* @param name コンポーネントの登録時名称
* @param rtobj 登録対象オブジェクト
- *
+ *
* @else
*
* @brief Configure the components that will be registered to NameServer
- *
+ *
* Configure the components that will be registered to NameServer.
*
* @param name Names of components at the registration
* @param rtobj The target objects for registration
- *
+ *
* @endif
*/
void registerCompName(const char* name, const RTObject_impl* rtobj);
@@ -646,21 +646,21 @@
* @if jp
*
* @brief NameServer に登録するコンポーネントの設定
- *
+ *
* NameServer に登録するコンポーネントを設定する。
*
* @param name コンポーネントの登録時名称
* @param rtobj 登録対象オブジェクト
- *
+ *
* @else
*
* @brief Configure the components that will be registered to NameServer
- *
+ *
* Configure the components that will be registered to NameServer.
*
* @param name Names of components at the registration
* @param rtobj The target objects for registration
- *
+ *
* @endif
*/
void registerPortName(const char* name, const PortBase* port);
@@ -669,43 +669,43 @@
* @if jp
*
* @brief NameServer に登録するManagerServantの設定
- *
+ *
* NameServer に登録するManagerServantを設定する。
*
* @param name ManagerServantの登録時名称
* @param mgr 登録対象ManagerServant
- *
+ *
* @else
*
- * @brief Configure the ManagerServants that will be registered
+ * @brief Configure the ManagerServants that will be registered
* to NameServer
- *
+ *
* Configure the ManagerServants that will be registered to NameServer.
*
* @param name Names of ManagerServants at the registration
* @param mgr The target ManagerServants for registration
- *
+ *
* @endif
*/
void registerMgrName(const char* name, const RTM::ManagerServant* mgr);
-
+
/*!
* @if jp
*
* @brief NameServer に登録するコンポーネントの設定解除
- *
+ *
* NameServer に登録するコンポーネントの設定を解除する。
*
* @param name 設定解除対象コンポーネントの名称
- *
+ *
* @else
*
* @brief Unregister the components that will be registered to NameServer
- *
+ *
* Unregister the components that will be registered to NameServer.
*
* @param name Names of the target components for unregistration
- *
+ *
* @endif
*/
void unregisterCompName(const char* name);
@@ -715,20 +715,20 @@
* @if jp
*
* @brief NameServer に登録するManagerServantの設定解除
- *
+ *
* NameServer に登録するManagerServantの設定を解除する。
*
* @param name 設定解除対象ManagerServantの名称
- *
+ *
* @else
*
- * @brief Unregister the ManagerServants that will be registered
+ * @brief Unregister the ManagerServants that will be registered
* to NameServer
- *
+ *
* Unregister the ManagerServants that will be registered to NameServer.
*
* @param name Names of the target ManagerServants for unregistration
- *
+ *
* @endif
*/
void unregisterMgrName(const char* name);
@@ -737,19 +737,19 @@
* @if jp
*
* @brief コンポネントをリバインドする
- *
+ *
* ネームサーバと接続してコンポネントをリバインドする。
*
* @param ns NameServer
- *
+ *
* @else
*
* @brief Rebind the component to NameServer
- *
- * Connect with the NameServer and rebind the component.
*
+ * Connect with the NameServer and rebind the component.
+ *
* @param ns NameServer
- *
+ *
* @endif
*/
void retryConnection(NamingService* ns);
@@ -772,7 +772,7 @@
* @endif
*/
Mutex m_namesMutex;
-
+
// Components' name and object
/*!
* @if jp
@@ -867,7 +867,7 @@
* @endif
*/
Mutex m_mgrNamesMutex;
-
+
/*!
* @if jp
* @brief マネージャオブジェクト
@@ -876,7 +876,7 @@
* @endif
*/
Manager* m_manager;
-
+
/*!
* @if jp
* @brief ロガーストリーム
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NumberingPolicy.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NumberingPolicy.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/NumberingPolicy.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -63,12 +63,12 @@
* @endif
*/
struct ObjectNotFound {};
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* @else
*
* @brief Virtual destractor
@@ -76,14 +76,14 @@
* @endif
*/
virtual ~NumberingPolicy(void){};
-
+
/*!
* @if jp
*
* @brief オブジェクト生成時の名称作成
*
* オブジェクト生成時の名称を生成するための純粋仮想関数
- *
+ *
* @param obj 名称生成対象オブジェクト
*
* @return 生成したオブジェクト名称
@@ -93,7 +93,7 @@
* @brief Create the name when creating objects
*
* Pure virtual function to create the name when creating objects.
- *
+ *
* @param obj The target object for the creation
*
* @return Name of the created object
@@ -101,14 +101,14 @@
* @endif
*/
virtual std::string onCreate(void* obj) = 0;
-
+
/*!
* @if jp
*
* @brief オブジェクト削除時の名称解放
*
* オブジェクト削除時に名称を解放するための純粋仮想関数
- *
+ *
* @param obj 名称解放対象オブジェクト
*
* @else
@@ -116,7 +116,7 @@
* @brief Delete the name when deleting objects
*
* Pure virtual function to delete the name when deleting object.
- *
+ *
* @param obj The target object of the delete
*
* @endif
@@ -147,31 +147,31 @@
* @endif
*/
class DefaultNumberingPolicy
- : public NumberingPolicy
+ : public NumberingPolicy
{
public:
/*!
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
- *
+ *
* @endif
*/
DefaultNumberingPolicy() : m_num(0) {};
-
+
/*!
* @if jp
*
* @brief デストラクタ
- *
+ *
* @else
*
* @brief Destractor
@@ -179,7 +179,7 @@
* @endif
*/
virtual ~DefaultNumberingPolicy(void){};
-
+
/*!
* @if jp
*
@@ -187,7 +187,7 @@
*
* オブジェクト生成時の名称を生成する。
* 生成済みインスタンスの数に応じた名称を生成する。
- *
+ *
* @param obj 名称生成対象オブジェクト
*
* @return 生成したオブジェクト名称
@@ -198,7 +198,7 @@
*
* Create the name when creating object.
* Create the name corresponding to the number of generated instances.
- *
+ *
* @param obj The target object for the name creation
*
* @return Names of the created object
@@ -206,7 +206,7 @@
* @endif
*/
virtual std::string onCreate(void* obj);
-
+
/*!
* @if jp
*
@@ -214,7 +214,7 @@
*
* オブジェクト削除時に名称を解放する。
* オブジェクト削除時に生成済みインスタンス数を減算する。
- *
+ *
* @param obj 名称解放対象オブジェクト
*
* @else
@@ -223,13 +223,13 @@
*
* Delete the name when deleting object.
* Substract the generated number of instances when deleting the object.
- *
+ *
* @param obj The target object for the name delete
*
* @endif
*/
virtual void onDelete(void* obj);
-
+
protected:
/*!
* @if jp
@@ -238,7 +238,7 @@
*
* オブジェクトリストから指定されたオブジェクトを検索し、
* 該当するオブジェクトが格納されている場合にはインデックスを返す。
- *
+ *
* @param obj 検索対象オブジェクト
*
* @return オブジェクト格納インデックス
@@ -249,7 +249,7 @@
*
* Find the specified object in the object list and return its index
* when it is stored.
- *
+ *
* @param obj The target object for the find
*
* @return Object index for storage
@@ -257,7 +257,7 @@
* @endif
*/
long int find(void* obj);
-
+
private:
int m_num;
std::vector<void*> m_objects;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ObjectManager.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ObjectManager.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/ObjectManager.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -60,66 +60,66 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
- *
+ *
* @endif
*/
ObjectManager(){};
-
+
/*!
* @if jp
*
* @brief デストラクタ
- *
+ *
* デストラクタ
- *
+ *
* @else
*
* @brief Destructor
- *
+ *
* Destructor
- *
+ *
* @endif
*/
~ObjectManager(void){};
-
+
/*!
* @if jp
*
* @brief 指定したオブジェクトを登録する
- *
+ *
* 指定したオブジェクトを登録する。
* 同一オブジェクトが登録済みの場合は、何も行わない。
*
* @param obj 登録対象オブジェクト
*
* @return 登録処理結果(オブジェクトを登録した場合にtrue)
- *
+ *
* @else
*
* @brief Register the specified object
- *
+ *
* Register the object that was specified.
* If the same object is already registered, this does not anything.
*
* @param obj The target object for the registration
*
* @return Registration result (True if object was registerd)
- *
+ *
* @endif
*/
bool registerObject(Object* obj)
{
ObjectVectorItr it;
Guard guard(m_objects._mutex);
-
+
it = std::find_if(m_objects._obj.begin(), m_objects._obj.end(),
Predicate(obj));
if (it == m_objects._obj.end())
@@ -129,25 +129,25 @@
}
return false;
}
-
+
/*!
* @if jp
*
* @brief 指定したオブジェクトを登録解除する
- *
+ *
* 指定したオブジェクトの登録を解除し、取得する。
* 指定したオブジェクトが登録されていない場合にはNULLを返す。
*
* @param id 登録解除対象オブジェクトのID
*
* @return 登録解除されたオブジェクト
- *
+ *
* @else
*
* @brief Unregister the specified object
- *
+ *
* Unregister the object that was specified and get it.
- * This operation returns NULL if the specified object is not
+ * This operation returns NULL if the specified object is not
* registered.
*
* @param id ID of the target object for the unregistration
@@ -159,7 +159,7 @@
{
ObjectVectorItr it;
Guard guard(m_objects._mutex);
-
+
it = std::find_if(m_objects._obj.begin(), m_objects._obj.end(),
Predicate(id));
if (it != m_objects._obj.end())
@@ -170,12 +170,12 @@
}
return NULL;;
}
-
+
/*!
* @if jp
*
* @brief オブジェクトを検索する
- *
+ *
* 登録されているオブジェクトの中から指定した条件に合致するオブジェクトを検索
* して取得する。
* 指定した条件に合致するオブジェクトが登録されていない場合にはNULLを返す。
@@ -183,11 +183,11 @@
* @param id 検索対象オブジェクトのID
*
* @return オブジェクトの検索結果
- *
+ *
* @else
*
* @brief Find the object
- *
+ *
* Find the object that matches the specified condition among the registered
* objects and get it.
* This operation returns NULL if the object that does matches the specified
@@ -196,7 +196,7 @@
* @param id ID of the target object for finding
*
* @return Result of finding object
- *
+ *
* @endif
*/
Object* find(const Identifier& id) const
@@ -211,24 +211,24 @@
}
return NULL;
}
-
+
/*!
* @if jp
*
* @brief 登録されているオブジェクトのリストを取得する
- *
+ *
* 登録されているオブジェクトのリストを取得する。
*
* @return 登録されているオブジェクト・リスト
- *
+ *
* @else
*
* @brief Get a list of obejects that are registerd
- *
+ *
* Get a list of objects that are registerd.
*
* @return List of registerd objects.
- *
+ *
* @endif
*/
std::vector<Object*> getObjects() const
@@ -236,7 +236,7 @@
Guard guard(m_objects._mutex);
return m_objects._obj;
}
-
+
/*!
* @if jp
* @brief オブジェクト検索用ファンクタ
@@ -250,7 +250,7 @@
Guard guard(m_objects._mutex);
return std::for_each(m_objects._obj.begin(), m_objects._obj.end(), p);
}
-
+
/*!
* @if jp
* @brief オブジェクト検索用ファンクタ
@@ -264,7 +264,7 @@
Guard guard(m_objects._mutex);
return std::for_each(m_objects._obj.begin(), m_objects._obj.end(), p);
}
-
+
protected:
/*!
* @if jp
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OpenHRPExecutionContext.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OpenHRPExecutionContext.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OpenHRPExecutionContext.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -69,7 +69,7 @@
* @if jp
* @brief デストラクタ
* @else
- * @brief Destructor
+ * @brief Destructor
* @endif
*/
virtual ~OpenHRPExecutionContext(void);
@@ -93,7 +93,7 @@
*/
virtual void tick()
throw (CORBA::SystemException);
-
+
//============================================================
// ExecutionContextService
//============================================================
@@ -274,7 +274,7 @@
virtual RTC::ReturnCode_t
activate_component(RTC::LightweightRTObject_ptr comp)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
* @brief RTコンポーネントを非アクティブ化する
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPort.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPort.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPort.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -73,17 +73,17 @@
* @class OutPort
*
* @brief OutPort テンプレートクラス
- *
+ *
* OutPort テンプレートクラス、テンプレートの引数として、OutPortが
* 扱うデータ型 DataType をとる。
*
*
* OnWrite系コールバック (書込みに起因するイベントによりコールされる)
*
- * - void OnWrite<DataType>::operator()(const DataType):
+ * - void OnWrite<DataType>::operator()(const DataType):
* OutPort::write() を呼び出し書き込みを行う際にコールされる。
*
- * - DataType OnWriteConvert<DataType>::operator()(const DataType):
+ * - DataType OnWriteConvert<DataType>::operator()(const DataType):
* OutPort::write() を呼び出し、データをバッファに書き込む前に呼ばれ
* データの変換を行う。operator()()の戻り値がシリアライズされバッファに
* 書き込まれる。
@@ -93,8 +93,8 @@
* @else
*
* @brief OutPort template class
- *
- * This is the OutPort template class.
+ *
+ * This is the OutPort template class.
* The data type "DateType" supported by OutPort and the buffer type
* "BufferType" are used as template arguments.
*
@@ -131,7 +131,7 @@
* @endif
*/
OutPort(const char* name, DataType& value)
-#if defined(__GNUC__) && (__GNUC__ <= 3 && __GNUC_MINOR__ <= 3)
+#if defined(__GNUC__) && (__GNUC__ <= 3 && __GNUC_MINOR__ <= 3)
: OutPortBase(name, ::CORBA_Util::toRepositoryIdOfStruct<DataType>()),
#else
: OutPortBase(name, ::CORBA_Util::toRepositoryId<DataType>()),
@@ -145,26 +145,26 @@
"dataport.data_value");
}
}
-
+
/*!
* @if jp
*
* @brief デストラクタ
- *
+ *
* デストラクタ
- *
+ *
* @else
*
* @brief Destructor
- *
+ *
* Destructor
- *
+ *
* @endif
*/
virtual ~OutPort(void)
{
}
-
+
/*!
* @if jp
*
@@ -196,7 +196,7 @@
* - When the buffer held by OutPort can detect the overflow,
* and when it detected the overflow at writing, callback functor
* OnOverflow will be invoked.
- * - When callback functor OnWriteConvert is already set,
+ * - When callback functor OnWriteConvert is already set,
* the return value of operator() of OnWriteConvert will be written
* into the buffer at the writing.
*
@@ -227,7 +227,7 @@
// check number of connectors
size_t conn_size(m_connectors.size());
if (!(conn_size > 0)) { return false; }
-
+
m_status.resize(conn_size);
for (size_t i(0), len(conn_size); i < len; ++i)
@@ -245,7 +245,7 @@
}
m_status[i] = ret;
if (ret == PORT_OK) { continue; }
-
+
result = false;
if (ret == CONNECTION_LOST)
@@ -265,7 +265,7 @@
std::bind1st(std::mem_fun(&PortBase::disconnect), this));
return result;
}
-
+
/*!
* @if jp
*
@@ -291,7 +291,7 @@
{
return write(m_value);
}
-
+
/*!
* @if jp
*
@@ -333,7 +333,7 @@
* すべての Connector が正常終了したときのみ true を返し、それ以外
* では false を返却する。この関数は write() が false の場合ステー
* タスを調べるのに使用することができる。
- *
+ *
* @param index Connector の index
* @return ステータス
*
@@ -369,7 +369,7 @@
* すべての Connector が正常終了したときのみ true を返し、それ以外
* では false を返却する。この関数は write() が false の場合ステー
* タスを調べるのに使用することができる。
- *
+ *
* @return ステータスリスト
*
* @else
@@ -426,7 +426,7 @@
{
m_onWrite = on_write;
}
-
+
/*!
* @if jp
*
@@ -467,7 +467,7 @@
{
m_onWriteConvert = on_wconvert;
}
-
+
private:
std::string m_typename;
/*!
@@ -478,7 +478,7 @@
* @endif
*/
DataType& m_value;
-
+
/*!
* @if jp
* @brief OnWrite コールバックファンクタへのポインタ
@@ -487,7 +487,7 @@
* @endif
*/
OnWrite<DataType>* m_onWrite;
-
+
/*!
* @if jp
* @brief OnWriteConvert コールバックファンクタへのポインタ
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -46,7 +46,7 @@
* @class OutPortBase
*
* @brief OutPort 基底クラス
- *
+ *
* OutPort の基底クラス。
*
*
@@ -161,7 +161,7 @@
*
*
*
- *
+ *
* OutPort 側の connect() では以下のシーケンスで処理が行われる。
*
* 1. OutPort に関連する connector 情報の生成およびセット
@@ -184,7 +184,7 @@
* OutPort側の初期化処理を行う。
*
* - [dataport.interface_type]
- * - CORBA_Any の場合:
+ * - CORBA_Any の場合:
* InPortAny を通してデータ交換される。
* ConnectorProfile::properties["dataport.corba_any.inport_ref"]に
* InPortAny のオブジェクトリファレンスをセットする。
@@ -255,7 +255,7 @@
* @endif
*/
OutPortBase(const char* name, const char* data_type);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -273,7 +273,7 @@
* @endif
*/
virtual ~OutPortBase(void);
-
+
/*!
* @if jp
* @brief プロパティの初期化
@@ -509,7 +509,7 @@
bool getConnectorProfileByName(const char* name,
ConnectorInfo& prof);
-
+
/*!
* @if jp
*
@@ -632,7 +632,7 @@
* @brief ConnectorDataListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -640,7 +640,7 @@
* @brief Removing BufferDataListener type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
@@ -648,8 +648,8 @@
*/
void removeConnectorDataListener(ConnectorDataListenerType listener_type,
ConnectorDataListener* listener);
-
+
/*!
* @if jp
* @brief ConnectorListener リスナを追加する
@@ -688,7 +688,7 @@
* Listeners should have the following function operator().
*
* ConnectorListener::operator()(const ConnectorProfile&)
- *
+ *
* The ownership of the given listener object is transferred to
* this OutPort object in default. The given listener object will
* be destroied automatically in the OutPort's dtor or if the
@@ -711,7 +711,7 @@
* @brief ConnectorDataListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -719,7 +719,7 @@
* @brief Removing BufferDataListener type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
@@ -755,7 +755,7 @@
* 与えられた ConnectoionProfile の情報に基づき、Port間の接続を確立
* する。この関数は主にアプリケーションプログラムやツールから呼び出
* すことを前提としている。
- *
+ *
* @param connector_profile ConnectorProfile
* @return ReturnCode_t 型のリターンコード
*
@@ -828,7 +828,7 @@
* - publishInterfaces()
* - connectNext()
* - subscribeInterfaces()
- * - updateConnectorProfile()
+ * - updateConnectorProfile()
*
* This operation should create the new connection for the new
* connector_id, and should update the connection for the existing
@@ -842,7 +842,7 @@
*/
virtual ReturnCode_t
publishInterfaces(ConnectorProfile& connector_profile);
-
+
/*! @if jp
*
* @brief Interface に接続する
@@ -883,7 +883,7 @@
*/
virtual ReturnCode_t
subscribeInterfaces(const ConnectorProfile& connector_profile);
-
+
/*!
* @if jp
*
@@ -908,9 +908,9 @@
* In the notify_disconnect(), the following methods would be called.
* - disconnectNext()
* - unsubscribeInterfaces()
- * - eraseConnectorProfile()
+ * - eraseConnectorProfile()
*
- * @param connector_profile The profile information associated with
+ * @param connector_profile The profile information associated with
* the connection
*
* @endif
@@ -991,7 +991,7 @@
*/
InPortConsumer* createConsumer(const ConnectorProfile& cprof,
coil::Properties& prop);
-
+
/*!
* @if jp
* @brief OutPortPushConnector の生成
@@ -1022,7 +1022,7 @@
* @endif
*/
InPortBase* getLocalInPort(const ConnectorInfo& profile);
-
+
/*!
* @if jp
* @brief プロパティ
@@ -1057,7 +1057,7 @@
coil::vstring m_consumerTypes;
/*!
* @if jp
- * @brief 接続エンディアン
+ * @brief 接続エンディアン
* @else
* @brief Connected Endian
* @endif
@@ -1071,7 +1071,7 @@
* @endif
*/
ConnectorListeners m_listeners;
-
+
/*!
* @if jp
* @brief provider を削除するための Functor
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConnector.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConnector.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConnector.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -284,7 +284,7 @@
ConnectorInfo m_profile;
/*!
* @if jp
- * @brief 接続エンディアン
+ * @brief 接続エンディアン
* @else
* @brief Connected Endian
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConsumer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConsumer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortConsumer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -53,7 +53,7 @@
* このサブクラスのオブジェクトは InPort に属し、pull 型のデータスト
* リームを実現する。InPort に対して新しいインターフェースを実装する
* 場合には、このクラスを継承し、以下の関数を実装する必要がある。
- *
+ *
* - init()
* - setBuffer()
* - setListener()
@@ -77,10 +77,10 @@
* - 第1引数: プロバイダの名前, "corba_cdr" など
* - 第2引数: ファクトリ関数 coil::Creator<B, T>
* - 第3引数: 削除関数 coil::Destructor<B, T>
- *
+ *
* を与えて呼び出す必要がある。以下は、ファクトリへの登録と、それを初
* 期化関数とした例である。
- *
+ *
* <pre>
* extern "C"
* {
@@ -173,7 +173,7 @@
{
public:
DATAPORTSTATUS_ENUM
-
+
/*!
* @if jp
*
@@ -199,7 +199,7 @@
* 数は、OutPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -239,7 +239,7 @@
* overwritten by the given pointer to a buffer. Since
* OutPortProvider does not assume ownership of the buffer
* pointer, destructor of the buffer should be done by user.
- *
+ *
* @param buffer A pointer to a data buffer to be used by OutPortProvider
*
* @endif
@@ -261,7 +261,7 @@
* @param listeners リスナオブジェクト
*
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* OutPort provides callback functionality that calls specific
* listener objects according to the events in the data publishing
@@ -333,7 +333,7 @@
* @endif
*/
virtual bool subscribeInterface(const SDOPackage::NVList& properties) = 0;
-
+
/*!
* @if jp
*
@@ -385,7 +385,7 @@
}
const SDOPackage::NVList& m_prop;
};
-
+
/*!
* @if jp
* @brief Interface接続解除用Functor
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrConsumer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrConsumer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrConsumer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -33,7 +33,7 @@
* @class OutPortCorbaCdrConsumer
* @brief OutPortCorbaCdrConsumer クラス
*
- * OutPortConsumer
+ * OutPortConsumer
*
* データ転送に CORBA の OpenRTM::OutPortCdr インターフェースを利用し
* た、pull 型データフロー型を実現する OutPort コンシューマクラス。
@@ -87,7 +87,7 @@
*
* @endif
*/
- virtual ~OutPortCorbaCdrConsumer(void);
+ virtual ~OutPortCorbaCdrConsumer(void);
/*!
* @if jp
@@ -98,7 +98,7 @@
* 数は、OutPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -138,7 +138,7 @@
* overwritten by the given pointer to a buffer. Since
* OutPortProvider does not assume ownership of the buffer
* pointer, destructor of the buffer should be done by user.
- *
+ *
* @param buffer A pointer to a data buffer to be used by OutPortProvider
*
* @endif
@@ -154,11 +154,11 @@
* ConnectorListener.h の ConnectorDataListener, ConnectorListener
* 等を参照のこと。OutPortCorbaCdrProvider では、以下のコールバック
* が提供される。
- *
+ *
* - ON_BUFFER_WRITE
* - ON_BUFFER_FULL
* - ON_RECEIVED
- * - ON_RECEIVER_FULL
+ * - ON_RECEIVER_FULL
* - ON_SENDER_EMPTY
* - ON_SENDER_TIMEOUT
* - ON_SENDER_ERROR
@@ -167,7 +167,7 @@
* @param listeners リスナオブジェクト
*
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* OutPort provides callback functionality that calls specific
* listener objects according to the events in the data publishing
@@ -175,11 +175,11 @@
* ConnectorDataListener class and ConnectorListener class in
* ConnectorListener.h. In this OutPortCorbaCdrProvider provides
* the following callbacks.
- *
+ *
* - ON_BUFFER_WRITE
* - ON_BUFFER_FULL
* - ON_RECEIVED
- * - ON_RECEIVER_FULL
+ * - ON_RECEIVER_FULL
* - ON_SENDER_EMPTY
* - ON_SENDER_TIMEOUT
* - ON_SENDER_ERROR
@@ -238,7 +238,7 @@
* @endif
*/
virtual bool subscribeInterface(const SDOPackage::NVList& properties);
-
+
/*!
* @if jp
* @brief データ受信通知からの登録解除
@@ -257,7 +257,7 @@
* @endif
*/
virtual void unsubscribeInterface(const SDOPackage::NVList& properties);
-
+
private:
/*!
* @if jp
@@ -271,7 +271,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE のリスナへ通知する。
+ * @brief ON_BUFFER_WRITE のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE event to listeners
@@ -286,7 +286,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_FULL のリスナへ通知する。
+ * @brief ON_BUFFER_FULL のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_FULL event to listeners
@@ -301,7 +301,7 @@
/*!
* @if jp
- * @brief ON_RECEIVED のリスナへ通知する。
+ * @brief ON_RECEIVED のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVED event to listeners
@@ -316,7 +316,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_FULL のリスナへ通知する。
+ * @brief ON_RECEIVER_FULL のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_FULL event to listeners
@@ -331,7 +331,7 @@
/*!
* @if jp
- * @brief ON_SENDER_EMPTYのリスナへ通知する。
+ * @brief ON_SENDER_EMPTYのリスナへ通知する。
* @else
* @brief Notify an ON_SENDER_EMPTY event to listeners
* @endif
@@ -344,7 +344,7 @@
/*!
* @if jp
- * @brief ON_SENDER_TIMEOUT のリスナへ通知する。
+ * @brief ON_SENDER_TIMEOUT のリスナへ通知する。
* @else
* @brief Notify an ON_SENDER_TIMEOUT event to listeners
* @endif
@@ -357,7 +357,7 @@
/*!
* @if jp
- * @brief ON_SENDER_ERRORのリスナへ通知する。
+ * @brief ON_SENDER_ERRORのリスナへ通知する。
* @else
* @Brief Notify an ON_SENDER_ERROR event to listeners
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrProvider.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrProvider.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortCorbaCdrProvider.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -39,7 +39,7 @@
* @class OutPortCorbaCdrProvider
* @brief OutPortCorbaCdrProvider クラス
*
- * OutPortProvider
+ * OutPortProvider
*
* データ転送に CORBA の OpenRTM::OutPortCdr インターフェースを利用し
* た、pull 型データフロー型を実現する OutPort プロバイダクラス。
@@ -103,7 +103,7 @@
* 数は、OutPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -143,7 +143,7 @@
* overwritten by the given pointer to a buffer. Since
* OutPortProvider does not assume ownership of the buffer
* pointer, destructor of the buffer should be done by user.
- *
+ *
* @param buffer A pointer to a data buffer to be used by OutPortProvider
*
* @endif
@@ -159,7 +159,7 @@
* ConnectorListener.h の ConnectorDataListener, ConnectorListener
* 等を参照のこと。OutPortCorbaCdrProvider では、以下のコールバック
* が提供される。
- *
+ *
* - ON_BUFFER_READ
* - ON_SEND
* - ON_BUFFER_EMPTY
@@ -172,7 +172,7 @@
* @param listeners リスナオブジェクト
*
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* OutPort provides callback functionality that calls specific
* listener objects according to the events in the data publishing
@@ -180,7 +180,7 @@
* ConnectorDataListener class and ConnectorListener class in
* ConnectorListener.h. In this OutPortCorbaCdrProvider provides
* the following callbacks.
- *
+ *
* - ON_BUFFER_READ
* - ON_SEND
* - ON_BUFFER_EMPTY
@@ -243,7 +243,7 @@
virtual ::OpenRTM::PortStatus get(::OpenRTM::CdrData_out data)
throw (CORBA::SystemException);
-
+
private:
/*!
* @if jp
@@ -258,7 +258,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_READ のリスナへ通知する。
+ * @brief ON_BUFFER_READ のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_READ event to listeners
@@ -273,7 +273,7 @@
/*!
* @if jp
- * @brief ON_SEND のリスナへ通知する。
+ * @brief ON_SEND のリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_SEND event to listeners
@@ -288,7 +288,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_EMPTYのリスナへ通知する。
+ * @brief ON_BUFFER_EMPTYのリスナへ通知する。
* @else
* @brief Notify an ON_BUFFER_EMPTY event to listeners
* @endif
@@ -301,7 +301,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_READ_TIMEOUT のリスナへ通知する。
+ * @brief ON_BUFFER_READ_TIMEOUT のリスナへ通知する。
* @else
* @brief Notify an ON_BUFFER_READ_TIMEOUT event to listeners
* @endif
@@ -314,7 +314,7 @@
/*!
* @if jp
- * @brief ON_SENDER_EMPTYのリスナへ通知する。
+ * @brief ON_SENDER_EMPTYのリスナへ通知する。
* @else
* @brief Notify an ON_SENDER_EMPTY event to listeners
* @endif
@@ -327,7 +327,7 @@
/*!
* @if jp
- * @brief ON_SENDER_TIMEOUT のリスナへ通知する。
+ * @brief ON_SENDER_TIMEOUT のリスナへ通知する。
* @else
* @brief Notify an ON_SENDER_TIMEOUT event to listeners
* @endif
@@ -340,7 +340,7 @@
/*!
* @if jp
- * @brief ON_SENDER_ERRORのリスナへ通知する。
+ * @brief ON_SENDER_ERRORのリスナへ通知する。
* @else
* @brief Notify an ON_SENDER_ERROR event to listeners
* @endif
@@ -350,7 +350,7 @@
m_listeners->
connector_[ON_SENDER_ERROR].notify(m_profile);
}
-
+
private:
CdrBufferBase* m_buffer;
::OpenRTM::OutPortCdr_var m_objref;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortProvider.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortProvider.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortProvider.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -46,10 +46,10 @@
* - setBuffer()
* - setListener()
* - setConnector()
- *
+ *
* さらに、コンストラクタ内で以下の関数を呼び、設定情報を初期化する必
* 要がある。
- *
+ *
* - setPortType()
* - setDataType()
* - setInterfaceType()
@@ -79,10 +79,10 @@
* - 第1引数: プロバイダの名前, "corba_cdr" など
* - 第2引数: ファクトリ関数 coil::Creator<B, T>
* - 第3引数: 削除関数 coil::Destructor<B, T>
- *
+ *
* を与えて呼び出す必要がある。以下は、ファクトリへの登録と、それを初
* 期化関数とした例である。
- *
+ *
* <pre>
* extern "C"
* {
@@ -119,7 +119,7 @@
* - setBuffer()
* - setListener()
* - setConnector()
- *
+ *
* Moreover, calling the following functions in the constructor, and
* properties have to be set.
*
@@ -215,7 +215,7 @@
* 数は、OutPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -255,7 +255,7 @@
* overwritten by the given pointer to a buffer. Since
* OutPortProvider does not assume ownership of the buffer
* pointer, destructor of the buffer should be done by user.
- *
+ *
* @param buffer A pointer to a data buffer to be used by OutPortProvider
*
* @endif
@@ -277,7 +277,7 @@
* @param listeners リスナオブジェクト
*
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* OutPort provides callback functionality that calls specific
* listener objects according to the events in the data publishing
@@ -336,7 +336,7 @@
* @brief Publish InterfaceProfile information
*
* Publish interfaceProfile information.
- * Check the dataport.interface_type value of the NameValue object
+ * Check the dataport.interface_type value of the NameValue object
* specified by an argument in property information and get information
* only when the interface type of the specified port is matched.
*
@@ -345,7 +345,7 @@
* @endif
*/
virtual void publishInterfaceProfile(SDOPackage::NVList& properties);
-
+
/*!
* @if jp
* @brief Interface情報を公開する
@@ -374,7 +374,7 @@
* @endif
*/
virtual bool publishInterface(SDOPackage::NVList& properties);
-
+
protected:
/*!
* @if jp
@@ -394,7 +394,7 @@
* @endif
*/
void setPortType(const char* port_type);
-
+
/*!
* @if jp
* @brief データタイプを設定する
@@ -413,7 +413,7 @@
* @endif
*/
void setDataType(const char* data_type);
-
+
/*!
* @if jp
* @brief インターフェースタイプを設定する
@@ -432,7 +432,7 @@
* @endif
*/
void setInterfaceType(const char* interface_type);
-
+
/*!
* @if jp
* @brief データフロータイプを設定する
@@ -451,7 +451,7 @@
* @endif
*/
void setDataFlowType(const char* dataflow_type);
-
+
/*!
* @if jp
* @brief サブスクリプションタイプを設定する
@@ -470,7 +470,7 @@
* @endif
*/
void setSubscriptionType(const char* subs_type);
-
+
protected:
/*!
* @if jp
@@ -488,7 +488,7 @@
* @endif
*/
mutable Logger rtclog;
-
+
private:
std::string m_portType;
std::string m_dataType;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortPushConnector.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortPushConnector.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/OutPortPushConnector.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -178,7 +178,7 @@
* normal return, CONNECTION_LOST, BUFFER_FULL, BUFFER_ERROR,
* PORT_ERROR, BUFFER_TIMEOUT and PRECONDITION_NO_MET will be
* returned as error codes.
- *
+ *
* @return PORT_OK Normal return
* CONNECTION_LOST Connectin lost
* BUFFER_FULL Buffer full
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicECSharedComposite.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicECSharedComposite.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicECSharedComposite.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -104,21 +104,21 @@
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organizationメンバーを追加する
*
* Organization が保持するメンバーリストに与えられたSDOListを追加する。
- *
+ *
* @param sdo_list 追加される SDO メンバーのリスト
* @return 追加が成功したかどうかがboolで返される
*
* @else
- *
+ *
* @brief [CORBA interface] Add Organization member
*
- * This operation adds the given SDOList to the existing organization's
+ * This operation adds the given SDOList to the existing organization's
* member list
- *
+ *
* @param sdo_list SDO member list to be added
* @return boolean will returned if the operation succeed
*
@@ -130,22 +130,22 @@
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organizationメンバーをセットする
*
* Organization が保持するメンバーリストを削除し、与えられた
* SDOListを新規にセットする。
- *
+ *
* @param sdo_list 新規にセットされる SDO メンバーのリスト
* @return 追加が成功したかどうかがboolで返される
*
* @else
- *
+ *
* @brief [CORBA interface] Set Organization member
*
* This operation removes existing member list and sets the given
* SDOList to the existing organization's member list
- *
+ *
* @param sdo_list SDO member list to be set
* @return boolean will returned if the operation succeed
*
@@ -157,20 +157,20 @@
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organizationメンバーを削除する
*
* Organization が保持するメンバーリスト内の特定のSDOを削除する。
- *
+ *
* @param id 削除される SDO の ID
* @return 追加が成功したかどうかがboolで返される
*
* @else
- *
+ *
* @brief [CORBA interface] Remove a member of Organization
*
* This operation removes a SDO from existing member list by specified ID.
- *
+ *
* @param id The ID of the SDO to be removed
* @return boolean will returned if the operation succeed
*
@@ -230,7 +230,7 @@
* @if jp
* @brief DFC に Organization オブジェクトを与える
* @else
- * @brief Set Organization object to target DFC
+ * @brief Set Organization object to target DFC
* @endif
*/
void addOrganizationToTarget(Member& member);
@@ -239,7 +239,7 @@
* @if jp
* @brief Organization オブジェクトを DFCから削除する
* @else
- * @brief Remove Organization object from a target DFC
+ * @brief Remove Organization object from a target DFC
* @endif
*/
void removeOrganizationFromTarget(Member& member);
@@ -284,7 +284,7 @@
* @if jp
* @brief PortsListを更新する
* @else
- * @brief PortsList is updated.
+ * @brief PortsList is updated.
* @endif
*/
void updateExportedPortsList(void);
@@ -404,12 +404,12 @@
* @endif
*/
PortList m_expPorts;
-
+
/*!
* @if jp
* @brief PortListを標準出力する。
* @else
- * @brief Output PortList to StandardOutput.
+ * @brief Output PortList to StandardOutput.
* @endif
*/
void print(PortList p)
@@ -485,7 +485,7 @@
* @endif
*/
explicit PeriodicECSharedComposite(Manager* manager);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -500,7 +500,7 @@
* @endif
*/
virtual ~PeriodicECSharedComposite(void);
-
+
/*!
* @if jp
* @brief 初期化
@@ -521,31 +521,31 @@
* @if jp
*
* @brief 活性化処理用コールバック関数
- *
+ *
* ComponentAction::on_activated が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の活性化処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to activate
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_activated was invoked.<BR>
* As for actual activation of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
virtual ReturnCode_t onActivated(RTC::UniqueId exec_handle);
@@ -553,31 +553,31 @@
* @if jp
*
* @brief 非活性化処理用コールバック関数
- *
+ *
* ComponentAction::on_deactivated が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の非活性化処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to deactivate
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_deactivated was invoked.<BR>
* As for actual deactivation of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
virtual ReturnCode_t onDeactivated(RTC::UniqueId exec_handle);
@@ -586,30 +586,30 @@
* @if jp
*
* @brief リセット処理用コールバック関数
- *
+ *
* ComponentAction::on_reset が呼ばれた際に実行されるコールバック関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際のリセット処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to reset
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_reset was invoked.<BR>
* As for actual reset of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
virtual ReturnCode_t onReset(RTC::UniqueId exec_handle);
@@ -638,7 +638,7 @@
* @endif
*/
virtual ReturnCode_t onFinalize(void);
-
+
protected:
/*!
* @if jp
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicExecutionContext.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicExecutionContext.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PeriodicExecutionContext.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -371,7 +371,7 @@
virtual RTC::ReturnCode_t
activate_component(RTC::LightweightRTObject_ptr comp)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
* @brief RTコンポーネントを非アクティブ化する
@@ -636,7 +636,7 @@
/*!
* @brief onDeactivated() template function
*/
- virtual RTC::ReturnCode_t
+ virtual RTC::ReturnCode_t
onDeactivated(RTC_impl::RTObjectStateMachine* comp, long int count);
/*!
* @brief onWaitingReset() template function
@@ -646,7 +646,7 @@
/*!
* @brief onReset() template function
*/
- virtual RTC::ReturnCode_t
+ virtual RTC::ReturnCode_t
onReset(RTC_impl::RTObjectStateMachine* comp, long int count);
/*!
@@ -678,7 +678,7 @@
*/
bool m_svc;
coil::Mutex m_svcmutex;
-
+
/*!
* @if jp
* @brief worker 用状態変数クラス
@@ -696,7 +696,7 @@
/*!
* @if jp
- * @brief svn用の状態変数
+ * @brief svn用の状態変数
* @else
* @brief A condition variable for external triggered worker
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortAdmin.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortAdmin.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortAdmin.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -72,7 +72,7 @@
* @endif
*/
PortAdmin(CORBA::ORB_ptr orb, PortableServer::POA_ptr poa);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -87,7 +87,7 @@
* @endif
*/
virtual ~PortAdmin(void){};
-
+
/*!
* @if jp
*
@@ -109,7 +109,7 @@
* @endif
*/
PortServiceList* getPortServiceList() const;
-
+
/*!
* @if jp
*
@@ -123,7 +123,7 @@
*
* @brief Get PorProfileList
*
- * This operation gets the Profile list of Ports registered by
+ * This operation gets the Profile list of Ports registered by
* addPort().
*
* @return The pointer points PortProfile list
@@ -131,7 +131,7 @@
* @endif
*/
PortProfileList getPortProfileList() const;
-
+
/*!
* @if jp
*
@@ -150,7 +150,7 @@
*
* This operation returns the reference of Port object specified
* by port_name.
- * The port specified by port_name must be already registered in
+ * The port specified by port_name must be already registered in
* addPort().
*
* @param port_name The name of Port to be returned the reference.
@@ -159,7 +159,7 @@
* @endif
*/
PortService_ptr getPortRef(const char* port_name) const;
-
+
/*!
* @if jp
*
@@ -178,7 +178,7 @@
*
* This operation returns the pointer to the PortBase servant registered
* by addPort().
- * The port specified by port_name must be already registered in
+ * The port specified by port_name must be already registered in
* addPort().
*
* @param port_name The name of Port to be returned the servant pointer.
@@ -187,7 +187,7 @@
* @endif
*/
PortBase* getPort(const char* port_name) const;
-
+
/*!
* @if jp
*
@@ -295,7 +295,7 @@
* @endif
*/
void registerPort(PortService_ptr port);
-
+
/*!
* @if jp
*
@@ -399,7 +399,7 @@
* @endif
*/
void deletePort(PortService_ptr port);
-
+
/*!
* @if jp
*
@@ -484,7 +484,7 @@
* @endif
*/
void finalizePorts();
-
+
private:
/*!
* @if jp
@@ -494,7 +494,7 @@
* @endif
*/
CORBA::ORB_var m_pORB;
-
+
/*!
* @if jp
* @brief POA への参照
@@ -503,7 +503,7 @@
* @endif
*/
PortableServer::POA_var m_pPOA;
-
+
/*!
* @if jp
* @brief Portのオブジェクトリファレンスのリスト
@@ -537,7 +537,7 @@
: m_name(_name)
{
}
- explicit comp_op(T* obj)
+ explicit comp_op(T* obj)
: m_name((const char*)(obj->getProfile().name))
{
}
@@ -589,14 +589,14 @@
private:
PortProfileList& m_p;
};
-
+
struct find_port_name;
struct find_port;
struct del_port;
-
+
// サーバントを直接格納するオブジェクトマネージャ
ObjectManager<const char*, PortBase, comp_op<PortBase> > m_portServants;
-
+
};
}; // namespace RTC
#endif // RTC_PORTADMIN_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -117,7 +117,7 @@
* <p>
* In these operations, as for get_port_profile(), get_connector_profiles(),
* get_connector_profile(), connect(), disconnect() and disconnect_all(),
- * since their behaviors especially need not to be change in subclass,
+ * since their behaviors especially need not to be change in subclass,
* overriding is not recommended.
* <p>
* As for notify_connect() and notify_disconnect(), you may have to modify
@@ -130,7 +130,7 @@
* @since 0.4.0
*
* @endif
- */
+ */
class PortBase
: public virtual POA_RTC::PortService,
public virtual PortableServer::RefCountServantBase
@@ -153,7 +153,7 @@
*
* The constructor of the ProtBase class is given the name of this Port
* and initialized. At the same time, the PortBase activates itself
- * as CORBA object and stores its object reference to the PortProfile's
+ * as CORBA object and stores its object reference to the PortProfile's
* port_ref member.
* Characters except "." can be used for the name of the port.
*
@@ -162,7 +162,7 @@
* @endif
*/
explicit PortBase(const char* name = "");
-
+
/*!
* @if jp
*
@@ -181,7 +181,7 @@
* @endif
*/
virtual ~PortBase(void);
-
+
/*!
* @if jp
*
@@ -218,12 +218,12 @@
* PortProfile struct has the following members:
*
* - name [string type] The name of the Port.
- * - interfaces [PortInterfaceProfileList type] The sequence of
+ * - interfaces [PortInterfaceProfileList type] The sequence of
* PortInterfaceProfile owned by the Port
* - port_ref [Port Object type] The object reference of the Port.
- * - connector_profile [ConnectorProfileList type] The sequence of
+ * - connector_profile [ConnectorProfileList type] The sequence of
* ConnectorProfile owned by the Port.
- * - owner [RTObject Object type] The object reference of
+ * - owner [RTObject Object type] The object reference of
* RTObject that is owner of the Port.
* - properties [NVList type] The other properties.
*
@@ -235,7 +235,7 @@
*/
virtual PortProfile* get_port_profile()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -243,7 +243,7 @@
*
* この関数は、オブジェクト内部に保持されている PortProfile の
* const 参照を返す const 関数である。
- *
+ *
* @post この関数を呼び出すことにより内部状態が変更されることはない。
*
* @return PortProfile
@@ -262,7 +262,7 @@
* @endif
*/
const PortProfile& getPortProfile() const;
-
+
/*!
* @if jp
*
@@ -317,7 +317,7 @@
*/
virtual ConnectorProfileList* get_connector_profiles()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -359,7 +359,7 @@
*/
virtual ConnectorProfile* get_connector_profile(const char* connector_id)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -368,7 +368,7 @@
* 与えられた ConnectoionProfile の情報に基づき、Port間の接続を確立
* する。この関数は主にアプリケーションプログラムやツールから呼び出
* すことを前提としている。
- *
+ *
* @pre アプリケーションプログラムは、コンポーネント間の複数の
* Port を接続するために、適切な値をセットした ConnectorProfile を
* connect() の引数として与えて呼び出さなければならない。
@@ -380,7 +380,7 @@
*
* @pre ConnectorProfile::name は接続につける名前で CORBA::string
* 型に格納できる任意の文字列である必要がある。
- *
+ *
* @pre ConnectorProfile::connector_id はすべての接続に対して一意な
* ID (通常はUUID) が格納される。UUIDの設定は connect() 関数内で行
* われるので、呼び出し側は空文字を設定する。既存の接続と同じUUIDを
@@ -424,13 +424,13 @@
* RTC_OK を返す。この時点で接続は完了する。RTC_OK以外
* の場合は、この接続IDに対してdisconnect()を呼び出し接続を解除し、
* notify_connect() が返したエラーリターンコードをそのまま返す。
- *
+ *
* @post connect() の引数として渡した ConnectorProfile には、
* ConnectorProfile::connector_id および、途中のポートが
* publishInterfaces() で公開したポートインターフェースの各種情報が
* 格納されている。connect() および途中の notify_connect() が
* ConnectorProfile::{name, ports} を変更することはない。
- *
+ *
* @param connector_profile ConnectorProfile
* @return ReturnCode_t 型のリターンコード
*
@@ -453,8 +453,8 @@
*
* @pre ConnectorProfile::name that is connection identifier shall
* be any valid CORBA::string.
- *
*
+ *
* @pre ConnectorProfile::connector_id shall be set unique
* identifier (usually UUID is used) for all connections. Since
* UUID string value is usually set in the connect() function,
@@ -519,7 +519,7 @@
*/
virtual ReturnCode_t connect(ConnectorProfile& connector_profile)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -637,7 +637,7 @@
*/
virtual ReturnCode_t notify_connect(ConnectorProfile& connector_profile)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -665,7 +665,7 @@
* び出しを試す。notify_disconnect() の呼び出しに一つでも成功すれば、
* notify_disconnect() の返却値をそのまま返し、一つも成功しなかった
* 場合には RTC_ERROR エラーを返す。
- *
+ *
* @param connector_id ConnectorProfile の ID
* @return ReturnCode_t 型のリターンコード
*
@@ -705,7 +705,7 @@
*/
virtual ReturnCode_t disconnect(const char* connector_id)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -745,7 +745,7 @@
* @post なお、ConnectorProfile::ports のリストの最初 Port の
* notify_disconnet() が終了した時点では、すべての関連する Port の
* notify_disconnect() の呼び出しが完了する。
- *
+ *
* @param connector_id ConnectorProfile の ID
* @return ReturnCode_t 型のリターンコード
*
@@ -796,7 +796,7 @@
*/
virtual ReturnCode_t notify_disconnect(const char* connector_id)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -818,7 +818,7 @@
*/
virtual ReturnCode_t disconnect_all()
throw (CORBA::SystemException);
-
+
//============================================================
// Local operations
//============================================================
@@ -916,7 +916,7 @@
* @endif
*/
const PortProfile& getProfile() const;
-
+
/*!
* @if jp
*
@@ -939,7 +939,7 @@
* @endif
*/
void setPortRef(PortService_ptr port_ref);
-
+
/*!
* @if jp
*
@@ -962,7 +962,7 @@
* @endif
*/
PortService_ptr getPortRef() const;
-
+
/*!
* @if jp
*
@@ -1017,7 +1017,7 @@
*
* Since the ownership of the callback functor object is owned by
* the caller, it has the responsibility of object destruction.
- *
+ *
* The callback functor is called after calling
* publishInterfaces() that is virtual member function of the
* PortBase class with an argument of ConnectorProfile type that
@@ -1063,7 +1063,7 @@
*
* Since the ownership of the callback functor object is owned by
* the caller, it has the responsibility of object destruction.
- *
+ *
* The callback functor is called before calling
* subscribeInterfaces() that is virtual member function of the
* PortBase class with an argument of ConnectorProfile type that
@@ -1094,7 +1094,7 @@
* notify_connect() の終了直前に、接続処理が正常終了する際に限って
* 呼び出されるコールバックである。接続処理の過程でエラーが発生した
* 場合には呼び出されない。
- *
+ *
* このコールバックファンクタは notify_connect() が out パラメータ
* として返すのと同じ引数 ConnectorProfile とともに呼び出されるので、
* この接続において公開されたすべてのインターフェース情報を得ること
@@ -1113,7 +1113,7 @@
*
* Since the ownership of the callback functor object is owned by
* the caller, it has the responsibility of object destruction.
- *
+ *
* The callback functor is called only when notify_connect()
* function successfully returns. In case of error, the functor
* will not be called.
@@ -1163,7 +1163,7 @@
*
* Since the ownership of the callback functor object is owned by
* the caller, it has the responsibility of object destruction.
- *
+ *
* The callback functor is called before calling
* unsubscribeInterfaces() that is virtual member function of the
* PortBase class with an argument of ConnectorProfile type that
@@ -1192,7 +1192,7 @@
*
* このコールバックファンクタは、ポートの接続解除実行関数である
* notify_disconnect() の終了直前に、呼び出されるコールバックである。
- *
+ *
* このコールバックファンクタは接続に対応する ConnectorProfile とと
* もに呼び出される。この ConnectorProfile はこのファンクタ呼出し後
* に破棄されるので、変更がほかに影響を与えることはない。
@@ -1209,7 +1209,7 @@
*
* Since the ownership of the callback functor object is owned by
* the caller, it has the responsibility of object destruction.
- *
+ *
* The callback functor is called just before notify_disconnect()
* that is disconnection execution function returns.
*
@@ -1242,7 +1242,7 @@
* @brief Setting callback called on connection lost
*
* This operation sets a functor that is called when connection
- * of this port does lost.
+ * of this port does lost.
*
* @param on_connection_lost a pointer to ConnectionCallback's subclasses
*
@@ -1264,7 +1264,7 @@
* @brief Setting PortConnectListener holder
*
* This operation sets a functor that is called when connection
- * of this port does lost.
+ * of this port does lost.
*
* @param on_connection_lost a pointer to ConnectionCallback's subclasses
*
@@ -1320,7 +1320,7 @@
* - publishInterfaces()
* - connectNext()
* - subscribeInterfaces()
- * - updateConnectorProfile()
+ * - updateConnectorProfile()
*
* In the concrete Port, this method should be overridden. This method
* processes the given ConnectorProfile argument and if the given parameter
@@ -1344,7 +1344,7 @@
*/
virtual ReturnCode_t
publishInterfaces(ConnectorProfile& connector_profile) = 0;
-
+
/*!
* @if jp
*
@@ -1362,7 +1362,7 @@
*
* @brief Call notify_connect() of the next Port
*
- * This operation calls the notify_connect() of the next Port's
+ * This operation calls the notify_connect() of the next Port's
* that stored in ConnectorProfile's port_ref sequence.
*
* @param connector_profile The connection profile information
@@ -1372,7 +1372,7 @@
* @endif
*/
virtual ReturnCode_t connectNext(ConnectorProfile& connector_profile);
-
+
/*!
* @if jp
*
@@ -1390,7 +1390,7 @@
*
* @brief Call notify_disconnect() of the next Port
*
- * This operation calls the notify_disconnect() of the next Port's
+ * This operation calls the notify_disconnect() of the next Port's
* that stored in ConnectorProfile's port_ref sequence.
*
* @param connector_profile The connection profile information
@@ -1400,7 +1400,7 @@
* @endif
*/
virtual ReturnCode_t disconnectNext(ConnectorProfile& connector_profile);
-
+
/*! @if jp
*
* @brief Interface 情報を公開する
@@ -1466,7 +1466,7 @@
*/
virtual ReturnCode_t
subscribeInterfaces(const ConnectorProfile& connector_profile) = 0;
-
+
/*! @if jp
*
* @brief Interface の接続を解除する
@@ -1494,7 +1494,7 @@
* in order to disconnect.
* - disconnectNext()
* - unsubscribeInterfaces()
- * - eraseConnectorProfile()
+ * - eraseConnectorProfile()
* <br>
* In the concrete Port, this method should be overridden. This method
* processes the given ConnectorProfile argument and disconnect interface
@@ -1523,7 +1523,7 @@
* @endif
*/
virtual void setConnectionLimit(int limit_value);
-
+
/*!
* @if jp
* @brief Interface情報を公開する
@@ -1566,7 +1566,7 @@
* @brief Check whether connector_id of ConnectorProfile is empty
*
* Check whether connector_id of specified ConnectorProfile is empty.
- *
+ *
* @param connector_profile Target ConnectorProfile for the check
*
* @return If the given ConnectorProfile's connector_id is empty string,
@@ -1575,7 +1575,7 @@
* @endif
*/
bool isEmptyId(const ConnectorProfile& connector_profile) const;
-
+
/*!
* @if jp
*
@@ -1596,7 +1596,7 @@
* @endif
*/
const std::string getUUID() const;
-
+
/*!
* @if jp
*
@@ -1617,7 +1617,7 @@
* @endif
*/
void setUUID(ConnectorProfile& connector_profile) const;
-
+
/*!
* @if jp
*
@@ -1634,7 +1634,7 @@
*
* @brief Check whether the given id exists in stored ConnectorProfiles
*
- * This operation returns boolean whether the given id exists in
+ * This operation returns boolean whether the given id exists in
* the Port's ConnectorProfiles.
*
* @param id connector_id to be find in Port's ConnectorProfiles
@@ -1644,7 +1644,7 @@
* @endif
*/
bool isExistingConnId(const char* id);
-
+
/*!
* @if jp
*
@@ -1675,7 +1675,7 @@
* @endif
*/
ConnectorProfile findConnProfile(const char* id);
-
+
/*!
* @if jp
*
@@ -1705,7 +1705,7 @@
* @endif
*/
CORBA::Long findConnProfileIndex(const char* id);
-
+
/*!
* @if jp
*
@@ -1734,7 +1734,7 @@
* @endif
*/
void updateConnectorProfile(const ConnectorProfile& connector_profile);
-
+
/*!
* @if jp
*
@@ -1765,7 +1765,7 @@
* @endif
*/
bool eraseConnectorProfile(const char* id);
-
+
/*!
* @if jp
*
@@ -1817,7 +1817,7 @@
*/
bool appendInterface(const char* name, const char* type_name,
PortInterfacePolarity pol);
-
+
/*!
* @if jp
*
@@ -1848,7 +1848,7 @@
* @endif
*/
bool deleteInterface(const char* name, PortInterfacePolarity pol);
-
+
/*!
* @if jp
*
@@ -1908,7 +1908,7 @@
{
NVUtil::appendStringValue(m_profile.properties, key, value);
}
-
+
protected:
/*!
* @if jp
@@ -1920,7 +1920,7 @@
*
* @else
*
- * @brief Disconnect ports that doesn't exist.
+ * @brief Disconnect ports that doesn't exist.
*
* This function detects dead-port, and if dead ports are found in
* the connection list, disconnects them.
@@ -2068,7 +2068,7 @@
* @endif
*/
PortProfile m_profile;
-
+
/*!
* @if jp
* @brief Port の オブジェクト参照
@@ -2105,7 +2105,7 @@
* @endif
*/
int m_connectionLimit;
-
+
/*!
* @if jp
* @brief Callback functor オブジェクト
@@ -2115,7 +2115,7 @@
* @else
* @brief Callback functor objects
*
- * This is callback objedct that is called when the interface is opened
+ * This is callback objedct that is called when the interface is opened
* to the public.
*
* @endif
@@ -2144,8 +2144,8 @@
* @else
* @brief Callback functor objects
*
- * This is a callback object that is called
- * when the connection is completed.
+ * This is a callback object that is called
+ * when the connection is completed.
*
* @endif
*/
@@ -2159,7 +2159,7 @@
* @else
* @brief Callback functor objects
*
- * This is a callback object that is called when the interface is released.
+ * This is a callback object that is called when the interface is released.
*
* @endif
*/
@@ -2173,7 +2173,7 @@
* @else
* @brief Callback functor objects
*
- * This is a callback object that is called in connected release.
+ * This is a callback object that is called in connected release.
*
* @endif
*/
@@ -2188,8 +2188,8 @@
* @else
* @brief Callback functor objects
*
- * This is a callback object called when the connection of the port does
- * lost.
+ * This is a callback object called when the connection of the port does
+ * lost.
*
* @endif
*/
@@ -2229,7 +2229,7 @@
}
std::string m_id;
}; // struct find_conn_id
-
+
/*!
* @if jp
* @brief コンストラクタ引数 port_ref と同じオブジェクト参照を探す Functor
@@ -2246,7 +2246,7 @@
}
PortService_ptr m_port;
}; // struct find_port_ref
-
+
/*!
* @if jp
* @brief name と polarity から interface を探す Functor
@@ -2259,7 +2259,7 @@
find_interface(const char* name, PortInterfacePolarity pol)
: m_name(name), m_pol(pol)
{}
-
+
bool operator()(const PortInterfaceProfile& prof)
{
CORBA::String_var name(CORBA::string_dup(prof.instance_name));
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortCallback.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortCallback.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortCallback.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -206,7 +206,7 @@
* @endif
*/
virtual ~OnWrite(void) {}
-
+
/*!
* @if jp
*
@@ -229,8 +229,8 @@
*/
virtual void operator()(const DataType& value) = 0;
};
-
+
/*!
* @if jp
* @class OnWriteConvert
@@ -271,7 +271,7 @@
* @endif
*/
virtual ~OnWriteConvert(void) {}
-
+
/*!
* @if jp
*
@@ -296,8 +296,8 @@
*/
virtual DataType operator()(const DataType& value) = 0;
};
-
+
/*!
* @if jp
* @class OnRead
@@ -338,7 +338,7 @@
* @endif
*/
virtual ~OnRead(void) {}
-
+
/*!
* @if jp
*
@@ -357,7 +357,7 @@
*/
virtual void operator()() = 0;
};
-
+
/*!
* @if jp
* @class OnReadConvert
@@ -400,7 +400,7 @@
* @endif
*/
virtual ~OnReadConvert(void) {}
-
+
/*!
* @if jp
*
@@ -429,7 +429,7 @@
*/
virtual DataType operator()(const DataType& value) = 0;
};
-
+
};
#endif // RTC_PORTCALLBACK_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortConnectListener.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortConnectListener.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortConnectListener.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -39,7 +39,7 @@
*
* @else
* @brief The types of ConnectorDataListener
- *
+ *
* - ON_NOTIFY_CONNECT: right after entering into notify_connect()
* - ON_NOTIFY_DISCONNECT: right after entering into notify_disconnect()
* - ON_UNSUBSCRIBE_INTERFACES: unsubscribing IF in notify_disconnect()
@@ -149,7 +149,7 @@
*
* @else
* @brief The types of PortConnectRetListenerType
- *
+ *
* - ON_CONNECT_NEXTPORT: after cascade-call in notify_connect()
* - ON_SUBSCRIBE_INTERFACES: after IF subscribing in notify_connect()
* - ON_CONNECTED: completed nofity_connect() connection process
@@ -259,7 +259,7 @@
//============================================================
/*!
* @if jp
- * @class PortConnectListenerHolder
+ * @class PortConnectListenerHolder
* @brief PortConnectListener ホルダクラス
*
* 複数の PortConnectListener を保持し管理するクラス。
@@ -286,7 +286,7 @@
* @endif
*/
PortConnectListenerHolder();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -295,7 +295,7 @@
* @endif
*/
virtual ~PortConnectListenerHolder();
-
+
/*!
* @if jp
*
@@ -310,15 +310,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(PortConnectListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -329,9 +329,9 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
@@ -348,15 +348,15 @@
* @param info ConnectorInfo
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @endif
*/
void notify(const char* portname, RTC::ConnectorProfile& profile);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -401,7 +401,7 @@
* @endif
*/
virtual ~PortConnectRetListenerHolder();
-
+
/*!
* @if jp
*
@@ -416,15 +416,15 @@
*
* @brief Add the listener.
*
- * This method adds the listener.
+ * This method adds the listener.
*
* @param listener Added listener
* @param autoclean true:The listener is deleted at the destructor.,
- * false:The listener is not deleted at the destructor.
+ * false:The listener is not deleted at the destructor.
* @endif
*/
void addListener(PortConnectRetListener* listener, bool autoclean);
-
+
/*!
* @if jp
*
@@ -435,15 +435,15 @@
* @param listener 削除するリスナ
* @else
*
- * @brief Remove the listener.
+ * @brief Remove the listener.
*
- * This method removes the listener.
+ * This method removes the listener.
*
* @param listener Removed listener
* @endif
*/
void removeListener(PortConnectRetListener* listener);
-
+
/*!
* @if jp
*
@@ -455,9 +455,9 @@
* @param cdrdata データ
* @else
*
- * @brief Notify listeners.
+ * @brief Notify listeners.
*
- * This calls the Callback method of the registered listener.
+ * This calls the Callback method of the registered listener.
*
* @param info ConnectorInfo
* @param cdrdata Data
@@ -465,7 +465,7 @@
*/
void notify(const char* portname, RTC::ConnectorProfile& profile,
ReturnCode_t ret);
-
+
private:
std::vector<Entry> m_listeners;
coil::Mutex m_mutex;
@@ -493,10 +493,10 @@
* PortConnectListenerType リスナを格納
* @else
* @brief PortConnectListenerType listener array
- * The PortConnectListenerType listener is stored.
+ * The PortConnectListenerType listener is stored.
* @endif
*/
- PortConnectListenerHolder
+ PortConnectListenerHolder
portconnect_[PORT_CONNECT_LISTENER_NUM];
/*!
* @if jp
@@ -507,7 +507,7 @@
* The PortConnectRetType listener is stored.
* @endif
*/
- PortConnectRetListenerHolder
+ PortConnectRetListenerHolder
portconnret_[PORT_CONNECT_RET_LISTENER_NUM];
};
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortProfileHelper.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortProfileHelper.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PortProfileHelper.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -331,7 +331,7 @@
*
* このオペレーションは PortProfile に ConnectorProfile を追加する。
*
- * @param conn_profile ConnectorProfile
+ * @param conn_profile ConnectorProfile
*
* @else
*
@@ -607,7 +607,7 @@
}
const std::string m_name;
};
-
+
// Functor to find ConnectorProfile by id
struct conn_id
{
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -42,7 +42,7 @@
* @class PublisherBase
*
* @brief Publisher 基底クラス
- *
+ *
* データ送出タイミングを管理して送出を駆動するPublisher* の基底クラス。
* 各種 Publisher はこのクラスを継承して詳細を実装する。
*
@@ -87,7 +87,7 @@
* 数は、OutPortProvider生成直後および、接続時にそれぞれ呼ばれる可
* 能性がある。したがって、この関数は複数回呼ばれることを想定して記
* 述されるべきである。
- *
+ *
* @param prop 設定情報
*
* @else
@@ -177,7 +177,7 @@
* @return PORT_OK 正常終了
* INVALID_ARGS 不正な引数
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* This function sets ConnectorListeners listener object to the
* Publisher. By setting ConnectorListeners containing various
@@ -211,9 +211,9 @@
* コード SEND_FULL, SEND_ERROR, SEND_TIMEOUT が返される。
*
* これら以外のエラーの場合、PORT_ERROR が返される。
- *
*
- * @param data 書き込むデータ
+ *
+ * @param data 書き込むデータ
* @param sec タイムアウト時間
* @param nsec タイムアウト時間
*
@@ -226,7 +226,7 @@
* CONNECTION_LOST 接続が切断されたことを検知した。
*
* @else
- * @brief Write data
+ * @brief Write data
*
* This function writes data into the Publisher. If this function
* is called without initializing correctly such as a consumer,
@@ -261,7 +261,7 @@
* @if jp
*
* @brief アクティブ化確認
- *
+ *
* Publisher はデータポートと同期して activate/deactivate される。
* activate() / deactivate() 関数によって、アクティブ状態と非アクティ
* ブ状態が切り替わる。この関数により、現在アクティブ状態か、非アク
@@ -272,7 +272,7 @@
* @else
*
* @brief If publisher is active state
- *
+ *
* A Publisher can be activated/deactivated synchronized with the
* data port. The active state and the non-active state are made
* transition by the "activate()" and the "deactivate()" functions
@@ -339,7 +339,7 @@
* @endif
*/
virtual ReturnCode deactivate() = 0;
-
+
/*!
* @if jp
*
@@ -354,7 +354,7 @@
*
* Release this Publisher.
* When Publisher becomes unnecessary, this is invoked from
- * PublisherFactory.
+ * PublisherFactory.
*
* @endif
*/
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherFlush.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherFlush.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherFlush.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -50,7 +50,7 @@
*
* This is a Publisher class of Flush type.
* This class sends unsend data that has been stored in the buffer.
- * This executes Consumer that waits for the data send timing in the same
+ * This executes Consumer that waits for the data send timing in the same
* thread as its send side.
*
* @endif
@@ -78,7 +78,7 @@
* @endif
*/
PublisherFlush();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -101,7 +101,7 @@
* このクラスのオブジェクトを使用するのに先立ち、必ずこの関数を呼び
* 出す必要がある。ただし、この PublisherFlush は現状で初期化するパ
* ラメータを持たない。
- *
+ *
* @param property 本Publisherの駆動制御情報を設定したPropertyオブジェクト
* @return ReturnCode PORT_OK 正常終了
* INVALID_ARGS Properties が不正な値を含む
@@ -150,7 +150,7 @@
/*!
* @if jp
* @brief バッファのセット
- *
+ *
* PublisherFlushでは、バッファを使用しないため、いかなる場合も
* PORT_OK を返す。
*
@@ -186,7 +186,7 @@
* @return PORT_OK 正常終了
* INVALID_ARGS 不正な引数
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* This function sets ConnectorListeners listener object to the
* Publisher. By setting ConnectorListeners containing various
@@ -223,9 +223,9 @@
* が返される。
*
* これら以外のエラーの場合、PORT_ERROR が返される。
- *
*
- * @param data 書き込むデータ
+ *
+ * @param data 書き込むデータ
* @param sec タイムアウト時間
* @param nsec タイムアウト時間
*
@@ -238,7 +238,7 @@
* CONNECTION_LOST 接続が切断されたことを検知した。
*
* @else
- * @brief Write data
+ * @brief Write data
*
* This function writes data into the consumer associated with
* this Publisher. If this function is called without initializing
@@ -272,7 +272,7 @@
* @if jp
*
* @brief アクティブ化確認
- *
+ *
* Publisher はデータポートと同期して activate/deactivate される。
* activate() / deactivate() 関数によって、アクティブ状態と非アクティ
* ブ状態が切り替わる。この関数により、現在アクティブ状態か、非アク
@@ -283,7 +283,7 @@
* @else
*
* @brief If publisher is active state
- *
+ *
* A Publisher can be activated/deactivated synchronized with the
* data port. The active state and the non-active state are made
* transition by the "activate()" and the "deactivate()" functions
@@ -354,7 +354,7 @@
protected:
/*!
* @if jp
- * @brief ON_SENDのリスナへ通知する。
+ * @brief ON_SENDのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_SEND event to listners
@@ -369,7 +369,7 @@
/*!
* @if jp
- * @brief ON_RECEIVEDのリスナへ通知する。
+ * @brief ON_RECEIVEDのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVED event to listeners
@@ -384,7 +384,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_FULLのリスナへ通知する。
+ * @brief ON_RECEIVER_FULLのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_FULL event to listeners
@@ -399,7 +399,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_TIMEOUTのリスナへ通知する。
+ * @brief ON_RECEIVER_TIMEOUTのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_TIMEOUT event to listeners
@@ -414,7 +414,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_ERRORのリスナへ通知する。
+ * @brief ON_RECEIVER_ERRORのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_ERROR event to listeners
@@ -426,7 +426,7 @@
m_listeners->
connectorData_[ON_RECEIVER_ERROR].notify(m_profile, data);
}
-
+
private:
Logger rtclog;
InPortConsumer* m_consumer;
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherNew.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherNew.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherNew.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -74,7 +74,7 @@
typedef coil::Condition<Mutex> Condition;
typedef coil::Guard<coil::Mutex> Guard;
DATAPORTSTATUS_ENUM
-
+
/*!
* @if jp
* @brief コンストラクタ
@@ -89,7 +89,7 @@
* @endif
*/
PublisherNew();
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -114,9 +114,9 @@
* Properties を与える。データをプッシュする際のポリシーとして
* publisher.push_policy をキーとする値に、all, fifo, skip, new の
* いずれかを与えることができる。
- *
+ *
* 以下のオプションを与えることができる。
- *
+ *
* - thread_type: スレッドのタイプ (文字列、デフォルト: default)
* - publisher.push_policy: Pushポリシー (all, fifo, skip, new)
* - publisher.skip_count: 上記ポリシが skip のときのスキップ数
@@ -139,7 +139,7 @@
* "publisher.push_policy."
*
* The following options are available.
- *
+ *
* - thread_type: Thread type (string, default: default)
* - publisher.push_policy: Push policy (all, fifo, skip, new)
* - publisher.skip_count: The number of skip count in the "skip" policy
@@ -147,7 +147,7 @@
* - measurement.exec_count: Task execution time measurement count
* (numerical, number of times)
* - measurement.period_time: Task period time measurement (enable/disable)
- * - measurement.period_count: Task period time measurement count
+ * - measurement.period_count: Task period time measurement count
* (number, count)
*
* @param property Property objects that includes the control information
@@ -228,7 +228,7 @@
* @return PORT_OK 正常終了
* INVALID_ARGS 不正な引数
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* This function sets ConnectorListeners listener object to the
* Publisher. By setting ConnectorListeners containing various
@@ -269,9 +269,9 @@
* BUFFER_ERROR, BUFFER_TIMEOUT, PRECONDITION_NOT_MET が返される。
*
* これら以外のエラーの場合、PORT_ERROR が返される。
- *
*
- * @param data 書き込むデータ
+ *
+ * @param data 書き込むデータ
* @param sec タイムアウト時間
* @param nsec タイムアウト時間
*
@@ -286,7 +286,7 @@
* TIMEOUT タイムアウトした。
*
* @else
- * @brief Write data
+ * @brief Write data
*
* This function writes data into the buffer associated with this
* Publisher. If a Publisher object calls this function, without
@@ -331,7 +331,7 @@
* @if jp
*
* @brief アクティブ化確認
- *
+ *
* Publisher はデータポートと同期して activate/deactivate される。
* activate() / deactivate() 関数によって、アクティブ状態と非アクティ
* ブ状態が切り替わる。この関数により、現在アクティブ状態か、非アク
@@ -342,7 +342,7 @@
* @else
*
* @brief If publisher is active state
- *
+ *
* A Publisher can be activated/deactivated synchronized with the
* data port. The active state and the non-active state are made
* transition by the "activate()" and the "deactivate()" functions
@@ -409,7 +409,7 @@
* @endif
*/
virtual ReturnCode deactivate();
-
+
/*!
* @if jp
* @brief スレッド実行関数
@@ -424,7 +424,7 @@
* @endif
*/
virtual int svc(void);
-
+
protected:
enum Policy
{
@@ -479,7 +479,7 @@
* バッファからの戻り値を DataPortStatus::Enum 型へ変換する関数。そ
* れぞれ、以下のように変換される。変換時にコールバックを呼ぶ場合、
* コールバク関数も付記する。
- *
+ *
* - BUFFER_OK: PORT_OK
* - None
* - BUFFER_ERROR: BUFFER_ERROR
@@ -501,11 +501,11 @@
*
* @else
* @brief Convertion from BufferStatus to DataPortStatus
- *
+ *
* This function converts return value from the buffer to
* DataPortStatus::Enum typed return value. The conversion rule is
* as follows. Callback functions are also shown, if it exists.
- *
+ *
* - BUFFER_OK: PORT_OK
* - None
* - BUFFER_ERROR: BUFFER_ERROR
@@ -549,10 +549,10 @@
*/
ReturnCode invokeListener(DataPortStatus::Enum status,
const cdrMemoryStream& data);
-
+
/*!
* @if jp
- * @brief ON_BUFFER_WRITEのリスナへ通知する。
+ * @brief ON_BUFFER_WRITEのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE event to listeners
@@ -567,7 +567,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_FULLリスナへイベントを通知する。
+ * @brief ON_BUFFER_FULLリスナへイベントを通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_FULL event to listeners
@@ -582,7 +582,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE_TIMEOUTのリスナへ通知する。
+ * @brief ON_BUFFER_WRITE_TIMEOUTのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE_TIMEOUT event to listeners
@@ -597,7 +597,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_OVERWRITEのリスナへ通知する。
+ * @brief ON_BUFFER_OVERWRITEのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_OVERWRITE event to listeners
@@ -612,7 +612,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_READのリスナへ通知する。
+ * @brief ON_BUFFER_READのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_READ event to listeners
@@ -627,7 +627,7 @@
/*!
* @if jp
- * @brief ON_SENDのリスナへ通知する。
+ * @brief ON_SENDのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_SEND event to listners
@@ -642,7 +642,7 @@
/*!
* @if jp
- * @brief ON_RECEIVEDのリスナへ通知する。
+ * @brief ON_RECEIVEDのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVED event to listeners
@@ -657,7 +657,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_FULLのリスナへ通知する。
+ * @brief ON_RECEIVER_FULLのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_FULL event to listeners
@@ -672,7 +672,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_TIMEOUTのリスナへ通知する。
+ * @brief ON_RECEIVER_TIMEOUTのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_TIMEOUT event to listeners
@@ -687,7 +687,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_ERRORのリスナへ通知する。
+ * @brief ON_RECEIVER_ERRORのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_ERROR event to listeners
@@ -702,7 +702,7 @@
/*!
* @if jp
- * @brief ON_SENDER_ERRORのリスナへ通知する。
+ * @brief ON_SENDER_ERRORのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_SENDER_ERROR event to listeners
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherPeriodic.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherPeriodic.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/PublisherPeriodic.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -64,7 +64,7 @@
class PublisherPeriodic
: public PublisherBase
{
- public:
+ public:
typedef coil::Mutex Mutex;
typedef coil::Condition<Mutex> Condition;
typedef coil::Guard<coil::Mutex> Guard;
@@ -80,7 +80,7 @@
* @endif
*/
PublisherPeriodic(void);
-
+
/*!
* @if jp
* @brief デストラクタ
@@ -95,7 +95,7 @@
* @endif
*/
virtual ~PublisherPeriodic(void);
-
+
/*!
* @if jp
* @brief 初期化
@@ -109,9 +109,9 @@
* false が返される。データをプッシュする際のポリシーとして
* publisher.push_policy をキーとする値に、all, fifo, skip, new の
* いずれかを与えることができる。
- *
+ *
* 以下のオプションを与えることができる。
- *
+ *
* - publisher.thread_type: スレッドのタイプ (文字列、デフォルト: default)
* - publisher.push_rate: Publisherの送信周期 (数値)
* - publisher.push_policy: Pushポリシー (all, fifo, skip, new)
@@ -139,7 +139,7 @@
* value with the key of "dataport.publisher.push_rate".
*
* The following options are available.
- *
+ *
* - publisher.thread_type: Thread type (string, default: default)
* - publisher.push_rate: Publisher sending period (numberical)
* - publisher.push_policy: Push policy (all, fifo, skip, new)
@@ -148,7 +148,7 @@
* - measurement.exec_count: Task execution time measurement count
* (numerical, number of times)
* - measurement.period_time: Task period time measurement (enable/disable)
- * - measurement.period_count: Task period time measurement count
+ * - measurement.period_count: Task period time measurement count
* (number, count)
*
* @param property Property objects that includes the control information
@@ -229,7 +229,7 @@
* @return PORT_OK 正常終了
* INVALID_ARGS 不正な引数
* @else
- * @brief Set the listener.
+ * @brief Set the listener.
*
* This function sets ConnectorListeners listener object to the
* Publisher. By setting ConnectorListeners containing various
@@ -269,9 +269,9 @@
* BUFFER_ERROR, BUFFER_TIMEOUT, PRECONDITION_NOT_MET が返される。
*
* これら以外のエラーの場合、PORT_ERROR が返される。
- *
*
- * @param data 書き込むデータ
+ *
+ * @param data 書き込むデータ
* @param sec タイムアウト時間
* @param nsec タイムアウト時間
*
@@ -286,7 +286,7 @@
* TIMEOUT タイムアウトした。
*
* @else
- * @brief Write data
+ * @brief Write data
*
* This function writes data into the buffer associated with this
* Publisher. If a Publisher object calls this function, without
@@ -330,7 +330,7 @@
* @if jp
*
* @brief アクティブ化確認
- *
+ *
* Publisher はデータポートと同期して activate/deactivate される。
* activate() / deactivate() 関数によって、アクティブ状態と非アクティ
* ブ状態が切り替わる。この関数により、現在アクティブ状態か、非アク
@@ -341,7 +341,7 @@
* @else
*
* @brief If publisher is active state
- *
+ *
* A Publisher can be activated/deactivated synchronized with the
* data port. The active state and the non-active state are made
* transition by the "activate()" and the "deactivate()" functions
@@ -408,7 +408,7 @@
* @endif
*/
virtual ReturnCode deactivate();
-
+
/*!
* @if jp
* @brief スレッド実行関数
@@ -423,7 +423,7 @@
* @endif
*/
virtual int svc(void);
-
+
protected:
enum Policy
{
@@ -478,7 +478,7 @@
* バッファからの戻り値を DataPortStatus::Enum 型へ変換する関数。そ
* れぞれ、以下のように変換される。変換時にコールバックを呼ぶ場合、
* コールバク関数も付記する。
- *
+ *
* - BUFFER_OK: PORT_OK
* - None
* - BUFFER_ERROR: BUFFER_ERROR
@@ -500,11 +500,11 @@
*
* @else
* @brief Convertion from BufferStatus to DataPortStatus
- *
+ *
* This function converts return value from the buffer to
* DataPortStatus::Enum typed return value. The conversion rule is
* as follows. Callback functions are also shown, if it exists.
- *
+ *
* - BUFFER_OK: PORT_OK
* - None
* - BUFFER_ERROR: BUFFER_ERROR
@@ -552,7 +552,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITEのリスナへ通知する。
+ * @brief ON_BUFFER_WRITEのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE event to listeners
@@ -567,7 +567,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_FULLリスナへイベントを通知する。
+ * @brief ON_BUFFER_FULLリスナへイベントを通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_FULL event to listeners
@@ -582,7 +582,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_WRITE_TIMEOUTのリスナへ通知する。
+ * @brief ON_BUFFER_WRITE_TIMEOUTのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_WRITE_TIMEOUT event to listeners
@@ -597,7 +597,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_READのリスナへ通知する。
+ * @brief ON_BUFFER_READのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_BUFFER_READ event to listeners
@@ -612,7 +612,7 @@
/*!
* @if jp
- * @brief ON_SENDのリスナへ通知する。
+ * @brief ON_SENDのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_SEND event to listners
@@ -627,7 +627,7 @@
/*!
* @if jp
- * @brief ON_RECEIVEDのリスナへ通知する。
+ * @brief ON_RECEIVEDのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVED event to listeners
@@ -642,7 +642,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_FULLのリスナへ通知する。
+ * @brief ON_RECEIVER_FULLのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_FULL event to listeners
@@ -657,7 +657,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_TIMEOUTのリスナへ通知する。
+ * @brief ON_RECEIVER_TIMEOUTのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_TIMEOUT event to listeners
@@ -672,7 +672,7 @@
/*!
* @if jp
- * @brief ON_RECEIVER_ERRORのリスナへ通知する。
+ * @brief ON_RECEIVER_ERRORのリスナへ通知する。
* @param data cdrMemoryStream
* @else
* @brief Notify an ON_RECEIVER_ERROR event to listeners
@@ -687,7 +687,7 @@
/*!
* @if jp
- * @brief ON_BUFFER_EMPTYのリスナへ通知する。
+ * @brief ON_BUFFER_EMPTYのリスナへ通知する。
* @else
* @brief Notify an ON_BUFFER_EMPTY event to listeners
* @endif
@@ -700,7 +700,7 @@
/*!
* @if jp
- * @brief ON_SENDER_EMPTYのリスナへ通知する。
+ * @brief ON_SENDER_EMPTYのリスナへ通知する。
* @else
* @brief Notify an ON_SENDER_EMPTY event to listeners
* @endif
@@ -713,7 +713,7 @@
/*!
* @if jp
- * @brief ON_SENDER_ERRORのリスナへ通知する。
+ * @brief ON_SENDER_ERRORのリスナへ通知する。
* @else
* @brief Notify an ON_SENDER_ERROR event to listeners
* @endif
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTC.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTC.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTC.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -63,14 +63,14 @@
#define RefCountServantBase ServantBase
#endif
-// for Windows DLL export
+// for Windows DLL export
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
# define DLL_EXPORT __declspec(dllexport)
// # define usleep(x) Sleep(x/1000);
// # define LINE_MAX 256
BOOL WINAPI DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved);
-#else
-# define DLL_EXPORT
+#else
+# define DLL_EXPORT
# define WINAPI
#endif /* Windows */
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTCUtil.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTCUtil.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTCUtil.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -30,7 +30,7 @@
* @brief RTコンポーネント用ユーティリティ関数
*
* RTコンポーネントに対して以下のユーティリティ関数を提供する。
- *
+ *
* - isDataFlowParticipant
* - isFsmParticipant
* - isFsmObject
@@ -42,7 +42,7 @@
* @brief Utility functions for RT-Component
*
* This provides the following utility functions to RT-Component.
- *
+ *
* - isDataFlowParticipant
* - isFsmParticipant
* - isFsmObject
@@ -73,7 +73,7 @@
* @brief Confirm whether specified RT-Component is DataFlowComponent
*
* Confirm whether specified RT-Component is DataFlowComponent.
- * DataFlowComponent is a type of the RT-Component which is used
+ * DataFlowComponent is a type of the RT-Component which is used
* when Semantics of ExecutionContext is Periodic Sampled Data Processing.
*
* @param obj The target CORBA object for the investigation
@@ -85,7 +85,7 @@
* @endif
*/
bool isDataFlowComponent(CORBA::Object_ptr obj);
-
+
/*!
* @if jp
*
@@ -108,7 +108,7 @@
*
* Confirm whether specified RT-Component is FsmParticipant.
* FsmParticipant is a type of the RT-Component which is used when Semantics
- * of ExecutionContext is Stimulus Response Processing. It is used to define
+ * of ExecutionContext is Stimulus Response Processing. It is used to define
* the actions in the state.
*
* @param obj The target CORBA object for the investigation
@@ -120,7 +120,7 @@
* @endif
*/
bool isFsmParticipant(CORBA::Object_ptr obj);
-
+
/*!
* @if jp
*
@@ -141,8 +141,8 @@
* @brief Confirm whether specified RT-Component is Fsm
*
* Confirm whether specified RT-Component is Fsm.
- * Fsm is a type of the RT-Component that is used when Semantics of
- * ExecutionContext is Stimulus Response Processing. It is uset to define the
+ * Fsm is a type of the RT-Component that is used when Semantics of
+ * ExecutionContext is Stimulus Response Processing. It is uset to define the
* state transition.
*
* @param obj The target CORBA object for the investigation
@@ -154,14 +154,14 @@
* @endif
*/
bool isFsmObject(CORBA::Object_ptr obj);
-
+
/*!
* @if jp
*
* @brief multiModeComponent であるか判定する
*
* 指定されたRTコンポーネントが multiModeComponent であるか判定する。
- * multiModeComponent は、 ExecutionContext の Semantics が Modes of Operation
+ * multiModeComponent は、 ExecutionContext の Semantics が Modes of Operation
* の場合に、 Mode を定義するために利用されるRTコンポーネントの型である。
*
* @param obj 判定対象の CORBA オブジェクト
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObject.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObject.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObject.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -87,7 +87,7 @@
* @endif
*/
class RTObject_impl
- : public virtual POA_OpenRTM::DataFlowComponent,
+ : public virtual POA_OpenRTM::DataFlowComponent,
public virtual PortableServer::RefCountServantBase
{
public:
@@ -110,7 +110,7 @@
* @endif
*/
explicit RTObject_impl(Manager* manager);
-
+
/*!
* @if jp
* @brief コンストラクタ
@@ -132,20 +132,20 @@
* @endif
*/
RTObject_impl(CORBA::ORB_ptr orb, PortableServer::POA_ptr poa);
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* @else
- *
+ *
* @brief Virtual destructor
- *
+ *
* @endif
*/
virtual ~RTObject_impl(void);
-
+
protected:
//============================================================
// Overridden functions
@@ -154,209 +154,209 @@
* @if jp
*
* @brief 初期化処理用コールバック関数
- *
+ *
* ComponentAction::on_initialize が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の初期化処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to initialize
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_initialize was invoked.<BR>
* As for actual initialization of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The initialize action (on CREATED->ALIVE transition)
- // formaer rtc_init_entry()
+ // formaer rtc_init_entry()
virtual ReturnCode_t onInitialize();
-
+
/*!
* @if jp
*
* @brief 終了処理用コールバック関数
- *
+ *
* ComponentAction::on_finalize が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の終了処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to finalize
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_finalize was invoked.<BR>
* As for actual finalization of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The finalize action (on ALIVE->END transition)
// formaer rtc_exiting_entry()
virtual ReturnCode_t onFinalize();
-
+
/*!
* @if jp
*
* @brief 開始処理用コールバック関数
- *
+ *
* ComponentAction::on_startup が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の開始処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function for startup action
- *
+ *
* Callback function that is executed when
* ComponentAction::on_startup was invoked.<BR>
* As for actual startup of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The startup action when ExecutionContext startup
// former rtc_starting_entry()
virtual ReturnCode_t onStartup(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief 停止処理用コールバック関数
- *
+ *
* ComponentAction::on_shutdown が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の停止処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function for shutdown action
- *
+ *
* Callback function that is executed when
* ComponentAction::on_shutdown was invoked.<BR>
* As for actual shutdown of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The shutdown action when ExecutionContext stop
// former rtc_stopping_entry()
virtual ReturnCode_t onShutdown(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief 活性化処理用コールバック関数
- *
+ *
* ComponentAction::on_activated が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の活性化処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to activate
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_activated was invoked.<BR>
* As for actual activation of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The activated action (Active state entry action)
// former rtc_active_entry()
virtual ReturnCode_t onActivated(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief 非活性化処理用コールバック関数
- *
+ *
* ComponentAction::on_deactivated が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているの
* で、各コンポーネントの実際の非活性化処理は、本関数をオーバーライ
* ドして実装する必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to deactivate
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_deactivated was invoked.<BR>
* As for actual deactivation of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The deactivated action (Active state exit action)
// former rtc_active_exit()
virtual ReturnCode_t onDeactivated(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief 周期処理用コールバック関数
- *
+ *
* DataFlowComponentAction::on_execute が呼ばれた際に実行される
* コールバック関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
@@ -364,15 +364,15 @@
* 必要がある。<BR>
* 本関数は Periodic Sampled Data Processing における Two-Pass Executionの
* 1回目の実行パスとして定期的に呼び出される。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to execute periodically
- *
+ *
* This is a callback function that is executed when
* DataFlowComponentAction::on_execute is invoked.<BR>
* As for actual periodic execution of each component, since this
@@ -381,125 +381,125 @@
* overriding it. This function is invoked periodically as the
* first execution pass of Two-Pass Execution in Periodic Sampled
* Data Processing.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The execution action that is invoked periodically
// former rtc_active_do()
virtual ReturnCode_t onExecute(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief 中断処理用コールバック関数
- *
+ *
* ComponentAction::on_aborting が呼ばれた際に実行されるコールバック
* 関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際の中断処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to abort
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_aborting was invoked.<BR>
* As for actual abortion of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The aborting action when main logic error occurred.
// former rtc_aborting_entry()
virtual ReturnCode_t onAborting(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief エラー処理用コールバック関数
- *
+ *
* ComponentAction::on_error が呼ばれた際に実行されるコールバック関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際のエラー処理は、本関数をオーバーライドして実装する
* 必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function for error handling
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_error was invoked.<BR>
* As for actual error handling of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The error action in ERROR state
// former rtc_error_do()
virtual ReturnCode_t onError(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief リセット処理用コールバック関数
- *
+ *
* ComponentAction::on_reset が呼ばれた際に実行されるコールバック関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
* 各コンポーネントの実際のリセット処理は、本関数をオーバーライドし
* て実装する必要がある。
- *
+ *
* @param exec_handle 参加している ExecutionContext の ID
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to reset
- *
+ *
* This is a callback function that is executed when
* ComponentAction::on_reset was invoked.<BR>
* As for actual reset of each component, since this function is
* dummy-implemented to return RTC::RTC_OK unconditionally, you need to
* implement this function by overriding it.
- *
+ *
* @param exec_handle ID of the participant ExecutionContext
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The reset action that is invoked resetting
// This is same but different the former rtc_init_entry()
virtual ReturnCode_t onReset(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief 状態変更処理用コールバック関数
- *
+ *
* DataFlowComponentAction::on_state_update が呼ばれた際に実行される
* コールバック関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
@@ -509,13 +509,13 @@
* 期的に呼び出される。
*
* @param exec_handle 参加している ExecutionContext の ID
- *
+ *
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to update the state
- *
+ *
* This is a callback function that is executed when
* DataFlowComponentAction::on_state_update was invoked.<BR>
* As for actual updating the state of each component, since this
@@ -526,20 +526,20 @@
* Data Processing.
*
* @param exec_handle ID of the participant ExecutionContext
- *
+ *
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The state update action that is invoked after onExecute() action
// no corresponding operation exists in OpenRTm-aist-0.2.0
virtual ReturnCode_t onStateUpdate(RTC::UniqueId exec_handle);
-
+
/*!
* @if jp
*
* @brief 動作周期変更通知用コールバック関数
- *
+ *
* DataFlowComponentAction::on_rate_changed が呼ばれた際に実行される
* コールバック関数。<BR>
* 本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、
@@ -549,31 +549,31 @@
* 出される。
*
* @param exec_handle 参加している ExecutionContext の ID
- *
+ *
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief Callback function to change execution cycle
- *
+ *
* This is a callback function that is executed when
* DataFlowComponentAction::on_rate_changed was invoked.<BR>
- * As for actual changing execution cycle of each component, since this
+ * As for actual changing execution cycle of each component, since this
* function is dummy-implemented to return RTC::RTC_OK unconditionally,
* you need to implement this function by overriding it.<BR>
- * This function is invoked when the execution of ExecutionContext
+ * This function is invoked when the execution of ExecutionContext
* was updated in Periodic Sampled Data Processing.
*
* @param exec_handle ID of the participant ExecutionContext
- *
+ *
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
// The action that is invoked when execution context's rate is changed
// no corresponding operation exists in OpenRTm-aist-0.2.0
virtual ReturnCode_t onRateChanged(RTC::UniqueId exec_handle);
-
+
public:
//============================================================
// RTC::LightweightRTObject
@@ -585,16 +585,16 @@
*
* このオペレーション呼び出しの結果として、ComponentAction::on_initialize
* コールバック関数が呼ばれる。
- *
+ *
* 制約
* - RTC は Created状態の場合み初期化が行われる。他の状態にいる場合には
* ReturnCode_t::PRECONDITION_NOT_MET が返され呼び出しは失敗する。
* - このオペレーションは RTC のミドルウエアから呼ばれることを想定しており、
* アプリケーション開発者は直接このオペレーションを呼ぶことは想定
* されていない。
- *
+ *
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief [CORBA interface] Initialize the RTC that realizes this interface.
@@ -610,12 +610,12 @@
* directly; it exists for use by the RTC infrastructure.
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
virtual ReturnCode_t initialize()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -637,33 +637,33 @@
* されていない。
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief [CORBA interface] Finalize the RTC for destruction
- *
+ *
* This invocation of this operation shall result in the invocation of the
* callback ComponentAction::on_finalize.
*
* Constraints
* - An RTC may not be finalized while it is participating in any execution
- * context. It must first be removed with
+ * context. It must first be removed with
* ExecutionContextOperations::remove. Otherwise, this operation
- * shall fail with ReturnCode_t::PRECONDITION_NOT_MET.
- * - An RTC may not be finalized while it is in the Created state. Any
- * attempt to invoke this operation while in that state shall fail with
+ * shall fail with ReturnCode_t::PRECONDITION_NOT_MET.
+ * - An RTC may not be finalized while it is in the Created state. Any
+ * attempt to invoke this operation while in that state shall fail with
* ReturnCode_t::PRECONDITION_NOT_MET.
* - Application developers are not expected to call this
* operation directly; it exists for use by the RTC
* infrastructure.
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
virtual ReturnCode_t finalize()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -677,20 +677,20 @@
* で非活性化されなければならない。
* RTC が実行中のどの ExecutionContext でも Active 状態ではなくなった後、
* この RTC とこれに含まれる RTC が終了する。
- *
+ *
* 制約
* - RTC が初期化されていなければ、終了させることはできない。
* Created 状態にある RTC に exit() を呼び出した場合、
* ReturnCode_t::PRECONDITION_NOT_MET で失敗する。
*
* @return ReturnCode_t 型のリターンコード
- *
+ *
* @else
*
* @brief [CORBA interface]top the RTC's execution context(s) and finalize
* it along with its contents.
- *
- * Any execution contexts for which the RTC is the owner shall be stopped.
+ *
+ * Any execution contexts for which the RTC is the owner shall be stopped.
* If the RTC participates in any execution contexts belonging to another
* RTC that contains it, directly or indirectly (i.e. the containing RTC
* is the owner of the ExecutionContext), it shall be deactivated in those
@@ -704,12 +704,12 @@
* ReturnCode_t::PRECONDITION_NOT_MET.
*
* @return The return code of ReturnCode_t type
- *
+ *
* @endif
*/
virtual ReturnCode_t exit()
- throw (CORBA::SystemException);
-
+ throw (CORBA::SystemException);
+
/*!
* @if jp
*
@@ -745,7 +745,7 @@
*/
virtual CORBA::Boolean is_alive(ExecutionContext_ptr exec_context)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
* @brief [CORBA interface] ExecutionContextを取得する
@@ -761,10 +761,10 @@
* @else
* @brief [CORBA interface] Get ExecutionContext.
*
- * Obtain a reference to the execution context represented by the given
+ * Obtain a reference to the execution context represented by the given
* handle.
- * The mapping from handle to context is specific to a particular RTC
- * instance. The given handle must have been obtained by a previous call to
+ * The mapping from handle to context is specific to a particular RTC
+ * instance. The given handle must have been obtained by a previous call to
* attach_context on this RTC.
*
* @param exec_handle ExecutionContext handle
@@ -840,7 +840,7 @@
* @if jp
* @brief [CORBA interface] ExecutionContextをattachする
*
- * 指定した ExecutionContext にこの RTC を所属させる。この RTC と関連する
+ * 指定した ExecutionContext にこの RTC を所属させる。この RTC と関連する
* ExecutionContext のハンドルを返す。
* このオペレーションは、ExecutionContextOperations::add_component
* が呼ばれた際に呼び出される。返されたハンドルは他のクライアントで
@@ -853,11 +853,11 @@
* @else
* @brief [CORBA interface] Attach ExecutionContext
*
- * Inform this RTC that it is participating in the given execution context.
- * Return a handle that represents the association of this RTC with the
+ * Inform this RTC that it is participating in the given execution context.
+ * Return a handle that represents the association of this RTC with the
* context.
- * This operation is intended to be invoked by
- * ExecutionContextOperations::add_component. It is not intended for use by
+ * This operation is intended to be invoked by
+ * ExecutionContextOperations::add_component. It is not intended for use by
* other clients.
*
* @param exec_context Participating ExecutionContext
@@ -870,7 +870,7 @@
throw (CORBA::SystemException);
UniqueId bindContext(ExecutionContext_ptr exec_context);
-
+
/*!
* @if jp
* @brief [CORBA interface] ExecutionContextをdetachする
@@ -879,7 +879,7 @@
* このオペレーションは、ExecutionContextOperations::remove が呼ば
* れた際に呼び出される。返されたハンドルは他のクライアントで使用することを
* 想定していない。
- *
+ *
* 制約
* - 指定された ExecutionContext に RTC がすでに所属していない場合には、
* ReturnCode_t::PRECONDITION_NOT_MET が返される。
@@ -895,12 +895,12 @@
*
* Inform this RTC that it is no longer participating in the given
* execution context.
- * This operation is intended to be invoked by
- * ExecutionContextOperations::remove. It is not intended for use
+ * This operation is intended to be invoked by
+ * ExecutionContextOperations::remove. It is not intended for use
* by other clients.
* Constraints
- * - This operation may not be invoked if this RTC is not already
- * participating in the execution context. Such a call shall fail with
+ * - This operation may not be invoked if this RTC is not already
+ * participating in the execution context. Such a call shall fail with
* ReturnCode_t::PRECONDITION_NOT_MET.
* - This operation may not be invoked if this RTC is Active in
* the indicated execution context. Otherwise, it shall fail
@@ -914,7 +914,7 @@
*/
ReturnCode_t detach_context(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
//============================================================
// RTC::RTObject
//============================================================
@@ -923,7 +923,7 @@
*
* @brief [RTObject CORBA interface] コンポーネントプロファイルを取得する
*
- * 当該コンポーネントのプロファイル情報を返す。
+ * 当該コンポーネントのプロファイル情報を返す。
*
* @return コンポーネントプロファイル
*
@@ -939,7 +939,7 @@
*/
virtual ComponentProfile* get_component_profile()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -961,7 +961,7 @@
*/
virtual PortServiceList* get_ports()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -977,7 +977,7 @@
* @brief [RTObject CORBA interface] Get ExecutionContextAdmin
*
* This operation returns a list containing an ExecutionContextAdmin for
- * every ExecutionContext owned by the RTC.
+ * every ExecutionContext owned by the RTC.
*
* @return ExecutionContextService List
*
@@ -985,7 +985,7 @@
*/
// virtual ExecutionContextServiceList* get_execution_context_services()
// throw (CORBA::SystemException);
-
+
//============================================================
// RTC::ComponentAction
//============================================================
@@ -1016,7 +1016,7 @@
*/
virtual ReturnCode_t on_initialize()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1043,7 +1043,7 @@
*/
virtual ReturnCode_t on_finalize()
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1062,7 +1062,7 @@
*
* @brief [ComponentAction CORBA interface] Startup RTC
*
- * The given execution context, in which the RTC is participating, has
+ * The given execution context, in which the RTC is participating, has
* transitioned from Stopped to Running.
* As a result of this operation, onStartup() callback function is called.
*
@@ -1074,7 +1074,7 @@
*/
virtual ReturnCode_t on_startup(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1093,7 +1093,7 @@
*
* @brief [ComponentAction CORBA interface] Shutdown RTC
*
- * The given execution context, in which the RTC is participating, has
+ * The given execution context, in which the RTC is participating, has
* transitioned from Running to Stopped.
* As a result of this operation, onShutdown() callback function is called.
*
@@ -1105,7 +1105,7 @@
*/
virtual ReturnCode_t on_shutdown(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1134,7 +1134,7 @@
*/
virtual ReturnCode_t on_activated(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1164,7 +1164,7 @@
*/
virtual ReturnCode_t on_deactivated(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1186,8 +1186,8 @@
*
* The RTC is transitioning from the Active state to the Error state in some
* execution context.
- * This callback is invoked only a single time for time that the RTC
- * transitions into the Error state from another state. This behavior is in
+ * This callback is invoked only a single time for time that the RTC
+ * transitions into the Error state from another state. This behavior is in
* contrast to that of on_error.
* As a result of this operation, onAborting() callback function is invoked.
*
@@ -1199,7 +1199,7 @@
*/
virtual ReturnCode_t on_aborting(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1226,14 +1226,14 @@
*
* The RTC remains in the Error state.
* If the RTC is in the Error state relative to some execution context when
- * it would otherwise be invoked from that context (according to the
- * context’s ExecutionKind), this callback shall be invoked instead.
+ * it would otherwise be invoked from that context (according to the
+ * context’s ExecutionKind), this callback shall be invoked instead.
* For example,
- * - If the ExecutionKind is PERIODIC, this operation shall be invoked in
- * sorted order at the rate of the context instead of
+ * - If the ExecutionKind is PERIODIC, this operation shall be invoked in
+ * sorted order at the rate of the context instead of
* DataFlowComponentAction::on_execute and on_state_update.
- * - If the ExecutionKind is EVENT_DRIVEN, this operation shall be invoked
- * whenever FsmParticipantAction::on_action would otherwise have been
+ * - If the ExecutionKind is EVENT_DRIVEN, this operation shall be invoked
+ * whenever FsmParticipantAction::on_action would otherwise have been
* invoked.
* As a result of this operation, onError() callback function is invoked.
*
@@ -1245,7 +1245,7 @@
*/
virtual ReturnCode_t on_error(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1282,7 +1282,7 @@
*/
virtual ReturnCode_t on_reset(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
//============================================================
// RTC::DataFlowComponentAction
//============================================================
@@ -1308,7 +1308,7 @@
*
* @else
*
- * @brief [DataFlowComponentAction CORBA interface] Primary Periodic
+ * @brief [DataFlowComponentAction CORBA interface] Primary Periodic
* Operation of RTC
*
* This operation will be invoked periodically at the rate of the given
@@ -1330,7 +1330,7 @@
*/
virtual ReturnCode_t on_execute(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1353,7 +1353,7 @@
*
* @else
*
- * @brief [DataFlowComponentAction CORBA interface] Secondary Periodic
+ * @brief [DataFlowComponentAction CORBA interface] Secondary Periodic
* Operation of RTC
*
* This operation will be invoked periodically at the rate of the given
@@ -1367,7 +1367,7 @@
* Constraints
* - The execution context of the given context shall be PERIODIC.
*
- * @param exec_handle ID of target ExecutionContext for
+ * @param exec_handle ID of target ExecutionContext for
* Secondary Periodic Operation
*
* @return The return code of ReturnCode_t type
@@ -1376,7 +1376,7 @@
*/
virtual ReturnCode_t on_state_update(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
/*!
* @if jp
*
@@ -1399,9 +1399,9 @@
*
* @brief [DataFlowComponentAction CORBA interface] Notify rate changed
*
- * This operation is a notification that the rate of the indicated execution
+ * This operation is a notification that the rate of the indicated execution
* context has changed.
- * As a result of this operation, onRateChanged() callback function is
+ * As a result of this operation, onRateChanged() callback function is
* called.
*
* Constraints
@@ -1415,15 +1415,15 @@
*/
virtual ReturnCode_t on_rate_changed(UniqueId exec_handle)
throw (CORBA::SystemException);
-
+
//============================================================
// SDOPackage::SdoSystemElement
//============================================================
/*!
* @if jp
- *
- * @brief [SDO interface] Organization リストの取得
*
+ * @brief [SDO interface] Organization リストの取得
+ *
* SDOSystemElement は0個もしくはそれ以上の Organization を所有することが
* 出来る。 SDOSystemElement が1つ以上の Organization を所有している場合
* には、このオペレーションは所有する Organization のリストを返す。
@@ -1447,7 +1447,7 @@
*
* @return Owned Organization List
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1459,20 +1459,20 @@
virtual SDOPackage::OrganizationList* get_owned_organizations()
throw (CORBA::SystemException,
SDOPackage::NotAvailable, SDOPackage::InternalError);
-
+
//============================================================
// SDOPackage::SDO
//============================================================
/*!
* @if jp
- *
+ *
* @brief [SDO interface] SDO ID の取得
*
* SDO ID を返すオペレーション。
* このオペレーションは以下の型の例外を発生させる。
- *
+ *
* @return リソースデータモデルで定義されている SDO の ID
- *
+ *
* @exception SDONotExists ターゲットのSDOが存在しない。(本例外は、CORBA標準
* システム例外のOBJECT_NOT_EXISTにマッピングされる)
* @exception NotAvailable SDOは存在するが応答がない。
@@ -1487,7 +1487,7 @@
*
* @return id of the SDO defined in the resource data model.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1499,12 +1499,12 @@
virtual char* get_sdo_id()
throw (CORBA::SystemException,
SDOPackage::NotAvailable, SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [SDO interface] SDO タイプの取得
- *
+ *
* SDO Type を返すオペレーション。
* このオペレーションは以下の型の例外を発生させる。
*
@@ -1524,7 +1524,7 @@
*
* @return Type of the SDO defined in the resource data model.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1534,14 +1534,14 @@
* @endif
*/
virtual char* get_sdo_type()
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::NotAvailable, SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] SDO DeviceProfile リストの取得
*
+ * @brief [SDO interface] SDO DeviceProfile リストの取得
+ *
* SDO の DeviceProfile を返すオペレーション。 SDO がハードウエアデバイス
* に関連付けられていない場合には、空の DeviceProfile が返される。
* このオペレーションは以下の型の例外を発生させる。
@@ -1564,7 +1564,7 @@
*
* @return The DeviceProfile of the SDO.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1574,20 +1574,20 @@
* @endif
*/
virtual SDOPackage::DeviceProfile* get_device_profile()
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::NotAvailable, SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] SDO ServiceProfile の取得
*
+ * @brief [SDO interface] SDO ServiceProfile の取得
+ *
* SDO が所有している Service の ServiceProfile を返すオペレーション。
* SDO がサービスを一つも所有していない場合には、空のリストを返す。
* このオペレーションは以下の型の例外を発生させる。
- *
+ *
* @return SDO が提供する全ての Service の ServiceProfile。
- *
+ *
* @exception SDONotExists ターゲットのSDOが存在しない。(本例外は、CORBA標準
* システム例外のOBJECT_NOT_EXISTにマッピングされる)
* @exception NotAvailable SDOは存在するが応答がない。
@@ -1596,15 +1596,15 @@
* @else
*
* @brief [SDO interface] Get SDO ServiceProfile
- *
+ *
* This operation returns a list of ServiceProfiles that the SDO has.
* If the SDO does not provide any service, then an empty list is returned.
* This operation throws SDOException with one of the following types.
- *
+ *
* @return List of ServiceProfiles of all the services the SDO is
* providing.
- *
- * @exception SDONotExists The target SDO does not exist.(This exception
+ *
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1614,20 +1614,20 @@
* @endif
*/
virtual SDOPackage::ServiceProfileList* get_service_profiles()
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::NotAvailable, SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] 特定のServiceProfileの取得
*
+ * @brief [SDO interface] 特定のServiceProfileの取得
+ *
* 引数 "id" で指定された名前のサービスの ServiceProfile を返す。
- *
+ *
* @param id SDO Service の ServiceProfile に関連付けられた識別子。
- *
+ *
* @return 指定された SDO Service の ServiceProfile。
- *
+ *
* @exception InvalidParameter "id" で指定した ServiceProfile が存在しない。
* "id" が null。
* @exception SDONotExists ターゲットのSDOが存在しない。(本例外は、CORBA標準
@@ -1641,15 +1641,15 @@
*
* This operation returns the ServiceProfile that is specified by the
* argument "id."
- *
+ *
* @param id The identifier referring to one of the ServiceProfiles.
- *
+ *
* @return The profile of the specified service.
- *
- * @exception InvalidParameter The ServiceProfile that is specified by
+ *
+ * @exception InvalidParameter The ServiceProfile that is specified by
* the argument 'id' does not exist or if 'id'
* is 'null.'
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1659,13 +1659,13 @@
* @endif
*/
virtual SDOPackage::ServiceProfile* get_service_profile(const char* id)
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::InvalidParameter, SDOPackage::NotAvailable,
SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [SDO interface] 指定された SDO Service の取得
*
* このオペレーションは引数 "id" で指定された名前によって区別される
@@ -1676,7 +1676,7 @@
*
* @return 要求された SDO Service への参照。
*
- *
+ *
* @exception InvalidParameter "id" で指定した ServiceProfile が存在しない。
* "id" が null。
* @exception SDONotExists ターゲットのSDOが存在しない。(本例外は、CORBA標準
@@ -1698,10 +1698,10 @@
*
* @return The reference requested to SDO Service.
*
- * @exception InvalidParameter Argument “id” is null, or if the
+ * @exception InvalidParameter Argument “id” is null, or if the
* ServiceProfile that is specified by argument
* “id” does not exist.
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1711,15 +1711,15 @@
* @endif
*/
virtual SDOPackage::SDOService_ptr get_sdo_service(const char* id)
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::InvalidParameter, SDOPackage::NotAvailable,
SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] Configuration オブジェクトの取得
*
+ * @brief [SDO interface] Configuration オブジェクトの取得
+ *
* このオペレーションは Configuration interface への参照を返す。
* Configuration interface は各 SDO を管理するためのインターフェースの
* ひとつである。このインターフェースは DeviceProfile, ServiceProfile,
@@ -1751,7 +1751,7 @@
*
* @exception InterfaceNotImplemented The target SDO has no Configuration
* interface.
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1760,15 +1760,15 @@
* @endif
*/
virtual SDOPackage::Configuration_ptr get_configuration()
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable,
SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] Monitoring オブジェクトの取得
*
+ * @brief [SDO interface] Monitoring オブジェクトの取得
+ *
* このオペレーションは Monitoring interface への参照を返す。
* Monitoring interface は SDO が管理するインターフェースの一つである。
* このインターフェースは SDO のプロパティをモニタリングするために
@@ -1799,7 +1799,7 @@
*
* @exception InterfaceNotImplemented The target SDO has no Configuration
* interface.
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1808,15 +1808,15 @@
* @endif
*/
virtual SDOPackage::Monitoring_ptr get_monitoring()
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable,
SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] Organization リストの取得
*
+ * @brief [SDO interface] Organization リストの取得
+ *
* SDO は0個以上の Organization (組織)に所属することができる。 もし SDO が
* 1個以上の Organization に所属している場合、このオペレーションは所属する
* Organization のリストを返す。SDO が どの Organization にも所属していない
@@ -1839,7 +1839,7 @@
*
* @return The list of Organizations that the SDO belong to.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1848,14 +1848,14 @@
* @endif
*/
virtual SDOPackage::OrganizationList* get_organizations()
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::NotAvailable, SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] SDO Status リストの取得
*
+ * @brief [SDO interface] SDO Status リストの取得
+ *
* このオペレーションは SDO のステータスを表す NVList を返す。
*
* @return SDO のステータス。
@@ -1873,7 +1873,7 @@
*
* @return The actual status of an SDO.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1883,20 +1883,20 @@
* @endif
*/
virtual SDOPackage::NVList* get_status_list()
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::NotAvailable, SDOPackage::InternalError);
-
+
/*!
* @if jp
- *
- * @brief [SDO interface] SDO Status の取得
*
+ * @brief [SDO interface] SDO Status の取得
+ *
* This operation returns the value of the specified status parameter.
- *
+ *
* @param name SDO のステータスを定義するパラメータ。
- *
+ *
* @return 指定されたパラメータのステータス値。
- *
+ *
* @exception SDONotExists ターゲットのSDOが存在しない。(本例外は、CORBA標準
* システム例外のOBJECT_NOT_EXISTにマッピングされる)
* @exception NotAvailable SDOは存在するが応答がない。
@@ -1910,7 +1910,7 @@
*
* @return The value of the specified status parameter.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -1923,10 +1923,10 @@
* @endif
*/
virtual CORBA::Any* get_status(const char* name)
- throw (CORBA::SystemException,
+ throw (CORBA::SystemException,
SDOPackage::InvalidParameter, SDOPackage::NotAvailable,
SDOPackage::InternalError);
-
+
//============================================================
// Local interfaces
//============================================================
@@ -1934,19 +1934,19 @@
* @if jp
*
* @brief [local interface] インスタンス名の取得
- *
+ *
* ComponentProfile に設定されたインスタンス名を返す。
- *
+ *
* @return インスタンス名
- *
+ *
* @else
*
* @brief [local interface] Get instance name
- *
+ *
* Return the instance name that has been set in ComponentProfile.
- *
+ *
* @return Instance name
- *
+ *
* @endif
*/
const char* getInstanceName()
@@ -1954,45 +1954,45 @@
RTC_TRACE(("getInstanceName()"));
return m_profile.instance_name;
}
-
+
/*!
* @if jp
*
* @brief [local interface] インスタンス名の設定
- *
+ *
* ComponentProfile に指定されたインスタンス名を設定する。
- *
+ *
* @param instance_name インスタンス名
- *
+ *
* @else
*
* @brief [local interface] Set instance name
- *
+ *
* Set the instance name specified in ComponentProfile.
- *
+ *
* @param instance_name Instance name
- *
+ *
* @endif
*/
void setInstanceName(const char* instance_name);
-
+
/*!
* @if jp
*
* @brief [local interface] 型名の取得
- *
+ *
* ComponentProfile に設定された型名を返す。
- *
+ *
* @return 型名
- *
+ *
* @else
*
* @brief [local interface] Get type name
- *
+ *
* Get the type name has been set in ComponentProfile.
- *
+ *
* @return Type name
- *
+ *
* @endif
*/
const char* getTypeName()
@@ -2000,24 +2000,24 @@
RTC_TRACE(("getTypeName()"));
return m_profile.type_name;
}
-
+
/*!
* @if jp
*
* @brief [local interface] Description の取得
- *
+ *
* ComponentProfile に設定された Description を返す。
- *
+ *
* @return Description
- *
+ *
* @else
*
* @brief [local interface] GetDescription
- *
+ *
* Get the Description has been set in ComponentProfile.
- *
+ *
* @return Description
- *
+ *
* @endif
*/
const char* getDescription()
@@ -2025,25 +2025,25 @@
RTC_TRACE(("getDescription()"));
return m_profile.description;
}
-
+
/*!
* @if jp
*
* @brief [local interface] バージョン情報の取得
- *
+ *
* ComponentProfile に設定されたバージョン情報を返す。
- *
+ *
* @return バージョン情報
- *
+ *
* @else
*
* @brief [local interface] Get version information
- *
+ *
* Get the version information that has been set in
* ComponentProfile.
- *
+ *
* @return Version information
- *
+ *
* @endif
*/
const char* getVersion()
@@ -2051,24 +2051,24 @@
RTC_TRACE(("getVersion()"));
return m_profile.version;
}
-
+
/*!
* @if jp
*
* @brief [local interface] ベンダー情報の取得
- *
+ *
* ComponentProfile に設定されたベンダー情報を返す。
- *
+ *
* @return ベンダー情報
- *
+ *
* @else
*
* @brief [local interface] Get vendor
- *
+ *
* Get the vendor information that has been set in ComponentProfile.
- *
+ *
* @return Vendor information
- *
+ *
* @endif
*/
const char* getVendor()
@@ -2076,24 +2076,24 @@
RTC_TRACE(("getVendor()"));
return m_profile.vendor;
}
-
+
/*!
* @if jp
*
* @brief [local interface] カテゴリ情報の取得
- *
+ *
* ComponentProfile に設定されたカテゴリ情報を返す。
- *
+ *
* @return カテゴリ情報
- *
+ *
* @else
*
* @brief [local interface] Get category information
- *
+ *
* Get the category information that has been set in ComponentProfile.
- *
+ *
* @return Category information
- *
+ *
* @endif
*/
const char* getCategory()
@@ -2101,80 +2101,80 @@
RTC_TRACE(("getCategory()"));
return m_profile.category;
}
-
+
/*!
* @if jp
*
* @brief [local interface] Naming Server 情報の取得
- *
+ *
* 設定された Naming Server 情報を返す。
- *
+ *
* @return Naming Server リスト
- *
+ *
* @else
*
* @brief [local interface] Get Naming Server information
- *
+ *
* Get Naming Server information that has been set.
- *
+ *
* @return Naming Server list
- *
+ *
* @endif
*/
std::vector<std::string> getNamingNames();
-
+
/*!
* @if jp
*
* @brief [local interface] オブジェクトリファレンスの設定
- *
+ *
* RTC の CORBA オブジェクトリファレンスを設定する。
- *
+ *
* @param rtobj オブジェクトリファレンス
- *
+ *
* @else
*
* @brief [local interface] Set the object reference
- *
+ *
* Set RTC's CORBA object reference.
- *
+ *
* @param rtobj The object reference
- *
+ *
* @endif
*/
void setObjRef(const RTObject_ptr rtobj);
-
+
/*!
* @if jp
*
* @brief [local interface] オブジェクトリファレンスの取得
- *
+ *
* 設定された CORBA オブジェクトリファレンスを取得する。
- *
+ *
* @return オブジェクトリファレンス
- *
+ *
* @else
*
* @brief [local interface] Get the object reference
- *
+ *
* Get CORBA object reference that has been set
- *
+ *
* @return The object reference
*
* @endif
*/
RTObject_ptr getObjRef() const;
-
+
/*!
* @if jp
- *
+ *
* @brief [local interface] RTC のプロパティを設定する
*
* RTC が保持すべきプロパティを設定する。与えられるプロパティは、
* ComponentProfile 等に設定されるべき情報を持たなければならない。
* このオペレーションは通常 RTC が初期化される際に Manager から
* 呼ばれることを意図している。
- *
+ *
* @param prop RTC のプロパティ
*
* @else
@@ -2191,15 +2191,15 @@
* @endif
*/
void setProperties(const coil::Properties& prop);
-
+
/*!
* @if jp
- *
+ *
* @brief [local interface] RTC のプロパティを取得する
*
* RTC が保持しているプロパティを返す。
* RTCがプロパティを持たない場合は空のプロパティが返される。
- *
+ *
* @return RTC のプロパティ
*
* @else
@@ -2214,12 +2214,12 @@
* @endif
*/
coil::Properties& getProperties();
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータの設定
- *
+ *
* コンフィギュレーションパラメータと変数をバインドする
* \<VarType\>としてコンフィギュレーションパラメータのデータ型を指定する。
*
@@ -2229,22 +2229,22 @@
* @param trans コンフィギュレーションパラメータ文字列変換用関数
*
* @return 設定結果(設定成功:true,設定失敗:false)
- *
+ *
* @else
*
* @brief Setup for configuration parameters
- *
+ *
* Bind configuration parameter to its variable.
* Specify the data type of configuration parameter as \<VarType\>.
*
* @param param_name Configuration parameter name
* @param var Variables to store configuration parameter
* @param def_val Default value of configuration parameter
- * @param trans Function to transform configuration parameter type into
+ * @param trans Function to transform configuration parameter type into
* string format
*
* @return Setup result (Successful:true, Failed:false)
- *
+ *
* @endif
*/
template <typename VarType>
@@ -2261,7 +2261,7 @@
* @if jp
*
* @brief コンフィギュレーションサービスを取得する
- *
+ *
* コンフィギュレーションサービスオブジェクトを取得する。このサービ
* スオブジェクトを利用して、コンフィギュレーションパラメータの操作
* を行うことができる。主な操作としては、
@@ -2278,7 +2278,7 @@
* - getConfigurationSets(): 全コンフィギュレーションセットの取得
* - getConfigurationSet(set_id): 特定セットを取得
*
- * コールバック関連
+ * コールバック関連
* - addConfigurationParamListener(): リスナの追加
* - removeConfigurationParamListener(): リスナの削除
* - addConfigurationSetListener(): リスナの追加
@@ -2289,11 +2289,11 @@
* 詳細はConfigAdminクラスリファレンスを参照のこと。
*
* @return ConfigAdmin object
- *
+ *
* @else
*
* @brief Getting configuration service
- *
+ *
* This operation returns configuration service object. By using
* this service, user can manipulate configuration
* parameters. Mainly the following operations are supported.
@@ -2325,33 +2325,33 @@
* @endif
*/
ConfigAdmin& getConfigService() { return m_configsets; }
-
+
/*!
* @if jp
*
* @brief コンフィギュレーションパラメータの更新(ID指定)
- *
+ *
* 指定したIDのコンフィギュレーションセットに設定した値で、
* コンフィギュレーションパラメータの値を更新する
*
* @param config_set 設定対象のコンフィギュレーションセットID
- *
+ *
* @else
*
* @brief Update configuration parameters (by ID)
- *
- * Update configuration parameter value by the value that
+ *
+ * Update configuration parameter value by the value that
* set to a configuration set of specified ID.
*
* @param config_set The target configuration set's ID for setup
- *
+ *
* @endif
*/
void updateParameters(const char* config_set);
-
+
/*!
* @if jp
- *
+ *
* @brief [local interface] Port を登録する
*
* RTC が保持するPortを登録する。
@@ -2361,7 +2361,7 @@
* ユニークな PortProfile.name を持たなければならない。
* 登録された Port は内部で適切にアクティブ化された後、その参照と
* オブジェクト参照がリスト内に保存される。
- *
+ *
* @param port RTC に登録する Port
* @return 登録結果(登録成功:true,登録失敗:false)
*
@@ -2385,7 +2385,7 @@
bool addPort(PortBase& port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port を登録する
*
* RTC が保持するPortを登録する。
@@ -2395,7 +2395,7 @@
* ユニークな PortProfile.name を持たなければならない。
* 登録された Port は内部で適切にアクティブ化された後、その参照と
* オブジェクト参照がリスト内に保存される。
- *
+ *
* @param port RTC に登録する Port
* @return 登録結果(登録成功:true,登録失敗:false)
*
@@ -2419,7 +2419,7 @@
bool addPort(PortService_ptr port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port を登録する
*
* RTC が保持するPortを登録する。
@@ -2429,7 +2429,7 @@
* ユニークな PortProfile.name を持たなければならない。
* 登録された Port は内部で適切にアクティブ化された後、その参照と
* オブジェクト参照がリスト内に保存される。
- *
+ *
* @param port RTC に登録する Port
* @return 登録結果(登録成功:true,登録失敗:false)
*
@@ -2453,7 +2453,7 @@
bool addPort(CorbaPort& port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port を登録する
*
* RTC が保持するPortを登録する。
@@ -2463,7 +2463,7 @@
* ユニークな PortProfile.name を持たなければならない。
* 登録された Port は内部で適切にアクティブ化された後、その参照と
* オブジェクト参照がリスト内に保存される。
- *
+ *
* @param port RTC に登録する Port
*
* @else
@@ -2485,7 +2485,7 @@
void registerPort(PortBase& port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port を登録する
*
* RTC が保持するPortを登録する。
@@ -2495,7 +2495,7 @@
* ユニークな PortProfile.name を持たなければならない。
* 登録された Port は内部で適切にアクティブ化された後、その参照と
* オブジェクト参照がリスト内に保存される。
- *
+ *
* @param port RTC に登録する Port
*
* @else
@@ -2517,7 +2517,7 @@
void registerPort(PortService_ptr port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port を登録する
*
* RTC が保持するPortを登録する。
@@ -2527,7 +2527,7 @@
* ユニークな PortProfile.name を持たなければならない。
* 登録された Port は内部で適切にアクティブ化された後、その参照と
* オブジェクト参照がリスト内に保存される。
- *
+ *
* @param port RTC に登録する Port
*
* @else
@@ -2550,26 +2550,26 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] DataInPort を登録する
*
* RTC が保持する DataInPort を登録する。
* Port のプロパティにデータポートであること("port.dataport")、
* TCPを使用すること("tcp_any")を設定するとともに、 DataInPort の
* インスタンスを生成し、登録する。
- *
+ *
* @param name port 名称
* @param inport 登録対象 DataInPort
* @return 登録結果(登録成功:true,登録失敗:false)
*
* @else
- *
+ *
* @brief [local interface] Register DataInPort
*
* This operation registers DataInPort held by this RTC.
* Set "port.dataport" and "tcp_any" to property of Port, and
* create instances of DataInPort and register it.
- *
+ *
* @param name Port name
* @param inport DataInPort which is registered to the RTC
* @return Register result (Successful:true, Failed:false)
@@ -2581,54 +2581,54 @@
const std::vector<OutPortBase*>& getOutPorts() const {return m_outports;};
/*!
* @if jp
- *
+ *
* @brief [local interface] DataInPort を登録する
*
* RTC が保持する DataInPort を登録する。
* Port のプロパティにデータポートであること("port.dataport")、
* TCPを使用すること("tcp_any")を設定するとともに、 DataInPort の
* インスタンスを生成し、登録する。
- *
+ *
* @param name port 名称
* @param inport 登録対象 DataInPort
*
* @else
- *
+ *
* @brief [local interface] Register DataInPort
*
* This operation registers DataInPort held by this RTC.
* Set "port.dataport" and "tcp_any" to property of Port, and
* create instances of DataInPort and register it.
- *
+ *
* @param name Port name
* @param inport DataInPort which is registered to the RTC
*
* @endif
*/
void registerInPort(const char* name, InPortBase& inport);
-
+
/*!
* @if jp
- *
+ *
* @brief [local interface] DataOutPort を登録する
*
* RTC が保持する DataOutPortを登録する。
* Port のプロパティにデータポートであること("port.dataport")、
* TCPを使用すること("tcp_any")を設定するとともに、 DataOutPort の
* インスタンスを生成し、登録する。
- *
+ *
* @param name port 名称
* @param outport 登録対象 DataOutPort
* @return 登録結果(登録成功:true,登録失敗:false)
*
* @else
- *
+ *
* @brief [local interface] Register DataOutPort
*
* This operation registers DataOutPor held by this RTC.
* Set "port.dataport" and "tcp_any" to property of Port, and then
* create instances of DataOutPort and register it.
- *
+ *
* @param name Port name
* @param outport DataOutPort which is registered to the RTC
* @return Register result (Successful:true, Failed:false)
@@ -2638,39 +2638,39 @@
bool addOutPort(const char* name, OutPortBase& outport);
/*!
* @if jp
- *
+ *
* @brief [local interface] DataOutPort を登録する
*
* RTC が保持する DataOutPortを登録する。
* Port のプロパティにデータポートであること("port.dataport")、
* TCPを使用すること("tcp_any")を設定するとともに、 DataOutPort の
* インスタンスを生成し、登録する。
- *
+ *
* @param name port 名称
* @param outport 登録対象 DataOutPort
*
* @else
- *
+ *
* @brief [local interface] Register DataOutPort
*
* This operation registers DataOutPor held by this RTC.
* Set "port.dataport" and "tcp_any" to property of Port, and then
* create instances of DataOutPort and register it.
- *
+ *
* @param name Port name
* @param outport DataOutPort which is registered to the RTC
*
* @endif
*/
void registerOutPort(const char* name, OutPortBase& outport);
-
+
/*!
* @if jp
- *
+ *
* @brief [local interface] InPort の登録を削除する
*
* RTC が保持するInPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
* @return 削除結果(削除成功:true,削除失敗:false)
*
@@ -2689,11 +2689,11 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] OutPort の登録を削除する
*
* RTC が保持するOutPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
* @return 削除結果(削除成功:true,削除失敗:false)
*
@@ -2712,11 +2712,11 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] Port の登録を削除する
*
* RTC が保持するPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
* @return 削除結果(削除成功:true,削除失敗:false)
*
@@ -2734,11 +2734,11 @@
bool removePort(PortBase& port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port の登録を削除する
*
* RTC が保持するPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
* @return 削除結果(削除成功:true,削除失敗:false)
*
@@ -2756,11 +2756,11 @@
bool removePort(PortService_ptr port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port の登録を削除する
*
* RTC が保持するPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
* @return 削除結果(削除成功:true,削除失敗:false)
*
@@ -2778,11 +2778,11 @@
bool removePort(CorbaPort& port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port の登録を削除する
*
* RTC が保持するPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
*
* @else
@@ -2798,11 +2798,11 @@
void deletePort(PortBase& port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port の登録を削除する
*
* RTC が保持するPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
*
* @else
@@ -2818,11 +2818,11 @@
void deletePort(PortService_ptr port);
/*!
* @if jp
- *
+ *
* @brief [local interface] Port の登録を削除する
*
* RTC が保持するPortの登録を削除する。
- *
+ *
* @param port 削除対象 Port
*
* @else
@@ -2836,31 +2836,31 @@
* @endif
*/
void deletePort(CorbaPort& port);
-
+
/*!
* @if jp
- *
+ *
* @brief [local interface] 名前指定により Port の登録を削除する
*
* 名称を指定して RTC が保持するPortの登録を削除する。
- *
+ *
* @param port_name 削除対象 Port 名
*
* @else
- *
+ *
* @brief [local interface] Delete Port by specifying its name
*
* Delete Port which RTC has by specifying its name.
- *
+ *
* @param port_name Name of Port which is deleted
*
* @endif
*/
void deletePortByName(const char* port_name);
-
+
/*!
* @if jp
- *
+ *
* @brief [local interface] 実行コンテキストを取得する
*
* get_context() と同じ機能のローカル版。違いはない。
@@ -2883,7 +2883,7 @@
* @param ec_id 上記関数の第1引数 exec_handle を渡す必要がある。
*
* @else
- *
+ *
* @brief [local interface] Getting current execution context
*
* This function is the local version of get_context(). completely
@@ -2912,7 +2912,7 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] 実行コンテキストの実行レートを取得する
*
* 現在実行中の実行コンテキストの実行レートを取得する。実行コンテキ
@@ -2936,7 +2936,7 @@
* @param ec_id 上記関数の第1引数 exec_handle を渡す必要がある。
*
* @else
- *
+ *
* @brief [local interface] Getting current context' execution rate
*
* This function returns current execution rate in this
@@ -2966,7 +2966,7 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] 実行コンテキストの実行レートを設定する
*
* 現在実行中の実行コンテキストの実行レートを設定する。実行コンテキ
@@ -2991,7 +2991,7 @@
* @param rate 実行レートを [Hz] で与える
*
* @else
- *
+ *
* @brief [local interface] Setting current context' execution rate
*
* This function sets a execution rate in the context. If this
@@ -3021,7 +3021,7 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] 実行コンテキストの所有権を調べる
*
* 現在実行中の実行コンテキストの所有権を調べる。この関数は以下の関
@@ -3045,7 +3045,7 @@
* @return true: 自身の実行コンテキスト、false: 他の実行コンテキスト
*
* @else
- *
+ *
* @brief [local interface] Checking if the current context is own context
*
* This function checks if the current context is own execution
@@ -3075,7 +3075,7 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] 状態を Inactive に遷移させる
*
* 状態を Active から Inactive に遷移させる。この関数は以下の関
@@ -3092,7 +3092,7 @@
* @return リターンコード
*
* @else
- *
+ *
* @brief [local interface] Make transition to Inactive state
*
* This function makes transition from Active to Inactive
@@ -3115,7 +3115,7 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] 状態を Active に遷移させる
*
* 状態を Inactive から Active に遷移させる。この関数は以下の関
@@ -3131,7 +3131,7 @@
* @return リターンコード
*
* @else
- *
+ *
* @brief [local interface] Make transition to Active state
*
* This function makes transition from Inactive to Active
@@ -3153,7 +3153,7 @@
/*!
* @if jp
- *
+ *
* @brief [local interface] 状態をリセットし Inactive に遷移させる
*
* 状態を Error から Inactive に遷移させる。この関数は以下の関
@@ -3168,7 +3168,7 @@
* @return リターンコード
*
* @else
- *
+ *
* @brief [local interface] Resetting and go to Inactive state
*
* This function reset RTC and makes transition from Error to Inactive
@@ -3257,7 +3257,7 @@
*
* @else
*
- * @brief The write() method of all OutPort is called.
+ * @brief The write() method of all OutPort is called.
*
* This operation call the write() method of all OutPort
* registered in the RTC.
@@ -3277,19 +3277,19 @@
* readAll()が呼出されるようになる。
* パラメータがfalseの場合は、readAll()呼出を無効にする。
*
- * @param read(default:true)
+ * @param read(default:true)
* (readAll()メソッド呼出あり:true, readAll()メソッド呼出なし:false)
*
- * @param completion(default:false)
+ * @param completion(default:false)
* readAll()にて、どれかの一つのInPortのread()が失敗しても全ての
* InPortのread()を呼び出す:true, readAll()にて、どれかの一つの
* InPortのread()が失敗した場合、すぐにfalseで抜ける:false
*
* @else
*
- * @brief Set whether to execute the readAll() method.
+ * @brief Set whether to execute the readAll() method.
*
- * Set whether to execute the readAll() method.
+ * Set whether to execute the readAll() method.
*
* @param read(default:true)
* (readAll() is called:true, readAll() isn't called:false)
@@ -3313,11 +3313,11 @@
* writeAll()が呼出されるようになる。
* パラメータがfalseの場合は、writeAll()呼出を無効にする。
*
- * @param write(default:true)
+ * @param write(default:true)
* (writeAll()メソッド呼出あり:true, writeAll()メソッド呼出
* なし:false)
*
- * @param completion(default:false)
+ * @param completion(default:false)
* writeAll()にて、どれかの一つのOutPortのwrite()が失敗しても全
* てのOutPortのwrite()を呼び出しを行う:true, writeAll()にて、ど
* れかの一つのOutPortのwrite()が失敗した場合、すぐにfalseで抜け
@@ -3325,9 +3325,9 @@
*
* @else
*
- * @brief Set whether to execute the writeAll() method.
+ * @brief Set whether to execute the writeAll() method.
*
- * Set whether to execute the writeAll() method.
+ * Set whether to execute the writeAll() method.
*
* @param write(default:true)
* (writeAll() is called:true, writeAll() isn't called:false)
@@ -3363,11 +3363,11 @@
/*!
* @if jp
*
- * @brief ExecutionContextBaseリストの登録を削除する
+ * @brief ExecutionContextBaseリストの登録を削除する
*
* @else
*
- * @brief The ExecutionContextBase list is deleted.
+ * @brief The ExecutionContextBase list is deleted.
*
* @endif
*/
@@ -3448,7 +3448,7 @@
*/
typedef PreComponentActionListener PreCompActionListener;
typedef PreComponentActionListenerType PreCompActionListenerType;
- void
+ void
addPreComponentActionListener(PreComponentActionListenerType listener_type,
PreComponentActionListener* listener,
bool autoclean = true);
@@ -3487,7 +3487,7 @@
* @brief PreComponentActionListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -3495,13 +3495,13 @@
* @brief Removing PreComponentAction type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
* @endif
*/
- void
+ void
removePreComponentActionListener(
PreComponentActionListenerType listener_type,
PreComponentActionListener* listener);
@@ -3581,7 +3581,7 @@
*/
typedef PostComponentActionListener PostCompActionListener;
typedef PostComponentActionListenerType PostCompActionListenerType;
- void
+ void
addPostComponentActionListener(
PostComponentActionListenerType listener_type,
PostComponentActionListener* listener,
@@ -3621,7 +3621,7 @@
* @brief PostComponentActionListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -3629,13 +3629,13 @@
* @brief Removing PostComponentAction type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
* @endif
*/
- void
+ void
removePostComponentActionListener(
PostComponentActionListenerType listener_type,
PostComponentActionListener* listener);
@@ -3695,11 +3695,11 @@
*
* @endif
*/
- void
+ void
addPortActionListener(PortActionListenerType listener_type,
PortActionListener* listener,
bool autoclean = true);
-
+
template <class Listener>
PortActionListener*
addPortActionListener(PortActionListenerType listener_type,
@@ -3734,7 +3734,7 @@
* @brief PortActionListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -3742,13 +3742,13 @@
* @brief Removing PortAction type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
* @endif
*/
- void
+ void
removePortActionListener(PortActionListenerType listener_type,
PortActionListener* listener);
@@ -3840,14 +3840,14 @@
addExecutionContextActionListener(listener_type, listener, true);
return listener;
}
-
+
/*!
* @if jp
* @brief ExecutionContextActionListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -3855,13 +3855,13 @@
* @brief Removing ExecutionContextAction type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
* @endif
*/
- void
+ void
removeExecutionContextActionListener(ECActionListenerType listener_type,
ECActionListener* listener);
@@ -3953,14 +3953,14 @@
addPortConnectListener(listener_type, listener, true);
return listener;
}
-
+
/*!
* @if jp
* @brief PortConnectListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -3968,13 +3968,13 @@
* @brief Removing PortConnect type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
* @endif
*/
- void
+ void
removePortConnectListener(PortConnectListenerType listener_type,
PortConnectListener* listener);
@@ -4076,14 +4076,14 @@
addPortConnectRetListener(listener_type, listener, true);
return listener;
}
-
+
/*!
* @if jp
* @brief PortConnectRetListener リスナを削除する
*
* 設定した各種リスナを削除する。
- *
+ *
* @param listener_type リスナタイプ
* @param listener リスナオブジェクトへのポインタ
*
@@ -4091,13 +4091,13 @@
* @brief Removing PortConnectRet type listener
*
* This operation removes a specified listener.
- *
+ *
* @param listener_type A listener type
* @param listener A pointer to a listener object
*
* @endif
*/
- void
+ void
removePortConnectRetListener(PortConnectRetListenerType listener_type,
PortConnectRetListener* listener);
@@ -4116,11 +4116,11 @@
*
* @param listener ConfigurationParamListener 型のリスナオブジェクト。
* @param autoclean リスナオブジェクトを自動で削除するかどうかのフラグ
- *
+ *
* @else
*
- * @brief Adding ConfigurationParamListener
- *
+ * @brief Adding ConfigurationParamListener
+ *
* This function adds a listener object which is called when
* update(const char* config_set, const char* config_param) is
* called. In the type argument, currently only
@@ -4179,11 +4179,11 @@
* @param type ConfigurationParamListenerType型の値。
* ON_UPDATE_CONFIG_PARAM がある。
* @param listener 与えたリスナオブジェクトへのポインタ
- *
+ *
* @else
*
- * @brief Removing ConfigurationParamListener
- *
+ * @brief Removing ConfigurationParamListener
+ *
* This function removes a listener object which is added by
* addConfigurationParamListener() function.
*
@@ -4195,7 +4195,7 @@
*/
void removeConfigurationParamListener(ConfigurationParamListenerType type,
ConfigurationParamListener* listener);
-
+
/*!
* @if jp
*
@@ -4213,11 +4213,11 @@
* @param type ConfigurationSetListenerType型の値。
* @param listener ConfigurationSetListener 型のリスナオブジェクト。
* @param autoclean リスナオブジェクトを自動で削除するかどうかのフラグ
- *
+ *
* @else
*
- * @brief Adding ConfigurationSetListener
- *
+ * @brief Adding ConfigurationSetListener
+ *
* This function add a listener object which is called when
* ConfigurationSet is updated. Available events are the followings.
*
@@ -4270,11 +4270,11 @@
*
* @param type ConfigurationSetListenerType型の値。
* @param listener 与えたリスナオブジェクトへのポインタ
- *
+ *
* @else
*
- * @brief Removing ConfigurationSetListener
- *
+ * @brief Removing ConfigurationSetListener
+ *
* This function removes a listener object which is added by
* addConfigurationSetListener() function.
*
@@ -4285,7 +4285,7 @@
*/
void removeConfigurationSetListener(ConfigurationSetListenerType type,
ConfigurationSetListener* listener);
-
+
/*!
* @if jp
*
@@ -4302,11 +4302,11 @@
* @param type ConfigurationSetNameListenerType型の値。
* @param listener ConfigurationSetNameListener 型のリスナオブジェクト。
* @param autoclean リスナオブジェクトを自動で削除するかどうかのフラグ
- *
+ *
* @else
*
- * @brief Adding ConfigurationSetNameListener
- *
+ * @brief Adding ConfigurationSetNameListener
+ *
* This function add a listener object which is called when
* ConfigurationSetName is updated. Available events are the followings.
*
@@ -4320,7 +4320,7 @@
*
* @endif
*/
- void
+ void
addConfigurationSetNameListener(ConfigurationSetNameListenerType type,
ConfigurationSetNameListener* listener,
bool autoclean = true);
@@ -4364,11 +4364,11 @@
* @param type ConfigurationSetNameListenerType型の値。
* ON_UPDATE_CONFIG_PARAM がある。
* @param listener 与えたリスナオブジェクトへのポインタ
- *
+ *
* @else
*
- * @brief Removing ConfigurationSetNameListener
- *
+ * @brief Removing ConfigurationSetNameListener
+ *
* This function removes a listener object which is added by
* addConfigurationSetNameListener() function.
*
@@ -4382,7 +4382,7 @@
void
removeConfigurationSetNameListener(ConfigurationSetNameListenerType type,
ConfigurationSetNameListener* listener);
-
+
protected:
/*!
* @if jp
@@ -4398,7 +4398,7 @@
* @brief Shutdown RTC
*
* This operation ececutes RTC's termination.
- * This unregisters all Ports, deactivates corresponding CORBA objects and
+ * This unregisters all Ports, deactivates corresponding CORBA objects and
* shuts down RTC.
*
* @endif
@@ -4529,17 +4529,17 @@
{
m_actionListeners.portaction_[ADD_PORT].notify(pprof);
}
-
+
inline void onRemovePort(const PortProfile& pprof)
{
m_actionListeners.portaction_[REMOVE_PORT].notify(pprof);
}
-
+
inline void onAttachExecutionContext(UniqueId ec_id)
{
m_actionListeners.ecaction_[EC_ATTACHED].notify(ec_id);
}
-
+
inline void onDetachExecutionContext(UniqueId ec_id)
{
m_actionListeners.ecaction_[EC_DETACHED].notify(ec_id);
@@ -4574,8 +4574,8 @@
* @brief creating, initializing and binding context
*/
ReturnCode_t createContexts(std::vector<coil::Properties>& ec_args);
-
-
+
+
protected:
/*!
* @if jp
@@ -4593,7 +4593,7 @@
* @endif
*/
Manager* m_pManager;
-
+
/*!
* @if jp
* @brief ORB へのポインタ
@@ -4602,7 +4602,7 @@
* @endif
*/
CORBA::ORB_var m_pORB;
-
+
/*!
* @if jp
* @brief POA へのポインタ
@@ -4611,7 +4611,7 @@
* @endif
*/
PortableServer::POA_var m_pPOA;
-
+
//============================================================
// SDO 関係の変数
//============================================================
@@ -4623,7 +4623,7 @@
* @endif
*/
SDOPackage::OrganizationList m_sdoOwnedOrganizations;
-
+
/*!
* @if jp
* @brief SDOService のプロファイルリストからidでサーチするためのファンクタ
@@ -4640,7 +4640,7 @@
}
std::string m_id;
}; // struct svc_name
-
+
/*!
* @if jp
* @brief SDO Configuration オブジェクトへのポインタ
@@ -4649,7 +4649,7 @@
* @endif
*/
SDOPackage::Configuration_impl* m_pSdoConfigImpl;
-
+
/*!
* @if jp
* @brief SDO Configuration Interface へのポインタ
@@ -4658,7 +4658,7 @@
* @endif
*/
SDOPackage::Configuration_var m_pSdoConfig;
-
+
/*!
* @if jp
* @brief SDO organization
@@ -4667,7 +4667,7 @@
* @endif
*/
SDOPackage::OrganizationList m_sdoOrganizations;
-
+
/*!
* @if jp
* @brief SDO Status
@@ -4676,7 +4676,7 @@
* @endif
*/
SDOPackage::NVList m_sdoStatus;
-
+
//============================================================
// RTC 関係の変数
//============================================================
@@ -4688,7 +4688,7 @@
* @endif
*/
ComponentProfile m_profile;
-
+
/*!
* @if jp
* @brief オブジェクトリファレンス
@@ -4697,7 +4697,7 @@
* @endif
*/
RTObject_var m_objref;
-
+
/*!
* @if jp
* @brief Port のオブジェクトリファレンスのリスト
@@ -4724,7 +4724,7 @@
* @endif
*/
std::vector<OutPortBase*> m_outports;
-
+
/*!
* @if jp
* @brief 自分がownerのExecutionContextService のリスト
@@ -4733,16 +4733,16 @@
* @endif
*/
ExecutionContextServiceList m_ecMine;
-
+
/*!
* @if jp
* @brief ExecutionContextBase のリスト
* @else
- * @brief List of ExecutionContextBase
+ * @brief List of ExecutionContextBase
* @endif
*/
std::vector<ExecutionContextBase*> m_eclist;
-
+
/*!
* @if jp
* @brief 参加しているExecutionContextService のリスト
@@ -4751,7 +4751,7 @@
* @endif
*/
ExecutionContextServiceList m_ecOther;
-
+
/*!
* @if jp
* @brief Created 状態フラグ
@@ -4760,7 +4760,7 @@
* @endif
*/
bool m_created;
-
+
/*!
* @if jp
* @brief RTCの終了状態フラグ
@@ -4769,7 +4769,7 @@
* @endif
*/
bool m_exiting;
-
+
/*!
* @if jp
* @brief Alive 状態フラグ
@@ -4778,7 +4778,7 @@
* @endif
*/
// bool m_alive;
-
+
/*!
* @if jp
* @brief RTC のプロパティ
@@ -4787,7 +4787,7 @@
* @endif
*/
coil::Properties m_properties;
-
+
/*!
* @if jp
* @brief コンフィギュレーション情報管理オブジェクト
@@ -4796,7 +4796,7 @@
* @endif
*/
ConfigAdmin m_configsets;
-
+
/*!
* @if jp
* @brief SDO Service 管理オブジェクト
@@ -4834,8 +4834,8 @@
* @else
* @brief flag for readAll()
*
- * true:Even if the error occurs during readAll(), it executes it to the
- * last minute.
+ * true:Even if the error occurs during readAll(), it executes it to the
+ * last minute.
* false:End when error occurs during readAll().
*
* @endif
@@ -4852,8 +4852,8 @@
* @else
* @brief flag for writeAll()
*
- * true:Even if the error occurs during writeAll(), it executes it to the
- * last minute.
+ * true:Even if the error occurs during writeAll(), it executes it to the
+ * last minute.
* false:End when error occurs during writeAll().
*
* @endif
@@ -4909,7 +4909,7 @@
}
std::string m_name;
}; // struct nv_name
-
+
/*!
* @if jp
* @brief ExecutionContext コピーファンクタ
@@ -4967,7 +4967,7 @@
}; // struct ec_find
// ExecutionContextAdminList m_execContextList;
-
+
/*!
* @if jp
* @brief RTC 非活性化用ファンクタ
@@ -4985,7 +4985,7 @@
{
if (!::CORBA::is_nil(ec) && !ec->_non_existent())
{
-
+
ec->deactivate_component(RTC::LightweightRTObject::_duplicate(m_comp));
ec->stop();
}
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObjectStateMachine.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObjectStateMachine.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RTObjectStateMachine.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -44,7 +44,7 @@
typedef RTC_Utils::StateHolder<ExecContextState> ExecContextStates;
class RTObjectStateMachine
- : private coil::NonCopyable
+ : private coil::NonCopyable
{
public:
RTObjectStateMachine(RTC::ExecutionContextHandle_t id,
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RingBuffer.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RingBuffer.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/RingBuffer.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -54,7 +54,7 @@
* @if jp
* @class RingBuffer
* @brief リングバッファ実装クラス
- *
+ *
* 指定した長さのリング状バッファを持つバッファ実装クラス。
* バッファ全体にデータが格納された場合、以降のデータは古いデータから
* 順次上書きされる。
@@ -69,7 +69,7 @@
* @else
* @class RingBuffer
* @brief Ring buffer implementation class
- *
+ *
* This is the buffer implementation class with ring shaped buffer of
* specified length.
* If data is stored in the entire buffer, data from now on will be
@@ -96,23 +96,23 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
* 指定されたバッファ長でバッファを初期化する。
*
* @param length バッファ長
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor.
* Initialize the buffer by specified buffer length.
* However, if the specified length is less than two, the buffer should
* be initialized by two in length.
*
* @param length Buffer length
- *
+ *
* @endif
*/
explicit RingBuffer(long int length = RINGBUFFER_DEFAULT_LENGTH)
@@ -125,26 +125,26 @@
{
this->reset();
}
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
- *
+ *
* @else
*
* @brief Virtual destractor
- *
+ *
* Virtual destractor
- *
+ *
* @endif
*/
virtual ~RingBuffer(void)
{
}
-
+
/*!
* @if jp
* @brief バッファの設定
@@ -190,25 +190,25 @@
initWritePolicy(prop);
initReadPolicy(prop);
}
-
+
/*!
* @if jp
*
* @brief バッファ長を取得する
- *
+ *
* バッファ長を取得する。
- *
+ *
* @return バッファ長
- *
+ *
* @else
*
* @brief Get the buffer length
- *
+ *
* Get the buffer length.
- *
+ *
* @return Buffer length
- *
*
+ *
* @endif
*/
virtual size_t length(void) const
@@ -216,19 +216,19 @@
Guard guard(m_posmutex);
return m_length;
}
-
+
/*!
* @if jp
*
* @brief バッファの長さをセットする
- *
+ *
* バッファ長を設定する。設定不可な場合はNOT_SUPPORTEDが返る。
* この実装では BUFFER_OK しか返さない。
- *
+ *
* @return BUFFER_OK: 正常終了
* NOT_SUPPORTED: バッファ長変更不可
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Get the buffer length
@@ -236,7 +236,7 @@
* Pure virtual function to get the buffer length.
*
* @return buffer length
- *
+ *
* @endif
*/
virtual ReturnCode length(size_t n)
@@ -246,19 +246,19 @@
this->reset();
return ::RTC::BufferStatus::BUFFER_OK; //BUFFER_OK;
}
-
+
/*!
* @if jp
*
* @brief バッファの状態をリセットする
- *
+ *
* バッファの読み出しポインタと書き込みポインタの位置をリセットする。
* この実装では BUFFER_OK しか返さない。
- *
+ *
* @return BUFFER_OK: 正常終了
* NOT_SUPPORTED: リセット不可能
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Get the buffer length
@@ -266,9 +266,9 @@
* Pure virtual function to get the buffer length.
*
* @return buffer length
- *
+ *
* @endif
- */
+ */
virtual ReturnCode reset()
{
Guard guard(m_posmutex);
@@ -278,20 +278,20 @@
m_rpos = 0;
return ::RTC::BufferStatus::BUFFER_OK;
}
-
-
-
+
+
+
//----------------------------------------------------------------------
/*!
* @if jp
*
* @brief バッファの現在の書込み要素のポインタ
- *
+ *
* バッファの現在の書込み要素のポインタまたは、n個先のポインタを返す
- *
- * @param n 書込みポインタ + n の位置のポインタ
+ *
+ * @param n 書込みポインタ + n の位置のポインタ
* @return 書込み位置のポインタ
- *
+ *
* @else
*
* @brief Get the buffer length
@@ -299,28 +299,28 @@
* Pure virtual function to get the buffer length.
*
* @return buffer length
- *
+ *
* @endif
- */
- virtual DataType* wptr(long int n = 0)
+ */
+ virtual DataType* wptr(long int n = 0)
{
Guard guard(m_posmutex);
return &m_buffer[(m_wpos + n + m_length) % m_length];
}
-
+
/*!
* @if jp
*
* @brief 書込みポインタを進める
- *
+ *
* 現在の書き込み位置のポインタを n 個進める。
* 書き込み可能な要素数以上の数値を指定した場合、PRECONDITION_NOT_MET
* を返す。
- *
- * @param n 書込みポインタ + n の位置のポインタ
+ *
+ * @param n 書込みポインタ + n の位置のポインタ
* @return BUFFER_OK: 正常終了
* PRECONDITION_NOT_MET: n > writable()
- *
+ *
* @else
*
* @brief Get the buffer length
@@ -328,9 +328,9 @@
* Pure virtual function to get the buffer length.
*
* @return buffer length
- *
+ *
* @endif
- */
+ */
virtual ReturnCode advanceWptr(long int n = 1)
{
// n > 0 :
@@ -356,15 +356,15 @@
* @if jp
*
* @brief バッファにデータを書き込む
- *
+ *
* バッファにデータを書き込む。書き込みポインタの位置は変更されない。
* この実装では常に BUFFER_OK を返す。
- *
+ *
* @param value 書き込み対象データ
*
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -385,12 +385,12 @@
m_buffer[m_wpos] = value;
return ::RTC::BufferStatus::BUFFER_OK;
}
-
+
/*!
* @if jp
*
* @brief バッファに書き込む
- *
+ *
* 引数で与えられたデータをバッファに書き込む。
*
* 第2引数(sec)、第3引数(nsec)が指定されていない場合、バッファフル
@@ -406,7 +406,7 @@
* 書き込み時にバッファが空(empty)状態で、別のスレッドがblockモード
* で読み出し待ちをしている場合、signalを発行して読み出し側のブロッ
* キングが解除される。
- *
+ *
* @param value 書き込み対象データ
* @param sec タイムアウト時間 sec (default -1: 無効)
* @param nsec タイムアウト時間 nsec (default 0)
@@ -414,17 +414,17 @@
* BUFFER_FULL バッファがフル状態
* TIMEOUT 書込みがタイムアウトした
* PRECONDITION_NOT_MET 設定異常
- *
+ *
* @else
*
* @brief Write data into the buffer
- *
+ *
* Write data which is given argument into the buffer.
*
* @param value Target data for writing
*
* @return Writing result (Always true: writing success is returned)
- *
+ *
* @endif
*/
virtual ReturnCode write(const DataType& value,
@@ -432,10 +432,10 @@
{
{
Guard guard(m_full.mutex);
-
+
if (full())
{
-
+
bool timedwrite(m_timedwrite);
bool overwrite(m_overwrite);
@@ -471,8 +471,8 @@
return ::RTC::BufferStatus::PRECONDITION_NOT_MET;
}
}
- }
-
+ }
+
put(value);
{
@@ -490,16 +490,16 @@
}
return ::RTC::BufferStatus::BUFFER_OK;
}
-
+
/*!
* @if jp
*
* @brief バッファに書込み可能な要素数
- *
+ *
* バッファに書込み可能な要素数を返す。
- *
+ *
* @return 書き込み可能な要素数
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -517,16 +517,16 @@
Guard guard(m_posmutex);
return m_length - m_fillcount;
}
-
+
/*!
* @if jp
*
* @brief バッファfullチェック
- *
+ *
* バッファfullチェック用純粋仮想関数
*
* @return fullチェック結果(true:バッファfull,false:バッファ空きあり)
- *
+ *
* @else
*
* @brief Check on whether the buffer is full.
@@ -542,18 +542,18 @@
Guard guard(m_posmutex);
return m_length == m_fillcount;
}
-
+
//----------------------------------------------------------------------
/*!
* @if jp
*
* @brief バッファの現在の読み出し要素のポインタ
- *
+ *
* バッファの現在の読み出し要素のポインタまたは、n個先のポインタを返す
- *
- * @param n 読み出しポインタ + n の位置のポインタ
+ *
+ * @param n 読み出しポインタ + n の位置のポインタ
* @return 読み出し位置のポインタ
- *
+ *
* @else
*
* @brief Get the buffer length
@@ -561,26 +561,26 @@
* Pure virtual function to get the buffer length.
*
* @return buffer length
- *
+ *
* @endif
- */
+ */
virtual DataType* rptr(long int n = 0)
{
Guard guard(m_posmutex);
return &(m_buffer[(m_rpos + n + m_length) % m_length]);
}
-
+
/*!
* @if jp
*
* @brief 読み出しポインタを進める
- *
+ *
* 現在の読み出し位置のポインタを n 個進める。
- *
- * @param n 読み出しポインタ + n の位置のポインタ
+ *
+ * @param n 読み出しポインタ + n の位置のポインタ
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Get the buffer length
@@ -588,14 +588,14 @@
* Pure virtual function to get the buffer length.
*
* @return buffer length
- *
+ *
* @endif
- */
+ */
virtual ReturnCode advanceRptr(long int n = 1)
{
// n > 0 :
// n satisfies n <= readable elements
- // n <= m_fillcout
+ // n <= m_fillcout
// n < 0 : -n = n'
// n satisfies n'<= m_length - m_fillcount
// n >= m_fillcount - m_length
@@ -610,19 +610,19 @@
m_fillcount -= n;
return ::RTC::BufferStatus::BUFFER_OK;
}
-
+
/*!
* @if jp
*
* @brief バッファからデータを読み出す
- *
+ *
* バッファからデータを読みだす。読み出しポインタの位置は変更されない。
- *
+ *
* @param value 読み出しデータ
*
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -641,17 +641,17 @@
value = m_buffer[m_rpos];
return ::RTC::BufferStatus::BUFFER_OK;
}
-
-
+
+
/*!
* @if jp
*
* @brief バッファからデータを読み出す
- *
+ *
* バッファからデータを読みだす。読み出しポインタの位置は変更されない。
*
* @return 読み出しデータ
- *
+ *
* @else
*
* @brief Reading data from the buffer
@@ -665,13 +665,13 @@
Guard gaurd(m_posmutex);
return m_buffer[m_rpos];
}
-
-
+
+
/*!
* @if jp
*
* @brief バッファから読み出す
- *
+ *
* バッファに格納されたデータを読み出す。
*
* 第2引数(sec)、第3引数(nsec)が指定されていない場合、バッファ空状
@@ -687,7 +687,7 @@
* 読み出し時にバッファが空(empty)状態で、別のスレッドがblockモード
* で書込み待ちをしている場合、signalを発行して書込み側のブロッキン
* グが解除される。
- *
+ *
* @param value 読み出し対象データ
* @param sec タイムアウト時間 sec (default -1: 無効)
* @param nsec タイムアウト時間 nsec (default 0)
@@ -695,17 +695,17 @@
* BUFFER_EMPTY バッファが空状態
* TIMEOUT 書込みがタイムアウトした
* PRECONDITION_NOT_MET 設定異常
- *
+ *
* @else
*
* @brief Readout data from the buffer
- *
+ *
* Readout data stored into the buffer.
- *
+ *
* @param value Readout data
*
* @return Readout result (Always true: readout success is returned)
- *
+ *
* @endif
*/
virtual ReturnCode read(DataType& value,
@@ -713,7 +713,7 @@
{
{
Guard gaurd(m_empty.mutex);
-
+
if (empty())
{
bool timedread(m_timedread);
@@ -758,7 +758,7 @@
}
}
}
-
+
get(value);
{
@@ -776,19 +776,19 @@
}
return ::RTC::BufferStatus::BUFFER_OK;
}
-
+
/*!
* @if jp
*
* @brief バッファから読み出し可能な要素数
- *
+ *
* バッファから読み出し可能な要素数を返す。
- *
+ *
* @return 読み出し可能な要素数
*
* @return BUFFER_OK: 正常終了
* BUFFER_ERROR: 異常終了
- *
+ *
* @else
*
* @brief Write data into the buffer
@@ -806,16 +806,16 @@
Guard guard(m_posmutex);
return m_fillcount;
}
-
+
/*!
* @if jp
*
* @brief バッファemptyチェック
- *
+ *
* バッファemptyチェック用純粋仮想関数
*
* @return emptyチェック結果(true:バッファempty,false:バッファデータあり)
- *
+ *
* @else
*
* @brief Check on whether the buffer is empty.
@@ -831,7 +831,7 @@
Guard guard(m_posmutex);
return m_fillcount == 0;
}
-
+
private:
inline void initLength(const coil::Properties& prop)
{
@@ -847,7 +847,7 @@
}
}
}
-
+
inline void initWritePolicy(const coil::Properties& prop)
{
std::string policy(prop["write.full_policy"]);
@@ -866,7 +866,7 @@
{
m_overwrite = false;
m_timedwrite = true;
-
+
double tm;
if (coil::stringTo(tm, prop["write.timeout"].c_str()))
{
@@ -877,7 +877,7 @@
}
}
}
-
+
inline void initReadPolicy(const coil::Properties& prop)
{
std::string policy(prop["read.empty_policy"]);
@@ -902,7 +902,7 @@
}
}
}
-
+
private:
/*!
* @if jp
@@ -1010,7 +1010,7 @@
* @endif
*/
std::vector<DataType> m_buffer;
-
+
/*!
* @if jp
* @brief 条件変数構造体
@@ -1024,7 +1024,7 @@
coil::Condition<coil::Mutex> cond;
coil::Mutex mutex;
};
-
+
/*!
* @if jp
* @brief 位置変数ミューテックス
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoConfiguration.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoConfiguration.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoConfiguration.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -68,7 +68,7 @@
* DeviceProfile, ServiceProfile, ConfigurationProfile および Organization
* の変更を行うためのオペレーションを備えている。SDO の仕様ではアクセス制御
* およびセキュリティに関する詳細については規定していない。
- *
+ *
* 複数の設定 (Configuration) を保持することにより、容易かつ素早くある設定
* を反映させることができる。事前に定義された複数の設定を ConfigurationSets
* および configuration profile として保持することができる。ひとつの
@@ -124,13 +124,13 @@
* help manage these ConfigurationSets.
*
*
- * - ConfigurationSet: id, description, one configuration set to consist
- * of NVList
+ * - ConfigurationSet: id, description, one configuration set to consist
+ * of NVList
* - ConfigurationSetList: List of ConfigurationSet
* - Parameter: Parameter definition consist of name, type and allowed_values
* - ActiveConfigurationSet: One set of configuration set that is valid.
*
- * The following functions do processing to ParameterList.
+ * The following functions do processing to ParameterList.
* - get_configuration_parameters()
*
* The following functions do processing to active ConfigurationSet
@@ -162,15 +162,15 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @param configAdmin ConfigurationSetList
- *
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @param configAdmin ConfigurationSetList
@@ -179,24 +179,24 @@
*/
Configuration_impl(RTC::ConfigAdmin& configAdmin,
RTC::SdoServiceAdmin& sdoServiceAdmin);
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
- *
+ *
* @else
*
* @brief Virtual destractor
*
* Virtual destractor.
-
+
* @endif
*/
virtual ~Configuration_impl(void);
-
+
//============================================================
//
// <<< CORBA interfaces >>>
@@ -204,7 +204,7 @@
//============================================================
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] SDO の DeviceProfile のセット
*
* このオペレーションは SDO の DeviceProfile をセットする。SDO が
@@ -220,7 +220,7 @@
* @exception NotAvailable SDOは存在するが応答がない。
* @exception InvalidParameter 引数 "dProfile" が null である。
* @exception InternalError 内部的エラーが発生した。
- *
+ *
* @else
*
* @brief [CORBA interface] Set DeviceProfile of SDO
@@ -233,7 +233,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -245,10 +245,10 @@
virtual CORBA::Boolean set_device_profile(const DeviceProfile& dProfile)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] SDO の ServiceProfile のセット
*
* このオペレーションはこの Configuration interface を所有する対象 SDO の
@@ -282,7 +282,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -294,10 +294,10 @@
virtual CORBA::Boolean add_service_profile(const ServiceProfile& sProfile)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization の追加
*
* このオペレーションは Organization object のリファレンスを追加する。
@@ -321,7 +321,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -333,10 +333,10 @@
virtual CORBA::Boolean add_organization(Organization_ptr org)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] ServiceProfile の削除
*
* このオペレーションはこの Configuration interface を持つ SDO の
@@ -365,7 +365,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The argument "sProfile" is null, or if the
@@ -379,10 +379,10 @@
virtual CORBA::Boolean remove_service_profile(const char* id)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization の参照の削除
*
* このオペレーションは Organization の参照を削除する。
@@ -394,13 +394,13 @@
* @exception SDONotExists ターゲットのSDOが存在しない。(本例外は、CORBA標準
* システム例外のOBJECT_NOT_EXISTにマッピングされる)
* @exception InvalidParameter 引数 "organization_id" が null である。
- * もしくは "organization_id" に関連付けられた
+ * もしくは "organization_id" に関連付けられた
* OrganizationProfile が存在しない。
* @exception NotAvailable SDOは存在するが応答がない。
* @exception InternalError 内部的エラーが発生した。
* @else
*
- * @brief [CORBA interface] Remove the reference of Organization
+ * @brief [CORBA interface] Remove the reference of Organization
*
* This operation removes the reference of an Organization object.
*
@@ -408,7 +408,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The argument "organizationID" is null,
@@ -422,10 +422,10 @@
virtual CORBA::Boolean remove_organization(const char* organization_id)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] 設定パラメータのリストの取得
*
* このオペレーションは configuration parameter のリストを返す。
@@ -447,7 +447,7 @@
* @return The list with definitions of parameters characterizing the
* configuration.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -458,10 +458,10 @@
virtual ParameterList* get_configuration_parameters()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Configuration parameter の値のリストの取得
*
* このオペレーションは全ての configuration パラメータおよび値を返す。
@@ -474,14 +474,14 @@
* @exception InternalError 内部的エラーが発生した。
* @else
*
- * @brief [CORBA interface] Get a list of the value of configuration
+ * @brief [CORBA interface] Get a list of the value of configuration
* parameters
*
* This operation returns all configuration parameters and their values.
*
* @return List of all configuration parameters and their values.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -492,10 +492,10 @@
virtual NVList* get_configuration_parameter_values()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Configuration parameter の値の取得
*
* このオペレーションは引数 "name" で指定されたパラメータ値を返す。
@@ -521,7 +521,7 @@
*
* @return The value of the specified parameter.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The value of the argument "name" is
@@ -536,10 +536,10 @@
virtual CORBA::Any* get_configuration_parameter_value(const char* name)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Configuration パラメータの変更
*
* このオペレーションは "name" で指定したパラメータの値を "value" に
@@ -568,7 +568,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The arguments ("name" and/or "value") is
@@ -583,12 +583,12 @@
const CORBA::Any& value)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
- * @brief [CORBA interface] ConfigurationSet リストの取得
*
+ * @brief [CORBA interface] ConfigurationSet リストの取得
+ *
* このオペレーションは ConfigurationProfile が持つ ConfigurationSet の
* リストを返す。 SDO が ConfigurationSet を持たなければ空のリストを返す。
*
@@ -610,7 +610,7 @@
*
* @return The list of stored configuration with their current values.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -621,10 +621,10 @@
virtual ConfigurationSetList* get_configuration_sets()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] ConfigurationSet の取得
*
* このオペレーションは引数で指定された ConfigurationSet の ID に関連
@@ -651,10 +651,10 @@
*
* @return The configuration set specified by the parameter config_id.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
- * @exception InvalidParameter The parameter 'config_id' is null or
+ * @exception InvalidParameter The parameter 'config_id' is null or
* there are no ConfigurationSets stored with
* such id.
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -665,10 +665,10 @@
virtual ConfigurationSet* get_configuration_set(const char* config_id)
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] アクティブな ConfigurationSet を取得する
*
* このオペレーションは当該SDOの現在アクティブな ConfigurationSet を返す。
@@ -679,7 +679,7 @@
* - 現在の設定が予め定義された ConfigurationSet によりセットされていない、
* - SDO の設定がアクティブになった後に変更された、
* - SDO を設定する ConfigurationSet が変更された、
- *
+ *
* これらの場合には、空の ConfigurationSet が返される。
*
* @return 現在アクティブな ConfigurationSet。
@@ -706,7 +706,7 @@
*
* @return The active ConfigurationSet.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -717,10 +717,10 @@
virtual ConfigurationSet* get_active_configuration_set()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] ConfigurationSet を追加する
*
* ConfigurationProfile に ConfigurationSet を追加するオペレーション。
@@ -746,12 +746,12 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The argument "configurationSet" is null,
* or one of the attributes defining
- * "configurationSet" is invalid, or the
+ * "configurationSet" is invalid, or the
* specified identifier of the configuration
* set already exists.
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -763,10 +763,10 @@
add_configuration_set(const ConfigurationSet& configuration_set)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] ConfigurationSet をセットする
*
* このオペレーションは指定された id の ConfigurationSet を更新する。
@@ -796,18 +796,18 @@
* @param config_id The ID of ConfigurationSet to be modified.
* @param configuration_set ConfigurationSet to be replaced.
*
- * @return A flag indicating if the ConfigurationSet was modified
+ * @return A flag indicating if the ConfigurationSet was modified
* successfully. "true" - The ConfigurationSet was modified
* successfully. "false" - The ConfigurationSet could not be
* modified successfully.
*
* @exception InvalidParameter The parameter 'configurationSetID' is null
- * or there is no ConfigurationSet stored with
+ * or there is no ConfigurationSet stored with
* such id.
- * This exception is also raised if one of the
- * attributes defining ConfigurationSet is not
+ * This exception is also raised if one of the
+ * attributes defining ConfigurationSet is not
* valid.
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -819,10 +819,10 @@
set_configuration_set_values(const ConfigurationSet& configuration_set)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] ConfigurationSet を削除する
*
* ConfigurationProfile から ConfigurationSet を削除する。
@@ -847,7 +847,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The arguments "configurationSetID" is null,
@@ -861,10 +861,10 @@
virtual CORBA::Boolean remove_configuration_set(const char* config_id)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] ConfigurationSet のアクティブ化
*
* ConfigurationProfile に格納された ConfigurationSet のうち一つを
@@ -901,7 +901,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The argument ("configID") is null or
@@ -915,96 +915,96 @@
virtual CORBA::Boolean activate_configuration_set(const char* config_id)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
// end of CORBA interface definition
//============================================================
-
+
/*!
* @if jp
*
* @brief オブジェクト リファレンスを取得する
- *
+ *
* 対象のオブジェクトリファレンスを取得する
- *
+ *
* @return オブジェクトリファレンス
- *
+ *
* @else
*
* @brief Get object reference
- *
+ *
* Get the target object reference.
- *
+ *
* @return Object reference
- *
+ *
* @endif
*/
Configuration_ptr getObjRef();
-
+
/*!
* @if jp
*
* @brief SDO の DeviceProfile を取得する
- *
+ *
* SDO の DeviceProfile を取得する
- *
+ *
* @return SDO の DeviceProfile
- *
+ *
* @else
*
* @brief Get the DeviceProfile of SDO
- *
+ *
* Get the DeviceProfile of SDO.
- *
+ *
* @return DeviceProfile of SDO
- *
+ *
* @endif
*/
const DeviceProfile getDeviceProfile();
-
+
/*!
* @if jp
*
* @brief SDO の Organization リストを取得する
- *
+ *
* SDO の Organization リストを取得する
- *
+ *
* @return SDO の Organization リスト
- *
+ *
* @else
*
* @brief Get a list of Organization of SDO
- *
+ *
* Get a list of Organization of SDO.
- *
+ *
* @return List of Organization of SDO
- *
+ *
* @endif
*/
const OrganizationList getOrganizations();
-
+
protected:
::RTC::Logger rtclog;
/*!
* @if jp
*
* @brief UUIDを生成する
- *
+ *
* UUIDを生成する
- *
+ *
* @return 生成したUUID
- *
+ *
* @else
*
* @brief Generate UUID
- *
+ *
* Generate UUID.
- *
+ *
* @return UUID that has been generated
- *
+ *
* @endif
*/
const std::string getUUID() const;
-
+
/*!
* @if jp
* @brief CORBA オブジェクトへの参照
@@ -1013,7 +1013,7 @@
* @endif
*/
Configuration_var m_objref;
-
+
/*!
* @if jp
* @brief Lock 付き SDO DeviceProfile
@@ -1023,11 +1023,11 @@
*/
DeviceProfile m_deviceProfile;
Mutex m_dprofile_mutex;
-
+
/*!
* @if jp
* @brief SDO Parameter
- *
+ *
* 実装技術に非依存な変数(パラメータ)を定義するデータ構造。
* パラメータ構造は、変数の名前と型を定義する。
* 定義されている属性は以下のとおり。
@@ -1044,17 +1044,17 @@
* もしもパラメータに対する制約がない場合は、allowedValues
* 属性はnullとなる。すなわち、パラメータ型に固有の範囲
* であればどのような値も取ることができる。
- *
+ *
* @else
* @brief SDO Parameter
- *
- * Data structure to define a variable (parameter) independently
- * of implementation technologies. The Parameter structure defines
+ *
+ * Data structure to define a variable (parameter) independently
+ * of implementation technologies. The Parameter structure defines
* the name and type of a variable.
* Attributes defined in Parameter.
* - name : Parameter’s name.
- * - type : Name of parameter's type. The original value scope of
- * parameter data type can be constrained by definitions
+ * - type : Name of parameter's type. The original value scope of
+ * parameter data type can be constrained by definitions
* allocated in the attribute allowedValues.
* - allowedValues : Values that the parameter can accept.
* This attribute is used only when the value scope
@@ -1087,7 +1087,7 @@
*/
ParameterList m_parameters;
Mutex m_params_mutex;
-
+
/*!
* @if jp
* @brief Lock 付き SDO ConfigurationSetList
@@ -1115,7 +1115,7 @@
*/
RTC::SdoServiceAdmin& m_sdoservice;
Mutex m_sdoservice_mutex;
-
+
/*!
* @if jp
* @brief Lock 付き SDO OrganizationList
@@ -1125,7 +1125,7 @@
*/
OrganizationList m_organizations;
Mutex m_org_mutex;
-
+
/*!
* @if jp
* @brief NVList用functor
@@ -1142,7 +1142,7 @@
}
std::string m_name;
};
-
+
/*!
* @if jp
* @brief Organization用functor
@@ -1160,7 +1160,7 @@
}
const std::string m_id;
};
-
+
/*!
* @if jp
* @brief ConfigurationSet用functor
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoOrganization.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoOrganization.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoOrganization.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -82,13 +82,13 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
* @endif
@@ -97,24 +97,24 @@
explicit Organization_impl(RTC::RTObject_ptr sdo);
#endif // ORB_IS_RTROB
explicit Organization_impl(SDOSystemElement_ptr sdo);
-
+
/*!
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
- *
+ *
* @else
*
* @brief Virtual destructor
- *
+ *
* Virtual Virtual destructor
*
* @endif
*/
virtual ~Organization_impl(void);
-
+
//============================================================
//
// <<< CORBA interfaces >>>
@@ -122,7 +122,7 @@
//============================================================
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization ID を取得する
*
* Organization の ID を返すオペレーション。
@@ -141,7 +141,7 @@
*
* @return The id of the Organization defined in the resource data model.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -152,10 +152,10 @@
virtual char* get_organization_id()
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] OrganizationProperty のセット
*
* ※ SDO Specification の PIM 記述とオペレーション名が異なる。
@@ -186,7 +186,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter The argument "organizationProperty" is null.
@@ -199,10 +199,10 @@
add_organization_property(const OrganizationProperty& org_property)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] OrganizationProperty の取得
*
* Organization が所有する OrganizationProperty を返すオペレーション。
@@ -224,7 +224,7 @@
*
* @return The list with properties of the organization.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -235,10 +235,10 @@
virtual OrganizationProperty* get_organization_property()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] OrganizationProperty の特定の値の取得
*
* OrganizationProperty の指定された値を返すオペレーション。
@@ -265,7 +265,7 @@
*
* @return The value of property which is specified by argument "name".
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception InvalidParameter There are no Property stored with argument
@@ -278,10 +278,10 @@
virtual CORBA::Any* get_organization_property_value(const char* name)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] OrganizationProperty の値のセット
*
* OrganizationProperty の NVList に name と value のセットを追加もしくは
@@ -313,7 +313,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -327,10 +327,10 @@
set_organization_property_value(const char* name, const CORBA::Any& value)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] OrganizationProperty の削除
*
* OrganizationProperty の NVList から特定のプロパティを削除する。
@@ -358,7 +358,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -371,10 +371,10 @@
virtual CORBA::Boolean remove_organization_property(const char* name)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] SDO メンバーの追加
*
* Organization にメンバーとして SDO を追加する。
@@ -400,7 +400,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -412,10 +412,10 @@
virtual CORBA::Boolean add_members(const SDOList& sdo_list)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization のメンバーを取得する
*
* Organization のメンバーの SDO のリストを返す。
@@ -437,7 +437,7 @@
*
* @return Member SDOs that are contained in the Organization object.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -448,10 +448,10 @@
virtual SDOList* get_members()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] SDO の セット
*
* SDO のリストを Organization のメンバーとしてセットする。
@@ -481,7 +481,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -495,10 +495,10 @@
virtual CORBA::Boolean set_members(const SDOList& sdos)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] SDO メンバーの削除
*
* Organization から引数で指定された "id" の SDO を削除する。
@@ -523,7 +523,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -535,10 +535,10 @@
virtual CORBA::Boolean remove_member(const char* id)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization のオーナーを取得する
*
* この Organization のオーナーへの参照を返す。
@@ -558,7 +558,7 @@
*
* @return Reference of owner object.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -569,10 +569,10 @@
virtual SDOSystemElement_ptr get_owner()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization にオーナーをセットする
*
* Organization に対して SDOSystemElement をオーナーとしてセットする。
@@ -600,7 +600,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -614,10 +614,10 @@
virtual CORBA::Boolean set_owner(SDOSystemElement_ptr sdo)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization の DependencyType を取得
*
* Organization の関係を表す "DependencyType" を返す。
@@ -642,7 +642,7 @@
* Used by Resource Data Model," on page 2-3
* of OMG SDO Specification.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -653,10 +653,10 @@
virtual DependencyType get_dependency()
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
/*!
* @if jp
- *
+ *
* @brief [CORBA interface] Organization の DependencyType をセットする
*
* Organization の依存関係 "DependencyType" をセットする。
@@ -687,7 +687,7 @@
*
* @return If the operation was successfully completed.
*
- * @exception SDONotExists The target SDO does not exist.(This exception
+ * @exception SDONotExists The target SDO does not exist.(This exception
* is mapped to CORBA standard system exception
* OBJECT_NOT_EXIST.)
* @exception NotAvailable The target SDO is reachable but cannot respond.
@@ -699,7 +699,7 @@
virtual CORBA::Boolean set_dependency(DependencyType dependency)
throw (CORBA::SystemException,
NotAvailable, InternalError);
-
+
// end of CORBA interface definition
//============================================================
Organization_ptr getObjRef() {return m_objref;};
@@ -715,7 +715,7 @@
* @endif
*/
std::string m_pId;
-
+
/*!
* @if jp
* @brief Organization に関連付けられた SDO メンバのリスト
@@ -724,19 +724,19 @@
* @endif
*/
SDOPackage::SDOList m_memberList;
-
+
/*!
* @if jp
* @brief Organization の owner
* @else
* @brief The owner of the Organization
* @endif
- */
+ */
SDOPackage::SDOSystemElement_var m_varOwner;
-
+
/*!
* @if jp
- *
+ *
* @brief 依存関係のタイプ
*
* Owner と member の依存関係を指定する属性。
@@ -748,7 +748,7 @@
* DependencyType は OWNER という値を持つ。
* -# owner と member に依存関係がないフラットな構造。この場合は
* DependencyType は NO_DEPENDENCY という値を持つ。
- *
+ *
* SDO および SDOSystemElement のサブクラスは Organization の owner として
* 振舞うことが出来る。SDO が owner の場合にはOrganization は上記の
* いずれかのトポロジーパターンをとる。
@@ -809,7 +809,7 @@
* @endif
*/
SDOPackage::DependencyType m_dependency;
-
+
/*!
* @if jp
*
@@ -830,7 +830,7 @@
*/
SDOPackage::OrganizationProperty m_orgProperty;
Mutex m_org_mutex;
-
+
/*!
* @if jp
* @brief NameValue用functor
@@ -847,7 +847,7 @@
}
std::string m_name;
}; // struct nv_name
-
+
/*!
* @if jp
* @brief SDO用functor
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceAdmin.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceAdmin.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceAdmin.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -54,7 +54,7 @@
*
* - SDO::get_service_profiles ()
* - SDO::get_service_profile (in UniqueIdentifier id)
- * - SDO::get_sdo_service (in UniqueIdentifier id)
+ * - SDO::get_sdo_service (in UniqueIdentifier id)
*
* のいずれかのオペレーションにより、ServiceProfile または SDO
* Service の参照を取得し、機能を利用するためのオペレーションを呼び出
@@ -113,7 +113,7 @@
*
* - SDO::get_service_profiles ()
* - SDO::get_service_profile (in UniqueIdentifier id)
- * - SDO::get_sdo_service (in UniqueIdentifier id)
+ * - SDO::get_sdo_service (in UniqueIdentifier id)
*
* Since references of services in other SDOs/RTCs or applications
* could be released anytime, service providers cannot know where
@@ -152,18 +152,18 @@
* @if jp
*
* @brief コンストラクタ
- *
+ *
* コンストラクタ
*
- * @param
- *
+ * @param
+ *
* @else
*
* @brief Constructor
- *
+ *
* Constructor
*
- * @param
+ * @param
*
* @endif
*/
@@ -173,9 +173,9 @@
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* 仮想デストラクタ。
- *
+ *
* @else
*
* @brief Virtual destractor
@@ -185,12 +185,12 @@
* @endif
*/
virtual ~SdoServiceAdmin();
-
+
/*!
* @if jp
*
* @brief SDO Service Provider の ServiceProfileList を取得する
- *
+ *
* @else
*
* @brief Get ServiceProfileList of SDO Service Provider
@@ -211,7 +211,7 @@
*
* @param id SDO Service provider の IFR ID
* @return 指定された id を持つ ServiceProfile
- *
+ *
* @else
*
* @brief Get ServiceProfile of an SDO Service Provider
@@ -240,7 +240,7 @@
*
* @param id SDO Service provider の IFR ID
* @return 指定された id を持つ SDO Service のオブジェクトリファレンス
- *
+ *
* @else
*
* @brief Get ServiceProfile of an SDO Service
@@ -280,7 +280,7 @@
* @if jp
*
* @brief Service Consumer を追加する
- *
+ *
* @else
*
* @brief Add Service Consumer
@@ -288,12 +288,12 @@
* @endif
*/
bool addSdoServiceConsumer(const SDOPackage::ServiceProfile& sProfile);
-
+
/*!
* @if jp
*
* @brief Service Consumer を削除する
- *
+ *
* @else
*
* @brief Remove Service Consumer
@@ -301,13 +301,13 @@
* @endif
*/
bool removeSdoServiceConsumer(const char* id);
-
+
protected:
/*!
* @if jp
*
* @brief 許可されたサービス型かどうか調べる
- *
+ *
* @else
*
* @brief If it is enabled service type
@@ -320,7 +320,7 @@
* @if jp
*
* @brief 存在するサービス型かどうか調べる
- *
+ *
* @else
*
* @brief If it is existing service type
@@ -330,7 +330,7 @@
bool isExistingConsumerType(const SDOPackage::ServiceProfile& sProfile);
const std::string getUUID() const;
-
+
std::string ifrToKey(std::string& ifr);
@@ -338,7 +338,7 @@
RTC::RTObject_impl& m_rtobj;
coil::vstring m_consumerTypes;
bool m_allConsumerEnabled;
-
+
/*!
* @if jp
* @brief Lock 付き SDO ServiceProfileList
@@ -348,7 +348,7 @@
*/
std::vector<SdoServiceProviderBase*> m_providers;
coil::Mutex m_provider_mutex;
-
+
/*!
* @if jp
* @brief Lock 付き SDO ServiceProfileList
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceConsumerBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceConsumerBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceConsumerBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -64,7 +64,7 @@
* SDOサービスコンシューマが RTC から削除される。
*
* <pre>
- *
+ *
* [RTC] [SDO consumer] [Configuration] [SDO service] [Other]
* | : | | |
* | : get_configuration() | |
@@ -104,7 +104,7 @@
* イル名の basename + "Init" にしておく。以下に、クラス名、ファイル
* 名、エントリポイント関数名の推奨例を示す。
*
- * - 実装クラス名: MySdoServiceConusmer
+ * - 実装クラス名: MySdoServiceConusmer
* - ファイル名: MySdoServiceConsumer.h. MySdoServiceConsumer.cpp
* - 共有オブジェクト名: MySdoServiceConsumer.so (or DLL)
* - エントリポイント関数名: MySdoServiceConsumerInit()
@@ -128,7 +128,7 @@
* }
* };
* </pre>
- *
+ *
* @else
*
* @endif
@@ -203,7 +203,7 @@
* で保持される。SDO Service 管理フレームワークは管理上このオブジェ
* クトに対応する ServiceProfile を必要とするので、この関数では保持
* されている ServiceProfile を返す。
- *
+ *
* @return このオブジェクトが保持している ServiceProfile
*
* @else
@@ -246,9 +246,9 @@
* @brief Explicit instantiation of class template
* @endif
*/
- EXTERN template class DLL_PLUGIN
+ EXTERN template class DLL_PLUGIN
::coil::GlobalFactory< ::RTC::SdoServiceConsumerBase >;
-#endif
+#endif
}; // namespace RTC
#endif // RTC_SDOSERVICECONSUMERBASE_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceProviderBase.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceProviderBase.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SdoServiceProviderBase.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -63,7 +63,7 @@
* されるので、ここでリソースの解放など終了処理を行う。
*
* <pre>
- *
+ *
* [RTC] [SDO service] [Other]
* | : |
* | instantiate : |
@@ -101,7 +101,7 @@
* イル名の basename + "Init" にしておく。以下に、クラス名、ファイル
* 名、エントリポイント関数名の推奨例を示す。
*
- * - 実装クラス名: MySdoServiceConusmer
+ * - 実装クラス名: MySdoServiceConusmer
* - ファイル名: MySdoServiceProvider.h. MySdoServiceProvider.cpp
* - 共有オブジェクト名: MySdoServiceProvider.so (or DLL)
* - エントリポイント関数名: MySdoServiceProviderInit()
@@ -125,7 +125,7 @@
* }
* };
* </pre>
- *
+ *
* @else
*
* @endif
@@ -202,7 +202,7 @@
* で保持される。SDO Service 管理フレームワークは管理上このオブジェ
* クトに対応する ServiceProfile を必要とするので、この関数では保持
* されている ServiceProfile を返す。
- *
+ *
* @return このオブジェクトが保持している ServiceProfile
*
* @else
@@ -245,9 +245,9 @@
* @brief Explicit instantiation of class template
* @endif
*/
- EXTERN template class DLL_PLUGIN
+ EXTERN template class DLL_PLUGIN
::coil::GlobalFactory< ::RTC::SdoServiceProviderBase >;
-#endif
+#endif
}; // namespace RTC
#endif // RTC_SDOSERVICEPROVIDERBASE_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/StateMachine.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/StateMachine.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/StateMachine.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -30,7 +30,7 @@
* @if jp
* @class StateHolder
* @brief 状態保持用クラス
- *
+ *
* 状態を保持するためのホルダークラス。
* 現在の状態と、1つ前の状態、遷移予定の状態を保持する。
*
@@ -41,7 +41,7 @@
* @else
* @class StateHolder
* @brief State holder class
- *
+ *
* This is a holder class to hold states.
* Hold current state, the previous state and the
* state to be expected to transfer.
@@ -59,7 +59,7 @@
State prev;
State next;
};
-
+
/*!
* @if jp
*
@@ -73,33 +73,33 @@
* 状態は3状態 INACTIVE, ACTIVE, ERROR があり、各状態でのEntryやExit動作を
* 定義したいとすると、以下のように実現される。
* <pre>
- * class ActiveObject
- * {
- * public:
- * enum MyState { INACTIVE, ACTIVE, ERROR };
- * typedef States<MyState> MyStates;
- *
- * ActiveObject()
- * : m_sm(3)
- * {
- * m_sm.setNOP(&ActiveObject::nullAction);
- * m_sm.setListener(this);
- *
- * m_sm.setExitAction(INACTIVE, &ActiveObject::inactiveExit);
- * :
- * m_sm.setPostDoAction(ERROR, &ActiveObject::errorPostDo);
- * m_sm.setTransitionAction(&ActiveObject:transition);
- * };
- *
- * bool nullAction(MyStates st) {};
- * bool inactiveExit(MyStates st) {};
- * :
- * bool errorPostDo(MyStates st) {};
- * bool transition(MyStates st) {};
- *
- * private:
- * StateMachine<MyState, bool, ActiveObject> m_sm;
- * };
+ * class ActiveObject
+ * {
+ * public:
+ * enum MyState { INACTIVE, ACTIVE, ERROR };
+ * typedef States<MyState> MyStates;
+ *
+ * ActiveObject()
+ * : m_sm(3)
+ * {
+ * m_sm.setNOP(&ActiveObject::nullAction);
+ * m_sm.setListener(this);
+ *
+ * m_sm.setExitAction(INACTIVE, &ActiveObject::inactiveExit);
+ * :
+ * m_sm.setPostDoAction(ERROR, &ActiveObject::errorPostDo);
+ * m_sm.setTransitionAction(&ActiveObject:transition);
+ * };
+ *
+ * bool nullAction(MyStates st) {};
+ * bool inactiveExit(MyStates st) {};
+ * :
+ * bool errorPostDo(MyStates st) {};
+ * bool transition(MyStates st) {};
+ *
+ * private:
+ * StateMachine<MyState, bool, ActiveObject> m_sm;
+ * };
* </pre>
* 状態を持たせたいクラスは以下の条件を満たすように実装しなければならない。
* <ol>
@@ -131,7 +131,7 @@
* 5つのアクションが定義することができる。
* Transition action はあらゆる状態間遷移で呼び出されるアクションで、
* その振る舞いはユーザが定義しなければならない。
- *
+ *
* このクラスは以下のようなタイミングで各アクションが実行される。
*
* <ul>
@@ -162,41 +162,41 @@
*
* StateMachine class is a class to realize a state machine.
*
- * Example: ActiveObject assumes to be an active object that has
+ * Example: ActiveObject assumes to be an active object that has
* the state machine.
- * There are three states such as INACTIVE, ACTIVE and ERROR state,
+ * There are three states such as INACTIVE, ACTIVE and ERROR state,
* and if you want to define Entry or Exit action, this class will realize
* as follows:
* <pre>
- * class ActiveObject
- * {
- * public:
- * enum MyState { INACTIVE, ACTIVE, ERROR };
- * typedef States<MyState> MyStates;
- *
- * ActiveObject()
- * : m_sm(3)
- * {
- * m_sm.setNOP(&ActiveObject::nullAction);
- * m_sm.setListener(this);
- *
- * m_sm.setExitAction(INACTIVE, &ActiveObject::inactiveExit);
- * :
- * m_sm.setPostDoAction(ERROR, &ActiveObject::errorPostDo);
- * m_sm.setTransitionAction(&ActiveObject:transition);
- * };
- *
- * bool nullAction(MyStates st) {};
- * bool inactiveExit(MyStates st) {};
- * :
- * bool errorPostDo(MyStates st) {};
- * bool transition(MyStates st) {};
- *
- * private:
- * StateMachine<MyState, bool, ActiveObject> m_sm;
- * };
+ * class ActiveObject
+ * {
+ * public:
+ * enum MyState { INACTIVE, ACTIVE, ERROR };
+ * typedef States<MyState> MyStates;
+ *
+ * ActiveObject()
+ * : m_sm(3)
+ * {
+ * m_sm.setNOP(&ActiveObject::nullAction);
+ * m_sm.setListener(this);
+ *
+ * m_sm.setExitAction(INACTIVE, &ActiveObject::inactiveExit);
+ * :
+ * m_sm.setPostDoAction(ERROR, &ActiveObject::errorPostDo);
+ * m_sm.setTransitionAction(&ActiveObject:transition);
+ * };
+ *
+ * bool nullAction(MyStates st) {};
+ * bool inactiveExit(MyStates st) {};
+ * :
+ * bool errorPostDo(MyStates st) {};
+ * bool transition(MyStates st) {};
+ *
+ * private:
+ * StateMachine<MyState, bool, ActiveObject> m_sm;
+ * };
* </pre>
- * If you want to give a class to some states, you must implement the class to
+ * If you want to give a class to some states, you must implement the class to
* satisfy the following conditions:
* <ol>
* <li> You must define states by enum.
@@ -206,9 +206,9 @@
* <li> You must set the following action functions as a function of
* (Return _function_name_(States))
* <ol>
- * <li> You must define a function that does not do anything and give with
+ * <li> You must define a function that does not do anything and give with
* setNOP.
- * <li> You must set actions to each state
+ * <li> You must set actions to each state
* by set(Entry|PreDo|Do|PostDo|Exit)Action.
* <li> You should set actions at the state transition by setTransitionAction().
* </ol>
@@ -216,7 +216,7 @@
* as current state, next state and previous state.
* <li> You should change states by goTo() and check the state by isIn(state).
* <li> goTo() is a function that sets next state forcibly, therefore,
- * to determine the next state, you must get current state and
+ * to determine the next state, you must get current state and
* implement that logic.
* </ol>
*
@@ -230,7 +230,7 @@
* </ul>
* Transition action is an action invoked at the transition between any states,
* and you must define its behavior.
- *
+ *
* This class executes each action according to the following timing.
*
* <ul>
@@ -258,7 +258,7 @@
*/
template <class State,
class Listener,
- class States = StateHolder<State>,
+ class States = StateHolder<State>,
class Callback = void (Listener::*)(const States& states)
>
class StateMachine
@@ -359,7 +359,7 @@
setNullFunc(m_postdo, call_back);
m_transit = call_back;
}
-
+
/*!
* @if jp
* @brief Listener オブジェクトを登録する
@@ -382,7 +382,7 @@
assert(listener != NULL);
m_listener = listener;
}
-
+
/*!
* @if jp
* @brief Entry action 関数を登録する
@@ -420,7 +420,7 @@
}
return true;
}
-
+
/*!
* @if jp
* @brief PreDo action 関数を登録する
@@ -457,7 +457,7 @@
}
return true;
}
-
+
/*!
* @if jp
* @brief Do action 関数を登録する
@@ -494,7 +494,7 @@
}
return true;
}
-
+
/*!
* @if jp
* @brief PostDo action 関数を登録する
@@ -531,7 +531,7 @@
}
return true;
}
-
+
/*!
* @if jp
* @brief Exit action 関数を登録する
@@ -568,7 +568,7 @@
}
return true;
}
-
+
/*!
* @if jp
* @brief State transition action 関数を登録する
@@ -583,7 +583,7 @@
* @else
* @brief Set state transition action function
*
- * Set callback function for State transition action that is executed
+ * Set callback function for State transition action that is executed
* when transiting to the state.
*
* @param call_back Callback function for State transition
@@ -597,7 +597,7 @@
m_transit = call_back;
return true;
}
-
+
/*!
* @if jp
* @brief 初期状態をセットする
@@ -621,7 +621,7 @@
m_states.prev = states.prev;
m_states.next = states.next;
}
-
+
/*!
* @if jp
* @brief 状態を取得する
@@ -647,7 +647,7 @@
Guard guard(m_mutex);
return m_states;
}
-
+
/*!
* @if jp
* @brief 現在の状態を取得する
@@ -670,7 +670,7 @@
Guard guard(m_mutex);
return m_states.curr;
}
-
+
/*!
* @if jp
* @brief 現在状態を確認
@@ -697,7 +697,7 @@
Guard guard(m_mutex);
return m_states.curr == state ? true : false;
}
-
+
/*!
* @if jp
* @brief 状態を遷移
@@ -734,7 +734,7 @@
}
}
-
+
/*!
* @if jp
* @brief 駆動関数
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.cpp
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.cpp 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.cpp 2017-01-17 08:04:16 UTC (rev 2847)
@@ -158,7 +158,7 @@
struct tm* date;
timer = tm.sec();
- date = gmtime(&timer);
+ date = gmtime_r(&timer, date);
strftime(buf, sizeof(buf), m_dateFormat.c_str(), date);
std::string fmt(buf);
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/SystemLogger.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -42,7 +42,7 @@
* - ログ出力をシリアライズしかつ分配するバッファクラス
* - ログをフォーマットするフォーマットクラス
* で構成されるロガークラス
- *
+ *
* - バッファクラス
* - マルチスレッド書き込みに対してシリアライズしてバッファリングする
* - 複数の出力先にログを出力できる
@@ -69,19 +69,19 @@
* @class Logger
* @brief Logger class
*
- * This class is composed of the buffer class and the format class.
+ * This class is composed of the buffer class and the format class.
* - The buffer class
- * - The buffer class serializes to the MultiThreading writing and
+ * - The buffer class serializes to the MultiThreading writing and
* does buffering.
* - The buffer class can output the log at two or more output destination.
- * As the example of the output destination, filing, the standard,
- * the log server etc.
- * - The output destination can be added to the buffer with addStream.
+ * As the example of the output destination, filing, the standard,
+ * the log server etc.
+ * - The output destination can be added to the buffer with addStream.
* - The format class
- * - The format class can output it by specifying the log level.
+ * - The format class can output it by specifying the log level.
* - The format is [Time] [Loglevel] [Ssuffix] [Message].
- * - [Time] [Loglevel] [Suffix] are added by the automatic operation.
- * - [Suffix] can be specified.
+ * - [Time] [Loglevel] [Suffix] are added by the automatic operation.
+ * - [Suffix] can be specified.
* - Loglevel
* - RTL_SILENT
* - RTL_FATAL
@@ -92,7 +92,7 @@
* - RTL_TRACE
* - RTL_VERBOSE
* - RTL_PARANOID
- * - The format class can be locked/unlocked to this format object.
+ * - The format class can be locked/unlocked to this format object.
*
* @endif
*/
@@ -110,10 +110,10 @@
RTL_DEBUG, // 5: (FATAL, ERROR, WARN, INFO, DEBUG)
RTL_TRACE, // 6: (FATAL, ERROR, WARN, INFO, DEBUG, TRACE)
RTL_VERBOSE, // 7: (FATAL, ERROR, WARN, INFO, DEBUG, TRACE, VERBOSE)
- RTL_PARANOID // 8: (FATAL, ERROR, WARN, INFO,
+ RTL_PARANOID // 8: (FATAL, ERROR, WARN, INFO,
// DEBUG, TRACE, VERBOSE, PARA)
};
-
+
/*!
* @if jp
* @brief コンストラクタ
@@ -139,7 +139,7 @@
*
* コンストラクタ
*
- * @param streambuf LogStream オブジェクト
+ * @param streambuf LogStream オブジェクト
*
* @else
*
@@ -156,11 +156,11 @@
* @if jp
*
* @brief 仮想デストラクタ
- *
+ *
* @else
- *
+ *
* @brief Virtual destructor
- *
+ *
* @endif
*/
virtual ~Logger(void);
@@ -189,32 +189,32 @@
*
* フォーマット指定文字列は以下のとおり。
* <pre>
- * @%a abbreviated weekday name
- * @%A full weekday name
- * @%b abbreviated month name
- * @%B full month name
- * @%c the standard date and time string
- * @%d day of the month, as a number (1-31)
- * @%H hour, 24 hour format (0-23)
- * @%I hour, 12 hour format (1-12)
- * @%j day of the year, as a number (1-366)
+ * @%a abbreviated weekday name
+ * @%A full weekday name
+ * @%b abbreviated month name
+ * @%B full month name
+ * @%c the standard date and time string
+ * @%d day of the month, as a number (1-31)
+ * @%H hour, 24 hour format (0-23)
+ * @%I hour, 12 hour format (1-12)
+ * @%j day of the year, as a number (1-366)
* @%m month as a number (1-12).
* Note: some versions of Microsoft Visual C++ may use values that range
- * from 0-11.
- * @%M minute as a number (0-59)
- * @%p locale's equivalent of AM or PM
+ * from 0-11.
+ * @%M minute as a number (0-59)
+ * @%p locale's equivalent of AM or PM
* @%Q millisecond as a number (0-999) from ver 1.1
* @%q microsecond as a number (0-999) from ver 1.1
- * @%S second as a number (0-59)
- * @%U week of the year, sunday as the first day
- * @%w weekday as a decimal (0-6, sunday=0)
- * @%W week of the year, monday as the first day
- * @%x standard date string
- * @%X standard time string
- * @%y year in decimal, without the century (0-99)
- * @%Y year in decimal, with the century
- * @%Z time zone name
- * %% a percent sign
+ * @%S second as a number (0-59)
+ * @%U week of the year, sunday as the first day
+ * @%w weekday as a decimal (0-6, sunday=0)
+ * @%W week of the year, monday as the first day
+ * @%x standard date string
+ * @%X standard time string
+ * @%y year in decimal, without the century (0-99)
+ * @%Y year in decimal, with the century
+ * @%Z time zone name
+ * %% a percent sign
* </pre>
*
* @param fmt 日時フォーマット
@@ -225,32 +225,32 @@
*
* The format specification string is as follows:
* <pre>
- * @%a abbreviated weekday name
- * @%A full weekday name
- * @%b abbreviated month name
- * @%B full month name
- * @%c the standard date and time string
- * @%d day of the month, as a number (1-31)
- * @%H hour, 24 hour format (0-23)
- * @%I hour, 12 hour format (1-12)
- * @%j day of the year, as a number (1-366)
+ * @%a abbreviated weekday name
+ * @%A full weekday name
+ * @%b abbreviated month name
+ * @%B full month name
+ * @%c the standard date and time string
+ * @%d day of the month, as a number (1-31)
+ * @%H hour, 24 hour format (0-23)
+ * @%I hour, 12 hour format (1-12)
+ * @%j day of the year, as a number (1-366)
* @%m month as a number (1-12).
* Note: some versions of Microsoft Visual C++ may use values that range
- * from 0-11.
- * @%M minute as a number (0-59)
- * @%p locale's equivalent of AM or PM
+ * from 0-11.
+ * @%M minute as a number (0-59)
+ * @%p locale's equivalent of AM or PM
* @%Q millisecond as a number (0-999) from ver 1.1
* @%q microsecond as a number (0-999) from ver 1.1
- * @%S second as a number (0-59)
- * @%U week of the year, sunday as the first day
- * @%w weekday as a decimal (0-6, sunday=0)
- * @%W week of the year, monday as the first day
- * @%x standard date string
- * @%X standard time string
- * @%y year in decimal, without the century (0-99)
- * @%Y year in decimal, with the century
- * @%Z time zone name
- * %% a percent sign
+ * @%S second as a number (0-59)
+ * @%U week of the year, sunday as the first day
+ * @%w weekday as a decimal (0-6, sunday=0)
+ * @%W week of the year, monday as the first day
+ * @%x standard date string
+ * @%X standard time string
+ * @%y year in decimal, without the century (0-99)
+ * @%Y year in decimal, with the century
+ * @%Z time zone name
+ * %% a percent sign
* </pre>
*
* @param fmt Datetime format
@@ -384,7 +384,7 @@
static const char* m_levelString[];
int m_msEnable;
int m_usEnable;
- };
+ };
#ifndef NO_LOGGING
@@ -441,7 +441,7 @@
*/
#define RTC_FATAL(fmt) RTC_LOG(::RTC::Logger::RTL_FATAL, fmt)
#define RTC_FATAL_STR(str) RTC_LOG_STR(::RTC::Logger::RTL_FATAL, str)
-
+
/*!
* @if jp
*
@@ -463,7 +463,7 @@
*/
#define RTC_ERROR(fmt) RTC_LOG(::RTC::Logger::RTL_ERROR, fmt)
#define RTC_ERROR_STR(str) RTC_LOG_STR(::RTC::Logger::RTL_ERROR, str)
-
+
/*!
* @if jp
*
@@ -485,7 +485,7 @@
*/
#define RTC_WARN(fmt) RTC_LOG(::RTC::Logger::RTL_WARN, fmt)
#define RTC_WARN_STR(str) RTC_LOG_STR(::RTC::Logger::RTL_WARN, str)
-
+
/*!
* @if jp
*
@@ -529,7 +529,7 @@
*/
#define RTC_DEBUG(fmt) RTC_LOG(::RTC::Logger::RTL_DEBUG, fmt)
#define RTC_DEBUG_STR(str) RTC_LOG_STR(::RTC::Logger::RTL_DEBUG, str)
-
+
/*!
* @if jp
*
@@ -574,7 +574,7 @@
*/
#define RTC_VERBOSE(fmt) RTC_LOG(::RTC::Logger::RTL_VERBOSE, fmt)
#define RTC_VERBOSE_STR(str) RTC_LOG_STR(::RTC::Logger::RTL_VERBOSE, str)
-
+
/*!
* @if jp
*
@@ -596,7 +596,7 @@
*/
#define RTC_PARANOID(fmt) RTC_LOG(::RTC::Logger::RTL_PARANOID, fmt)
#define RTC_PARANOID_STR(str) RTC_LOG_STR(::RTC::Logger::RTL_PARANOID, str)
-
+
#else
#define RTC_ERROR(fmt)
#define RTC_ERROR_STR(str)
@@ -615,7 +615,7 @@
#define RTC_PARANOID(fmt)
#define RTC_PARANOID_STR(str)
#endif
-
+
}; // namespace RTC
#endif // RTC_SYSTEMLOGGER_H
Modified: branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Typename.h
===================================================================
--- branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Typename.h 2017-01-17 07:25:02 UTC (rev 2846)
+++ branches/DEV_IQ_2016/OpenRTM-aist/src/lib/rtm/Typename.h 2017-01-17 08:04:16 UTC (rev 2847)
@@ -36,7 +36,7 @@
{
typedef void type;
};
-
+
/*!
* @brief has nil impl: void case
*/
@@ -45,7 +45,7 @@
{
static const bool value = false;
};
-
+
/*!
* @brief has nil impl: valid case
*
@@ -57,42 +57,42 @@
{
static const bool value = true;
};
-
+
/*!
* @brief has nil traits class template
*
* T has _nil() static function -> value = true
* T has no _nil() static function -> value = false
- *
+ *
*/
template <class T>
struct has_nil : has_nil_impl<T>
{
};
-
+
/*!
* @brief is corba object traits class
*
* T is CORBA object -> value = true
* T is not CORBA object -> value = false
- *
+ *
*/
template <typename T>
struct is_corba_object
{
static const bool value = has_nil<T>::value;
};
-
+
/*!
* @brief typecode class template
*
* typecode class provides typecode object from type not instance
* By using this class, you can get repository id and name in inline code.
- *
+ *
*/
template <bool cond, class T>
class typecode;
-
+
template <class T>
class typecode<true, T>
{
@@ -114,7 +114,7 @@
return any_var.type()->name();
}
};
-
+
template <class T>
class typecode<false, T>
{
@@ -134,8 +134,8 @@
return any_var.type()->name();
}
};
-
-
+
+
/*!
* @if jp
* @brief CORBA型のタイプ名を文字列で取得する
@@ -143,7 +143,7 @@
* CORBA IDLによって定義されたクラスまたは構造体などの型名を取得する。
* テンプレート引数には、タイプコードが生成される型を与えることができる。
*
- * <pre>
+ * <pre>
* std::cout << toTypename<RTC::TimedFloat>() << std::endl;
* std::cout << toTypename<RTC::RTObject>() << std::endl;
* </pre>
@@ -153,7 +153,7 @@
* RTObject
* </pre>
* となる。
- *
+ *
* @else
* @brief Getting CORBA defined type as characters
*
@@ -161,7 +161,7 @@
* defined CORBA IDL. The template parameter can be a type which has
* type code.
*
- * <pre>
+ * <pre>
* std::cout << toTypename<RTC::TimedFloat>() << std::endl;
* std::cout << toTypename<RTC::RTObject>() << std::endl;
* </pre>
@@ -178,19 +178,19 @@
{
return typecode<is_corba_object<T>::value, T>::name();
}
-
+
template <class T>
const char* toTypenameOfStruct()
{
return typecode<false, T>::name();
}
-
+
template <class T>
const char* toTypenameOfObject()
{
return typecode<true, T>::name();
}
-
+
/*!
* @if jp
* @brief CORBA型のリポジトリIDを文字列で取得する
@@ -198,7 +198,7 @@
* CORBA IDLによって定義されたクラスまたは構造体などのリポジトリIDを取得する。
* テンプレート引数には、タイプコードが生成される型を与えることができる。
*
- * <pre>
+ * <pre>
* std::cout << toRepositoryId<RTC::TimedFloat>() << std::endl;
* std::cout << toRepositoryId<RTC::RTObject>() << std::endl;
* </pre>
@@ -208,7 +208,7 @@
* IDL:omg.org/RTC/RTObject:1.0
* </pre>
* となる。
- *
+ *
* @else
* @brief Getting CORBA defined type as characters
*
@@ -216,7 +216,7 @@
* defined CORBA IDL. The template parameter can be a type which has
* type code.
*
- * <pre>
+ * <pre>
* std::cout << toRepositoryId<RTC::TimedFloat>() << std::endl;
* std::cout << toRepositoryId<RTC::RTObject>() << std::endl;
* </pre>
@@ -245,7 +245,7 @@
{
return typecode<true, T>::id();
}
-
+
}; // namespace CORBA_Util
template <class T>
More information about the openrtm-commit
mailing list