#include "config.h"#include <stdio.h>#include <stdlib.h>#include <string>#include <ctype.h>#include <time.h>#include <sys/types.h>#include <sys/stat.h>#include <iostream>#include "util_mit.h"#include "debug.h"

Go to the source code of this file.
Defines | |
| #define | TOLOWER(c) tolower((int) (c)) |
| #define | TOUPPER(c) toupper((int) (c)) |
Functions | |
| string | date_time_str (time_t *calendar, bool local) |
| time_t | parse_time (const char *str, bool expand) |
| #define TOLOWER | ( | c | ) | tolower((int) (c)) |
Definition at line 80 of file util_mit.cc.
| #define TOUPPER | ( | c | ) | toupper((int) (c)) |
Definition at line 81 of file util_mit.cc.
| string date_time_str | ( | time_t * | calendar, | |
| bool | local | |||
| ) |
Given a time in seconds since midnight 1 Jan 1970, return the RFC 1123 date string. Example result string: Sun, 06 Nov 1994 08:49:37 GMT
| calendar | Time in seconds | |
| local | If true, return the local time, if false return GMT. The default value is false. |
Definition at line 280 of file util_mit.cc.
| time_t parse_time | ( | const char * | str, | |
| bool | expand | |||
| ) |
Parse a string in GMT format to a local time time_t representation Four formats are accepted: Wkd, 00 Mon 0000 00:00:00 GMT (rfc1123) Weekday, 00-Mon-00 00:00:00 GMT (rfc850) Wkd Mon 00 00:00:00 0000 GMT (ctime) 1*DIGIT (delta-seconds)
Copied from libwww. 09/19/02 jhrg
| str | The time string. | |
| expand | If the time is given in delta seconds, adjust it to seconds since midnight 1 Jan 1970 if this is true. If false, simply convert the string to a time_t and return. The default value is true. |
Definition at line 129 of file util_mit.cc.
References DBG.
Referenced by HTTPCache::get_always_validate().
1.5.4