[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 ƒNƒ‰ƒX
+   * @brief SharedMemory クラス
    *
    * SharedMemoryPort 
    *
-   * ‹¤—Lƒƒ‚ƒŠ‘€ìƒNƒ‰ƒX
-   * CORBA‚É‚æ‚é’ʐM‚É‚æ‚èAmmap‚̏‰Šú‰»AI—¹‚È‚Ç‚ªƒŠƒ‚[ƒg‚É‘€ì‚Å‚«‚é
+   * 共有メモリ操作クラス
+   * CORBAによる通信により、mmapの初期化、終了などがリモートに操作できる
    *
    * @since 1.2.0
    *
@@ -56,9 +56,9 @@
   public:
     /*!
      * @if jp
-     * @brief ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+     * @brief コンストラクタ
      *
-     * ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+     * コンストラクタ
      *
      *
      * @else
@@ -74,9 +74,9 @@
 	  SharedMemoryPort();
     /*!
      * @if jp
-     * @brief ƒfƒXƒgƒ‰ƒNƒ^
+     * @brief デストラクタ
      *
-     * ƒfƒXƒgƒ‰ƒNƒ^
+     * デストラクタ
      *
      * @else
      * @brief Destructor
@@ -88,13 +88,13 @@
 	  virtual ~SharedMemoryPort();
     /*!
      * @if jp
-     * @brief •¶Žš—ñ‚ÅŽw’肵‚½ƒf[ƒ^ƒTƒCƒY‚𐔒l‚É•ÏŠ·‚·‚é
-	 * 1M ¨ 1048576
-	 * 1k ¨ 1024
-	 * 100 ¨ 100
+     * @brief 文字列で指定したデータサイズを数値に変換する
+	 * 1M → 1048576
+	 * 1k → 1024
+	 * 100 → 100
      *
-     * @param size_str ƒf[ƒ^ƒTƒCƒY(•¶Žš—ñ)
-     * @return ƒf[ƒ^ƒTƒCƒY(”’l)
+     * @param size_str データサイズ(文字列)
+     * @return データサイズ(数値)
      *
      *
      *
@@ -109,10 +109,10 @@
     virtual int string_to_MemorySize(std::string size_str);
      /*!
      * @if jp
-     * @brief ‹¤—Lƒƒ‚ƒŠ‚̏‰Šú‰»
-	 * windows‚ł̓y[ƒWƒ“ƒOƒtƒ@ƒCƒ‹ã‚ɗ̈æ‚ðŠm•Û‚·‚é
-	 * Linux‚Å‚Í/dev/shmˆÈ‰º‚Ƀtƒ@ƒCƒ‹‚ðì¬‚·‚é
-	 * ì¬‚µ‚½ƒtƒ@ƒCƒ‹‚Ì“à—e‚ð‰¼‘zƒAƒhƒŒƒX‚Ƀ}ƒbƒsƒ“ƒO‚·‚é
+     * @brief 共有メモリの初期化
+	 * windowsではページングファイル上に領域を確保する
+	 * Linuxでは/dev/shm以下にファイルを作成する
+	 * 作成したファイルの内容を仮想アドレスにマッピングする
      *
      *
      *
@@ -128,10 +128,10 @@
     	throw (CORBA::SystemException);
      /*!
      * @if jp
-     * @brief ‹¤—Lƒƒ‚ƒŠ‚̃}ƒbƒsƒ“ƒO‚ðs‚¤
+     * @brief 共有メモリのマッピングを行う
      *
-     * @param memory_size ‹¤—Lƒƒ‚ƒŠ‚̃TƒCƒY
-     * @param shm_address ‹óŠÔ–¼
+     * @param memory_size 共有メモリのサイズ
+     * @param shm_address 空間名
      *
      *
      *
@@ -147,8 +147,8 @@
     	throw (CORBA::SystemException);
      /*!
      * @if jp
-     * @brief ƒ}ƒbƒsƒ“ƒO‚µ‚½‹¤—Lƒƒ‚ƒŠ‚ðƒAƒ“ƒ}ƒbƒv‚·‚é
-     * @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[ƒ^ƒTƒCƒY‚ð‘‚«ž‚݁A‚»‚ÌŒã‚ë‚Ƀf[ƒ^‚ð‘‚«ž‚Þ
-	 * Ý’肵‚½ƒf[ƒ^ƒTƒCƒY‚ª‹¤—Lƒƒ‚ƒŠ‚̃TƒCƒY‚ðã‰ñ‚Á‚½ê‡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æ‚ÌCORBAƒCƒ“ƒ^[ƒtƒF[ƒX‚ð“o˜^‚·‚é
-	 * “o˜^‚·‚鎖‚É‚æ‚苤—Lƒƒ‚ƒŠ‚̏‰Šú‰»‚µ‚½‚Æ‚«‚ɁA’ʐMæ‚Å‚àƒ}ƒbƒsƒ“ƒO‚ð‚â‚è’¼‚·‚±‚Æ‚ª‚Å‚«‚é
+     * @brief 通信先のCORBAインターフェースを登録する
+	 * 登録する事により共有メモリの初期化したときに、通信先でもマッピングをやり直すことができる
 	 *
-     * @param sm SharedMemory‚̃IƒuƒWƒFƒNƒgƒŠƒtƒ@ƒŒƒ“ƒX
+     * @param sm SharedMemoryのオブジェクトリファレンス
      *
      *
      *
@@ -213,9 +213,9 @@
     	throw (CORBA::SystemException);
      /*!
      * @if jp
-     * @brief ƒGƒ“ƒfƒBƒAƒ“‚ðÝ’è‚·‚é
+     * @brief エンディアンを設定する
 	 *
-     * @param endian ƒGƒ“ƒfƒBƒAƒ“
+     * @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