[openrtm-commit:02896] r3057 - trunk/OpenRTM-aist/src/lib/rtm
openrtm @ openrtm.org
openrtm @ openrtm.org
2017年 11月 2日 (木) 10:39:23 JST
Author: kawauchi
Date: 2017-11-02 10:39:23 +0900 (Thu, 02 Nov 2017)
New Revision: 3057
Modified:
trunk/OpenRTM-aist/src/lib/rtm/SharedMemoryPort.h
Log:
[incompat,->RELENG_1_2] Convert from Shift-JIS to UTF-8-BOM. refs #3269
Modified: trunk/OpenRTM-aist/src/lib/rtm/SharedMemoryPort.h
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/SharedMemoryPort.h 2017-10-31 08:40:28 UTC (rev 3056)
+++ trunk/OpenRTM-aist/src/lib/rtm/SharedMemoryPort.h 2017-11-02 01:39:23 UTC (rev 3057)
@@ -1,4 +1,4 @@
-// -*- C++ -*-
+// -*- C++ -*-
/*!
* @file SharedMemoryPort.h
* @brief Shared Memory Port class
@@ -30,12 +30,12 @@
/*!
* @if jp
* @class SharedMemoryPort
- * @brief SharedMemory NX
+ * @brief SharedMemory クラス
*
* SharedMemoryPort
*
- * ¤LìNX
- * CORBAÉæéÊMÉæèAmmapÌú»AI¹ÈǪ[gÉìÅ«é
+ * 共有メモリ操作クラス
+ * CORBAによる通信により、mmapの初期化、終了などがリモートに操作できる
*
* @since 1.2.0
*
@@ -56,9 +56,9 @@
public:
/*!
* @if jp
- * @brief RXgN^
+ * @brief コンストラクタ
*
- * RXgN^
+ * コンストラクタ
*
*
* @else
@@ -74,9 +74,9 @@
SharedMemoryPort();
/*!
* @if jp
- * @brief fXgN^
+ * @brief デストラクタ
*
- * fXgN^
+ * デストラクタ
*
* @else
* @brief Destructor
@@ -88,13 +88,13 @@
virtual ~SharedMemoryPort();
/*!
* @if jp
- * @brief ¶ñÅwèµ½f[^TCYðlÉÏ··é
- * 1M ¨ 1048576
- * 1k ¨ 1024
- * 100 ¨ 100
+ * @brief 文字列で指定したデータサイズを数値に変換する
+ * 1M → 1048576
+ * 1k → 1024
+ * 100 → 100
*
- * @param size_str f[^TCY(¶ñ)
- * @return f[^TCY(l)
+ * @param size_str データサイズ(文字列)
+ * @return データサイズ(数値)
*
*
*
@@ -109,10 +109,10 @@
virtual int string_to_MemorySize(std::string size_str);
/*!
* @if jp
- * @brief ¤LÌú»
- * windowsÅÍy[WOt@CãÉÌæðmÛ·é
- * LinuxÅÍ/dev/shmȺÉt@Cð쬷é
- * 쬵½t@CÌàeð¼zAhXÉ}bsO·é
+ * @brief 共有メモリの初期化
+ * windowsではページングファイル上に領域を確保する
+ * Linuxでは/dev/shm以下にファイルを作成する
+ * 作成したファイルの内容を仮想アドレスにマッピングする
*
*
*
@@ -128,10 +128,10 @@
throw (CORBA::SystemException);
/*!
* @if jp
- * @brief ¤LÌ}bsOðs¤
+ * @brief 共有メモリのマッピングを行う
*
- * @param memory_size ¤LÌTCY
- * @param shm_address óÔ¼
+ * @param memory_size 共有メモリのサイズ
+ * @param shm_address 空間名
*
*
*
@@ -147,8 +147,8 @@
throw (CORBA::SystemException);
/*!
* @if jp
- * @brief }bsOµ½¤LðA}bv·é
- * @param unlink LinuxÅ/dev/shmȺÉ쬵½t@Cðí·éêÉTrueÉ·é
+ * @brief マッピングした共有メモリをアンマップする
+ * @param unlink Linuxで/dev/shm以下に作成したファイルを削除する場合にTrueにする
*
*
* @else
@@ -162,11 +162,11 @@
throw (CORBA::SystemException);
/*!
* @if jp
- * @brief f[^ð«Þ
- * æª8byteÉf[^TCYð«ÝA»ÌãëÉf[^ð«Þ
- * Ýèµ½f[^TCYª¤LÌTCYðãñÁ½êA¤LÌú»ðs¤
+ * @brief データを書き込む
+ * 先頭8byteにデータサイズを書き込み、その後ろにデータを書き込む
+ * 設定したデータサイズが共有メモリのサイズを上回った場合、共有メモリの初期化を行う
*
- * @param data «Þf[^
+ * @param data 書き込むデータ
*
*
*
@@ -180,8 +180,8 @@
virtual void write(const cdrMemoryStream& data);
/*!
* @if jp
- * @brief f[^ðÇÝÞ
- * @return f[^
+ * @brief データを読み込む
+ * @return データ
*
*
*
@@ -195,10 +195,10 @@
virtual void read(cdrMemoryStream& data);
/*!
* @if jp
- * @brief ÊMæÌCORBAC^[tF[Xðo^·é
- * o^·éÉæè¤LÌú»µ½Æ«ÉAÊMæÅà}bsOðâè¼·±ÆªÅ«é
+ * @brief 通信先のCORBAインターフェースを登録する
+ * 登録する事により共有メモリの初期化したときに、通信先でもマッピングをやり直すことができる
*
- * @param sm SharedMemoryÌIuWFNgt@X
+ * @param sm SharedMemoryのオブジェクトリファレンス
*
*
*
@@ -213,9 +213,9 @@
throw (CORBA::SystemException);
/*!
* @if jp
- * @brief GfBAðÝè·é
+ * @brief エンディアンを設定する
*
- * @param endian GfBA
+ * @param endian エンディアン
*
*
*
@@ -230,7 +230,7 @@
throw (CORBA::SystemException);
/*!
* @if jp
- * @brief f[^ÌMðmç¹é
+ * @brief データの送信を知らせる
*
* @return
*
@@ -247,7 +247,7 @@
throw (CORBA::SystemException);
/*!
* @if jp
- * @brief f[^ÌMðv·é
+ * @brief データの送信を要求する
*
* @return
*
More information about the openrtm-commit
mailing list