Defines |
#define | MONTH_ENTRY(name, month) { #name , month }, |
Functions |
static const char * | get_month_display (int month) throw () |
static double | my_trunc (double x) throw () |
int | GetMonthFromString (const char *month) throw () |
void | getDisplayableDateFromNetTime (long time, std::string &display) |
const char * | getDateString (long timestamp) |
void | getDateStringFromNetTime (long time, std::string &display) |
static const char * | extractInteger (const char *s, char separator, int &x, int min, int max, int digits_required) throw () |
static const char * | extractString (const char *s, char separator, char *buf, int size) throw () |
long | getNetTimeFromDateString (const char *s) throw () |
int | getWeekdayFromNetTime (long time) throw () |
const char * | GetWeekday (int weekday_index) throw () |
const char * | GetMonth (int month_index) throw () |
long | getDayBucket (long timestamp) throw () |
long | getWeekBucket (long timestamp) throw () |
long | getMonthBucket (long timestamp) throw () |
long | getYearBucket (long timestamp) throw () |
std::string | getDayBucketName (long day_bucket) |
std::string | getWeekBucketName (long week_bucket) |
std::string | getMonthBucketName (long month_bucket) |
std::string | getYearBucketName (long year_bucket) |
Variables |
static const long | s_secondsPerDay = 24 * 3600 |
static const long | s_secondsPerWeek = 7 * s_secondsPerDay |
static const long | s_firstSunday = 3 * s_secondsPerDay |
static const month_entry_t | s_Months [] |
static const char * | s_MonthsDisplay [] |
static const char * | s_Weekdays [] |