Exemplo n.º 1
0
/**
 * Devuelve un parametro cuando se realizar una llamada a servicio
 * @param nombreParametro El nombre del parametro
 * @param valorDefault Valor default que se devuelve si no se encuetra el parametro
 *
 */
string Servicio::getParametro(string nombreParametro, string valorDefault) {
	string metodo(this->connexion->request_method);
	char buffer[tamanioBuffer];
	int resultado = mg_get_var(this->connexion, nombreParametro.c_str(), buffer,
			tamanioBuffer);
	if (resultado < 1) {
		return valorDefault;
	}

	string parametro(buffer);
	return parametro;
}
Exemplo n.º 2
0
double elemento_double(string linea, int indice, char rem)
{
    return atof(parametro(linea, indice, rem).c_str());
}
Exemplo n.º 3
0
int elemento(string linea, int indice, char rem)
{
    return atoi(parametro(linea, indice, rem).c_str());
}