Exemple #1
0
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;
	}
}
Exemple #2
0
// post process
bool opNode::PostProcess()
{
	if (PostParse())
		return PostProcessChildren();

	return false;
}
Exemple #3
0
/*--------------------------------------------------------------------------------*/
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;
}