mrptime

mrptime —

Synopsis




typedef     mrptime;
#define     MRP_TIME_INVALID
#define     MRP_TIME_MIN
#define     MRP_TIME_MAX
mrptime     mrp_time_current_time           (void);
mrptime     mrp_time_from_tm                (struct tm *tm);
mrptime     mrp_time_compose                (gint year,
                                             gint month,
                                             gint day,
                                             gint hour,
                                             gint minute,
                                             gint second);
gboolean    mrp_time_decompose              (mrptime t,
                                             gint *year,
                                             gint *month,
                                             gint *day,
                                             gint *hour,
                                             gint *minute,
                                             gint *second);
mrptime     mrp_time_from_string            (const gchar *str,
                                             GError **err);
gchar*      mrp_time_to_string              (mrptime t);
mrptime     mrp_time_from_msdate_string     (const gchar *str);
mrptime     mrp_time_align_day              (mrptime t);
gint        mrp_time_day_of_week            (mrptime t);
gint        mrp_time_week_number            (mrptime t);
const gchar* mrp_time_day_name              (mrptime t);
const gchar* mrp_time_month_name            (mrptime t);
const gchar* mrp_time_month_name_initial    (mrptime t);
gchar*      mrp_time_format                 (const gchar *format,
                                             mrptime t);
void        mrp_time_debug_print            (mrptime t);
GParamSpec* mrp_param_spec_time             (const gchar *name,
                                             const gchar *nick,
                                             const gchar *blurb,
                                             GParamFlags flags);

Description

Details

mrptime

typedef long mrptime;


MRP_TIME_INVALID

#define MRP_TIME_INVALID 0


MRP_TIME_MIN

#define MRP_TIME_MIN 0


MRP_TIME_MAX

#define MRP_TIME_MAX 2147483647


mrp_time_current_time ()

mrptime     mrp_time_current_time           (void);

Returns :

mrp_time_from_tm ()

mrptime     mrp_time_from_tm                (struct tm *tm);

tm :
Returns :

mrp_time_compose ()

mrptime     mrp_time_compose                (gint year,
                                             gint month,
                                             gint day,
                                             gint hour,
                                             gint minute,
                                             gint second);

year :
month :
day :
hour :
minute :
second :
Returns :

mrp_time_decompose ()

gboolean    mrp_time_decompose              (mrptime t,
                                             gint *year,
                                             gint *month,
                                             gint *day,
                                             gint *hour,
                                             gint *minute,
                                             gint *second);

t :
year :
month :
day :
hour :
minute :
second :
Returns :

mrp_time_from_string ()

mrptime     mrp_time_from_string            (const gchar *str,
                                             GError **err);

str :
err :
Returns :

mrp_time_to_string ()

gchar*      mrp_time_to_string              (mrptime t);

t :
Returns :

mrp_time_from_msdate_string ()

mrptime     mrp_time_from_msdate_string     (const gchar *str);

str :
Returns :

mrp_time_align_day ()

mrptime     mrp_time_align_day              (mrptime t);

t :
Returns :

mrp_time_day_of_week ()

gint        mrp_time_day_of_week            (mrptime t);

t :
Returns :

mrp_time_week_number ()

gint        mrp_time_week_number            (mrptime t);

t :
Returns :

mrp_time_day_name ()

const gchar* mrp_time_day_name              (mrptime t);

t :
Returns :

mrp_time_month_name ()

const gchar* mrp_time_month_name            (mrptime t);

t :
Returns :

mrp_time_month_name_initial ()

const gchar* mrp_time_month_name_initial    (mrptime t);

t :
Returns :

mrp_time_format ()

gchar*      mrp_time_format                 (const gchar *format,
                                             mrptime t);

format :
t :
Returns :

mrp_time_debug_print ()

void        mrp_time_debug_print            (mrptime t);

t :

mrp_param_spec_time ()

GParamSpec* mrp_param_spec_time             (const gchar *name,
                                             const gchar *nick,
                                             const gchar *blurb,
                                             GParamFlags flags);

name :
nick :
blurb :
flags :
Returns :