OSDN Git Service

ModFileIoクラスのリネーム
authornyatla <nyatla@47198e57-cb75-475f-84c4-a814cd6f29e0>
Sat, 29 Jun 2013 13:14:35 +0000 (13:14 +0000)
committernyatla <nyatla@47198e57-cb75-475f-84c4-a814cd6f29e0>
Sat, 29 Jun 2013 13:14:35 +0000 (13:14 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/mimic/trunk@268 47198e57-cb75-475f-84c4-a814cd6f29e0

lib/src/include/NyLPC_net.h
lib/src/net/httpd/mod/NyLPC_cModFileIoBaseClass.c [moved from lib/src/net/httpd/mod/NyLPC_cModFileIo.c with 92% similarity]
lib/src/net/httpd/mod/NyLPC_cModFileIoBaseClass.h [moved from lib/src/net/httpd/mod/NyLPC_cModFileIo.h with 60% similarity]

index 3ce40c6..fa1cbd9 100644 (file)
@@ -38,7 +38,7 @@
 #include "../net/httpd/NyLPC_cHttpd.h"\r
 #include "../net/httpd/NyLPC_cHttpdUtils.h"\r
 \r
-#include "../net/httpd/mod/NyLPC_cModFileIo.h"\r
+#include "../net/httpd/mod/NyLPC_cModFileIoBaseClass.h"\r
 #include "../net/httpd/mod/NyLPC_cModRemoteMcu.h"\r
 #include "../net/httpd/mod/NyLPC_cModMiMicSetting.h"\r
 #include "../net/httpd/mod/NyLPC_cModRomFiles.h"\r
similarity index 92%
rename from lib/src/net/httpd/mod/NyLPC_cModFileIo.c
rename to lib/src/net/httpd/mod/NyLPC_cModFileIoBaseClass.c
index 10bcd02..e16f81f 100644 (file)
@@ -23,7 +23,7 @@
  *     <airmail(at)ebony.plala.or.jp> or <nyatla(at)nyatla.jp>\r
  *\r
  *********************************************************************************/\r
-#include "NyLPC_cModFileIo.h"\r
+#include "NyLPC_cModFileIoBaseClass.h"\r
 #include "NyLPC_stdlib.h"\r
 #include "NyLPC_http.h"\r
 #include "../NyLPC_cHttpdConnection_protected.h"\r
@@ -198,18 +198,18 @@ static const struct NyLPC_TcHttpBasicHeaderParser_Handler handler=
 /**\r
  * コンストラクタ。\r
  */\r
-void NyLPC_cModFileIo_initialize(NyLPC_TcModFileIo_t* i_inst,const NyLPC_TChar* i_ref_root_path)\r
+void NyLPC_cModFileIoBaseClass_initialize(NyLPC_TcModFileIoBaseClass_t* i_inst,const NyLPC_TChar* i_ref_root_path)\r
 {\r
        NyLPC_cModRomFiles_initialize(&i_inst->super,i_ref_root_path,NULL,0);\r
 }\r
-void NyLPC_cModFileIo_finalize(NyLPC_TcModFileIo_t* i_inst)\r
+void NyLPC_cModFileIoBaseClass_finalize(NyLPC_TcModFileIoBaseClass_t* i_inst)\r
 {\r
        NyLPC_cModRomFiles_finalize(&i_inst->super);\r
 }\r
 /**\r
  * モジュールがコネクションをハンドリングできるかを返します。\r
  */\r
-NyLPC_TBool NyLPC_cModFileIo_canHandle(NyLPC_TcModFileIo_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection)\r
+NyLPC_TBool NyLPC_cModFileIoBaseClass_canHandle(NyLPC_TcModFileIoBaseClass_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection)\r
 {\r
        return NyLPC_cModRomFiles_canHandle(&i_inst->super,i_connection);\r
 }\r
@@ -220,7 +220,7 @@ static struct TModFileIoHeader single_header;
 /**\r
  * モジュールを実行します。\r
  */\r
-NyLPC_TBool NyLPC_cModFileIo_execute(NyLPC_TcModFileIo_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection)\r
+NyLPC_TBool NyLPC_cModFileIoBaseClass_execute(NyLPC_TcModFileIoBaseClass_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection)\r
 {\r
        union{\r
                NyLPC_TcHttpBasicHeaderParser_t parser;\r
similarity index 60%
rename from lib/src/net/httpd/mod/NyLPC_cModFileIo.h
rename to lib/src/net/httpd/mod/NyLPC_cModFileIoBaseClass.h
index 2fd5269..a4c34eb 100644 (file)
@@ -5,8 +5,8 @@
  *      Author: nyatla\r
  */\r
 \r
-#ifndef NYLPC_CMODFILEIO_H_\r
-#define NYLPC_CMODFILEIO_H_\r
+#ifndef NYLPC_cModFileIoBaseClass_H_\r
+#define NYLPC_cModFileIoBaseClass_H_\r
 \r
 #include "NyLPC_http.h"\r
 #include "NyLPC_stdlib.h"\r
@@ -20,7 +20,7 @@ extern "C" {
  * ファイルアップロードの為の基本シーケンスを提供する抽象クラスです。\r
  * 継承クラスで_abstruct_function以下の関数に実体を設定して使います。\r
  */\r
-typedef struct NyLPC_TcModFileIo NyLPC_TcModFileIo_t;\r
+typedef struct NyLPC_TcModFileIoBaseClass NyLPC_TcModFileIoBaseClass_t;\r
 \r
 /*\r
  * Abstruct関数の定義\r
@@ -33,7 +33,7 @@ typedef struct NyLPC_TcModFileIo NyLPC_TcModFileIo_t;
  * @return\r
  * 処理が失敗した場合はFALSEを返します。FALSEを返すとCallerはHTTPセッションを切断します。\r
  */\r
-typedef NyLPC_TBool (*NyLPC_cModFileIo_uploadFunction)(NyLPC_TcHttpdConnection_t* i_connection,const NyLPC_TChar* i_fname,NyLPC_TcHttpBodyParser_t* i_body_parser);\r
+typedef NyLPC_TBool (*NyLPC_cModFileIoBaseClass_uploadFunction)(NyLPC_TcHttpdConnection_t* i_connection,const NyLPC_TChar* i_fname,NyLPC_TcHttpBodyParser_t* i_body_parser);\r
 /**\r
  * i_fnameのファイルを作成します。\r
  * この関数はHTTPD_LOCKがかかった状態でコールされます。\r
@@ -41,7 +41,7 @@ typedef NyLPC_TBool (*NyLPC_cModFileIo_uploadFunction)(NyLPC_TcHttpdConnection_t
  * @return\r
  * 処理が失敗した場合はFALSEを返します。FALSEを返すとCallerはHTTPセッションを切断します。\r
  */\r
-typedef NyLPC_TBool (*NyLPC_cModFileIo_createFunction)(NyLPC_TcHttpdConnection_t* i_connection,const NyLPC_TChar* i_fname);\r
+typedef NyLPC_TBool (*NyLPC_cModFileIoBaseClass_createFunction)(NyLPC_TcHttpdConnection_t* i_connection,const NyLPC_TChar* i_fname);\r
 /**\r
  * i_fnameのファイルを削除します。\r
  * この関数はHTTPD_LOCKがかかった状態でコールされます。\r
@@ -49,47 +49,47 @@ typedef NyLPC_TBool (*NyLPC_cModFileIo_createFunction)(NyLPC_TcHttpdConnection_t
  * @return\r
  * 処理が失敗した場合はFALSEを返します。FALSEを返すとCallerはHTTPセッションを切断します。\r
  */\r
-typedef NyLPC_TBool (*NyLPC_cModFileIo_deleteFunction)(NyLPC_TcHttpdConnection_t* i_connection,const NyLPC_TChar* i_fname);\r
+typedef NyLPC_TBool (*NyLPC_cModFileIoBaseClass_deleteFunction)(NyLPC_TcHttpdConnection_t* i_connection,const NyLPC_TChar* i_fname);\r
 \r
 /**\r
  * Abstruct関数テーブル\r
  */\r
-struct NyLPC_TcModFileIo_AbstructFunction\r
+struct NyLPC_TcModFileIoBaseClass_AbstructFunction\r
 {\r
-       NyLPC_cModFileIo_uploadFunction upload;\r
-       NyLPC_cModFileIo_createFunction create;\r
-       NyLPC_cModFileIo_deleteFunction delete;\r
+       NyLPC_cModFileIoBaseClass_uploadFunction upload;\r
+       NyLPC_cModFileIoBaseClass_createFunction create;\r
+       NyLPC_cModFileIoBaseClass_deleteFunction delete;\r
 };\r
 \r
 /**\r
  * クラス構造体\r
  */\r
-struct NyLPC_TcModFileIo\r
+struct NyLPC_TcModFileIoBaseClass\r
 {\r
        NyLPC_TcModRomFiles_t super;\r
        /**\r
         * 処理関数へのポインタ構造体\r
         */\r
-       struct NyLPC_TcModFileIo_AbstructFunction _abstruct_function;\r
+       struct NyLPC_TcModFileIoBaseClass_AbstructFunction _abstruct_function;\r
 };\r
 \r
 /**\r
  * コンストラクタ。\r
  */\r
-void NyLPC_cModFileIo_initialize(NyLPC_TcModFileIo_t* i_inst,const NyLPC_TChar* i_ref_root_path);\r
-void NyLPC_cModFileIo_finalize(NyLPC_TcModFileIo_t* i_inst);\r
+void NyLPC_cModFileIoBaseClass_initialize(NyLPC_TcModFileIoBaseClass_t* i_inst,const NyLPC_TChar* i_ref_root_path);\r
+void NyLPC_cModFileIoBaseClass_finalize(NyLPC_TcModFileIoBaseClass_t* i_inst);\r
 \r
 /**\r
  * モジュールがコネクションをハンドリングできるかを返します。\r
  */\r
-NyLPC_TBool NyLPC_cModFileIo_canHandle(NyLPC_TcModFileIo_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection);\r
+NyLPC_TBool NyLPC_cModFileIoBaseClass_canHandle(NyLPC_TcModFileIoBaseClass_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection);\r
 /**\r
  * モジュールを実行します。\r
  * この関数は、リクエストを解析して、抽象関数upload,create,deleteの何れかに該当する場合はそれを呼び出します。\r
  * @return\r
  * 処理に成功したか\r
  */\r
-NyLPC_TBool NyLPC_cModFileIo_execute(NyLPC_TcModFileIo_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection);\r
+NyLPC_TBool NyLPC_cModFileIoBaseClass_execute(NyLPC_TcModFileIoBaseClass_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection);\r
 \r
 #ifdef __cplusplus\r
 }\r