#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
{\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
\r
NyLPC_cHttpdConnection_sendResponseBodyF(i_connection,"</body></html>");\r
}\r
+ NyLPC_cModShortUrl_finalize(&mod_surl);\r
return;\r
}\r
void setup(void)\r
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