bool HttpRequest::getBoolFromCookie ( char *field, bool def ) { long flen; char *cs = getStringFromCookie ( field , &flen , NULL ); if ( ! cs ) return def; if ( cs[0] == '0' ) return false; return true; }
long long HttpRequest::getLongLongFromCookie ( char *field, long long def ) { long flen; char *cs = getStringFromCookie ( field , &flen , NULL ); if ( ! cs ) return def; long long cv = strtoull(cs,NULL,10); return cv; }
float HttpRequest::getFloatFromCookie ( char *field, float def ) { long flen; char *cs = getStringFromCookie ( field , &flen , NULL ); if ( ! cs ) return def; float cv = atof(cs); return cv; }
int64_t HttpRequest::getLongLongFromCookie ( const char *field, int64_t def ) { int32_t flen; const char *cs = getStringFromCookie ( field , &flen , NULL ); if ( ! cs ) return def; int64_t cv = strtoull(cs,NULL,10); return cv; }
long HttpRequest::getLongFromCookie ( char *field, long def ) { long flen; char *cs = getStringFromCookie ( field , &flen , NULL ); if ( ! cs ) return def; long long cv = atoll(cs); // convert return (long)cv; }
int32_t HttpRequest::getLongFromCookie ( const char *field, int32_t def ) { int32_t flen; const char *cs = getStringFromCookie ( field , &flen , NULL ); if ( ! cs ) return def; int64_t cv = atoll(cs); // convert return (int32_t)cv; }