Jun Furutani / libMiMic

Fork of libMiMic by Ryo Iizuka

Committer:
nyatla
Date:
Fri Apr 26 05:26:34 2013 +0000
Revision:
17:f29e1ca90e3d
Parent:
cpp/ModMiMicSetting.cpp@14:4618692ec239
update ModLocalFileSystem list API.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nyatla 3:0a94993be1f6 1 #include "ModMiMicSetting.h"
nyatla 3:0a94993be1f6 2 #include "HttpdConnection.h"
nyatla 14:4618692ec239 3 #include "NyLPC_net.h"
nyatla 3:0a94993be1f6 4
nyatla 3:0a94993be1f6 5 namespace MiMic
nyatla 3:0a94993be1f6 6 {
nyatla 7:2b33a8d84eb3 7 ModMiMicSetting::ModMiMicSetting(const char* i_path):ModBaseClass(i_path)
nyatla 3:0a94993be1f6 8 {
nyatla 3:0a94993be1f6 9 }
nyatla 7:2b33a8d84eb3 10 ModMiMicSetting::ModMiMicSetting():ModBaseClass()
nyatla 3:0a94993be1f6 11 {
nyatla 3:0a94993be1f6 12 }
nyatla 3:0a94993be1f6 13 ModMiMicSetting::~ModMiMicSetting()
nyatla 3:0a94993be1f6 14 {
nyatla 3:0a94993be1f6 15 }
nyatla 3:0a94993be1f6 16 void ModMiMicSetting::setParam(const char* i_path)
nyatla 3:0a94993be1f6 17 {
nyatla 7:2b33a8d84eb3 18 ModBaseClass::setParam(i_path);
nyatla 3:0a94993be1f6 19 }
nyatla 3:0a94993be1f6 20 bool ModMiMicSetting::execute(HttpdConnection& i_connection)
nyatla 3:0a94993be1f6 21 {
nyatla 3:0a94993be1f6 22 NyLPC_TcModMiMicSetting_t mod;
nyatla 3:0a94993be1f6 23
nyatla 3:0a94993be1f6 24 //check parametor
nyatla 3:0a94993be1f6 25 if(this->_path==NULL){
nyatla 3:0a94993be1f6 26 return false;
nyatla 3:0a94993be1f6 27 }
nyatla 3:0a94993be1f6 28 NyLPC_cModMiMicSetting_initialize(&mod,this->_path);
nyatla 3:0a94993be1f6 29 if(NyLPC_cModMiMicSetting_canHandle(&mod,i_connection._ref_inst)){
nyatla 3:0a94993be1f6 30 NyLPC_cModMiMicSetting_execute(&mod,i_connection._ref_inst);
nyatla 3:0a94993be1f6 31 NyLPC_cModMiMicSetting_finalize(&mod);
nyatla 3:0a94993be1f6 32 return true;
nyatla 3:0a94993be1f6 33 }
nyatla 3:0a94993be1f6 34 NyLPC_cModMiMicSetting_finalize(&mod);
nyatla 3:0a94993be1f6 35 return false;
nyatla 3:0a94993be1f6 36 }
nyatla 3:0a94993be1f6 37
nyatla 3:0a94993be1f6 38 }