Jun Furutani / libMiMic

Fork of libMiMic by Ryo Iizuka

Revision:
17:f29e1ca90e3d
Parent:
14:4618692ec239
diff -r 5aacf74ae574 -r f29e1ca90e3d mbed/ModMiMicSetting.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed/ModMiMicSetting.cpp	Fri Apr 26 05:26:34 2013 +0000
@@ -0,0 +1,38 @@
+#include "ModMiMicSetting.h"
+#include "HttpdConnection.h"
+#include "NyLPC_net.h"
+
+namespace MiMic
+{
+    ModMiMicSetting::ModMiMicSetting(const char* i_path):ModBaseClass(i_path)
+    {
+    }
+    ModMiMicSetting::ModMiMicSetting():ModBaseClass()
+    {
+    }
+    ModMiMicSetting::~ModMiMicSetting()
+    {
+    }
+    void ModMiMicSetting::setParam(const char* i_path)
+    {
+        ModBaseClass::setParam(i_path);
+    }
+    bool ModMiMicSetting::execute(HttpdConnection& i_connection)
+    {
+        NyLPC_TcModMiMicSetting_t mod;
+
+        //check parametor
+        if(this->_path==NULL){
+            return false;
+        }
+        NyLPC_cModMiMicSetting_initialize(&mod,this->_path);
+        if(NyLPC_cModMiMicSetting_canHandle(&mod,i_connection._ref_inst)){
+            NyLPC_cModMiMicSetting_execute(&mod,i_connection._ref_inst);
+            NyLPC_cModMiMicSetting_finalize(&mod);
+            return true;
+        }
+        NyLPC_cModMiMicSetting_finalize(&mod);
+        return false;
+    }
+
+}
\ No newline at end of file