TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
|
Funcions | |
void | extreu_asctime (const string &s, string &dia_sem, string &dia_mes, string &mes, string &any, string &hora, string &minut, string &segon) |
void | extreu_rfc822 (const string &s, string &dia_sem, string &dia_mes, string &mes, string &any, string &hora, string &minut, string &segon) |
void | extreu_rfc850 (const string &s, string &dia_sem, string &dia_mes, string &mes, string &any, string &hora, string &minut, string &segon) |
const string | FORMAT_HTTP ("%a, %d %b %Y %H:%M:%S GMT") |
Format de les dates HTTP (format obligatori en la generació) | |
const boost::regex | RE_ASCTIME ("^(\\w{3}) (\\w{3}) ?(\\d{1,2}) (\\d{2}):(\\d{2}):(\\d{2}) (\\d{4})$", boost::regbase::perl) |
const boost::regex | RE_RFC822 ("^(\\w{3}), (\\d{2}) (\\w{3}) (\\d{4}) (\\d{2}):(\\d{2}):(\\d{2}) GMT$", boost::regbase::perl) |
const boost::regex | RE_RFC850 ("^(\\w+), (\\d{2})-(\\w{3})-(\\d{2}) (\\d{2}):(\\d{2}):(\\d{2}) GMT$", boost::regbase::perl) |
time_t | tfc_timegm (std::tm &t) |
Variables | |
const unordered_map< string, int > | DIES_SETMANA |
Dies de la setmana abreujats i no abreujats -> 0-6. | |
const unordered_map< string, int > | MESOS |
Mesos abreujats -> 0-11. |
void anonymous_namespace{DataHTTP.cc}::extreu_asctime | ( | const string & | s, |
string & | dia_sem, | ||
string & | dia_mes, | ||
string & | mes, | ||
string & | any, | ||
string & | hora, | ||
string & | minut, | ||
string & | segon | ||
) |
Definició a la línia 106 del fitxer DataHTTP.cc.
Referències RE_ASCTIME().
Referenciat a tfc::llegeix_data_http().
void anonymous_namespace{DataHTTP.cc}::extreu_rfc822 | ( | const string & | s, |
string & | dia_sem, | ||
string & | dia_mes, | ||
string & | mes, | ||
string & | any, | ||
string & | hora, | ||
string & | minut, | ||
string & | segon | ||
) |
Definició a la línia 62 del fitxer DataHTTP.cc.
Referenciat a tfc::llegeix_data_http().
void anonymous_namespace{DataHTTP.cc}::extreu_rfc850 | ( | const string & | s, |
string & | dia_sem, | ||
string & | dia_mes, | ||
string & | mes, | ||
string & | any, | ||
string & | hora, | ||
string & | minut, | ||
string & | segon | ||
) |
Definició a la línia 84 del fitxer DataHTTP.cc.
Referències RE_RFC850().
Referenciat a tfc::llegeix_data_http().
const string anonymous_namespace{DataHTTP.cc}::FORMAT_HTTP | ( | "% | a, |
%d%b%Y%H:%M:%S GMT" | |||
) |
Format de les dates HTTP (format obligatori en la generació)
const boost::regex anonymous_namespace{DataHTTP.cc}::RE_ASCTIME | ( | "^(\\w{3}) (\\w{3}) ?(\\d{1,2}) (\\d{2}):(\\d{2}):(\\d{2}) (\\d{4})$" | , |
boost::regbase::perl | |||
) |
Referenciat a extreu_asctime() i tfc::llegeix_data_http().
const boost::regex anonymous_namespace{DataHTTP.cc}::RE_RFC822 | ( | "^ | \\w{3}, |
(\\d{2})(\\w{3})(\\d{4})(\\d{2}):(\\d{2}):(\\d{2}) GMT $" | , | ||
boost::regbase::perl | |||
) |
const boost::regex anonymous_namespace{DataHTTP.cc}::RE_RFC850 | ( | "^ | \\w+, |
(\\d{2})-(\\w{3})-(\\d{2})(\\d{2}):(\\d{2}):(\\d{2}) GMT $" | , | ||
boost::regbase::perl | |||
) |
Referenciat a extreu_rfc850() i tfc::llegeix_data_http().
|
inline |
Definició a la línia 148 del fitxer DataHTTP.cc.
Referències tfc::portabilitat::getenv(), tfc::portabilitat::setenv() i tfc::portabilitat::unsetenv().
Referenciat a tfc::llegeix_data_http().
const unordered_map<string, int> DIES_SETMANA |
Dies de la setmana abreujats i no abreujats -> 0-6.
Definició a la línia 124 del fitxer DataHTTP.cc.
Referenciat a tfc::llegeix_data_http().
const unordered_map<string, int> MESOS |
Mesos abreujats -> 0-11.
Definició a la línia 133 del fitxer DataHTTP.cc.
Referenciat a tfc::llegeix_data_http().