OSDN Git Service

git-svn-id: http://svn.osdn.jp/svnroot/mimic/trunk@198 47198e57-cb75-475f-84c4-a814cd...
[mimic/MiMicSDK.git] / projects / example / sample.net.simplehttpd / src / sketch.c
index 7965dee..e46e82a 100644 (file)
@@ -8,9 +8,9 @@
 #include "NyLPC_utils.h"\r
 #include <stdio.h>\r
 \r
-#include "../api/NyLPC_cNet.h"\r
-#include "../api/NyLPC_cHttpd.h"\r
-#include "../api/NyLPC_cModShortUrl.h"\r
+#include "../net/NyLPC_cNet.h"\r
+#include "../net/httpd/NyLPC_cHttpd.h"\r
+#include "../net/httpd/mod/NyLPC_cModShortUrl.h"\r
 \r
 NyLPC_TcNet_t net;\r
 struct MyHttpd{\r
@@ -22,8 +22,8 @@ void handler(NyLPC_TcHttpdConnection_t* i_connection)
 {\r
        NyLPC_THttpMethodType m;\r
        NyLPC_TcModShortUrl_t mod_surl;\r
-\r
-       NyLPC_cModShortUrl_parse(&mod_surl,i_connection);\r
+       NyLPC_cModShortUrl_initialize(&mod_surl);\r
+       NyLPC_cModShortUrl_execute(&mod_surl,i_connection);\r
        m=NyLPC_cModShortUrl_getMethod(&mod_surl);\r
        if(m!=NyLPC_THttpMethodType_HEAD || m!=NyLPC_THttpMethodType_GET){\r
                NyLPC_cHttpdConnection_sendResponseHeader(i_connection,200,"text/html",NULL);\r
@@ -34,6 +34,7 @@ void handler(NyLPC_TcHttpdConnection_t* i_connection)
 \r
                NyLPC_cHttpdConnection_sendResponseBodyF(i_connection,"</body></html>");\r
        }\r
+       NyLPC_cModShortUrl_finalize(&mod_surl);\r
        return;\r
 }\r
 void setup(void)\r
@@ -42,7 +43,7 @@ void setup(void)
        NyLPC_cNet_initialize(&net);\r
        NyLPC_cHttpd_initialize(&httpd.super,80);\r
        httpd.super.function._handler=handler;\r
-       NyLPC_cModShortUrl_initialize(&mod_surl);\r
+\r
 }\r
 \r
 \r