static void get_settings_post(int index, char *postdata, int len) { char* pToken1,*pValue; pToken1 = postdata; if(!(PostParse(&pToken1,"SSID",&pValue))) { save_reset_Response(0, index); return; } strcpy(configParas.wifi_ssid, pValue); if(!PostParse(&pToken1,"pass",&pValue)) { save_reset_Response(0, index); return; } strcpy(configParas.wifi_key, pValue); if(strstr(pToken1, "save")) { save_reset_Response(1, index); return; } if(strstr(pToken1, "reset")) { save_reset_Response(2, index); return; } if(strstr(pToken1, "upload")==0) { return; } }
// post process bool opNode::PostProcess() { if (PostParse()) return PostProcessChildren(); return false; }
/*--------------------------------------------------------------------------------*/ ADMObject *XMLADMData::Parse(const std::string& type, void *userdata) { ADMHEADER header; ADMObject *obj; ParseHeader(header, type, userdata); // delete any existing object of the same ID UNLESS it's an ADMAudioTrack if ((obj = Create(type, header.id, header.name, (type != ADMAudioTrack::Type))) != NULL) { ParseValues(obj, userdata); PostParse(obj, userdata); obj->SetValues(); } return obj; }