OSDN Git Service

update libMiMic
[mimic/MiMicSDK.git] / lib / src / net / NyLPC_cNetConfig.h
index 732b26c..e865239 100644 (file)
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.\r
  *\r
  * For further information please contact.\r
- *     http://nyatla.jp/\r
- *     <airmail(at)ebony.plala.or.jp> or <nyatla(at)nyatla.jp>\r
+ *  http://nyatla.jp/\r
+ *  <airmail(at)ebony.plala.or.jp> or <nyatla(at)nyatla.jp>\r
  *\r
  *********************************************************************************/\r
 #ifndef NYLPC_CNETCONFIG_H_\r
 #define NYLPC_CNETCONFIG_H_\r
 \r
 #include "NyLPC_stdlib.h"\r
-#include "NyLPC_uipService.h"\r
+#include "NyLPC_netif.h"\r
 #ifdef __cplusplus\r
 extern "C" {\r
 #endif /* __cplusplus */\r
@@ -48,32 +48,32 @@ typedef struct NyLPC_TcNetConfig NyLPC_TcNetConfig_t;
  */\r
 struct NyLPC_TcNetConfig\r
 {\r
-       NyLPC_TcIPv4Config_t super;\r
-       /**\r
-        * ホスト名\r
-        */\r
-       NyLPC_TChar hostname[NyLPC_TcNetConfig_HOSTNAME_LEN];\r
-       /**\r
-        * tcp初期設定モードのフラグ値\r
-        * NyLPC_TcNetConfig_IPV4_FLAG_Xの組み合わせ\r
-        * bit 01:IP初期設定のモード. 0:Manual指定,1:DHCP指定,2:AutoIP指定,3:APIPA指定\r
-        */\r
-       NyLPC_TUInt32 tcp_mode;\r
-       struct{\r
-               /**\r
-                * サービスのフラグセット。\r
-                * NyLPC_TcNetConfig_SERVICE_FLAG_xの組み合わせ\r
-                */\r
-               NyLPC_TUInt32 flags;\r
-               NyLPC_TUInt16 http_port;\r
-               NyLPC_TUInt16 padding;\r
-       }services;\r
-\r
-       /** インタフェイス層の設定*/\r
+    NyLPC_TcIPv4Config_t super;\r
+    /**\r
+     * ホスト名\r
+     */\r
+    NyLPC_TChar hostname[NyLPC_TcNetConfig_HOSTNAME_LEN];\r
+    /**\r
+     * tcp初期設定モードのフラグ値\r
+     * NyLPC_TcNetConfig_IPV4_FLAG_Xの組み合わせ\r
+     * bit 01:IP初期設定のモード. 0:Manual指定,1:DHCP指定,2:AutoIP指定,3:APIPA指定\r
+     */\r
+    NyLPC_TUInt32 tcp_mode;\r
+    struct{\r
+        /**\r
+         * サービスのフラグセット。\r
+         * NyLPC_TcNetConfig_SERVICE_FLAG_xの組み合わせ\r
+         */\r
+        NyLPC_TUInt32 flags;\r
+        NyLPC_TUInt16 http_port;\r
+        NyLPC_TUInt16 padding;\r
+    }services;\r
+\r
+    /** インタフェイス層の設定 */\r
 };\r
-#define NyLPC_TcNetConfig_IPV4_FLAG_MODE_MASK  0x00000003\r
+#define NyLPC_TcNetConfig_IPV4_FLAG_MODE_MASK   0x00000003\r
 #define NyLPC_TcNetConfig_IPV4_FLAG_MODE_MANUAL 0x00000000\r
-#define NyLPC_TcNetConfig_IPV4_FLAG_MODE_DHCP  0x00000001\r
+#define NyLPC_TcNetConfig_IPV4_FLAG_MODE_DHCP   0x00000001\r
 #define NyLPC_TcNetConfig_IPV4_FLAG_MODE_AUTOIP 0x00000002\r
 #define NyLPC_TcNetConfig_IPV4_FLAG_MODE_APIPA (NyLPC_TcNetConfig_IPV4_FLAG_MODE_DHCP|NyLPC_TcNetConfig_IPV4_FLAG_MODE_AUTOIP)\r
 /*--------------------------------------------------\r