| Liboobs (System configuration management) Reference Manual | ||||
|---|---|---|---|---|
OobsTimeConfig;
OobsObject* oobs_time_config_get (void);
glong oobs_time_config_get_unix_time (OobsTimeConfig *config);
void oobs_time_config_set_unix_time (OobsTimeConfig *config,
glong unix_time);
void oobs_time_config_get_time (OobsTimeConfig *config,
gint *year,
gint *month,
gint *day,
gint *hour,
gint *minute,
gint *second);
void oobs_time_config_set_time (OobsTimeConfig *config,
gint year,
gint month,
gint day,
gint hour,
gint minute,
gint second);
void oobs_time_config_get_utc_time (OobsTimeConfig *config,
gint *year,
gint *month,
gint *day,
gint *hour,
gint *minute,
gint *second);
void oobs_time_config_set_utc_time (OobsTimeConfig *config,
gint year,
gint month,
gint day,
gint hour,
gint minute,
gint second);
const gchar* oobs_time_config_get_timezone (OobsTimeConfig *config);
void oobs_time_config_set_timezone (OobsTimeConfig *config,
const gchar *timezone);
OobsObject* oobs_time_config_get (void);
Returns the OobsTimeConfig singleton, this object represents the date and time configuration.
Returns : |
the singleton OobsTimeConfig. |
glong oobs_time_config_get_unix_time (OobsTimeConfig *config);
Returns the time, measured in seconds, since the "epoch" (1970-01-01T00:00:00Z).
|
An OobsTimeConfig. |
Returns : |
The unix time of the system. |
void oobs_time_config_set_unix_time (OobsTimeConfig *config, glong unix_time);
This function sets the config time to be unix_time. unix_time is measured in seconds, since the "epoch" (1970-01-01T00:00:00Z).
|
An OobsTimeConfig. |
|
new Unix time. |
void oobs_time_config_get_time (OobsTimeConfig *config, gint *year, gint *month, gint *day, gint *hour, gint *minute, gint *second);
Gets the system time and date in human readable values.
|
An OobsTimeConfig. |
|
gint pointer to store the year, or NULL. |
|
gint pointer to store the month, or NULL. |
|
gint pointer to store the day, or NULL. |
|
gint pointer to store the hour, or NULL. |
|
gint pointer to store the minute, or NULL. |
|
gint pointer to store the second, or NULL. |
void oobs_time_config_set_time (OobsTimeConfig *config, gint year, gint month, gint day, gint hour, gint minute, gint second);
Sets the time and date of config to be the specified in the parameters.
|
An OobsTimeConfig. |
|
year. |
|
month. |
|
day. |
|
hour. |
|
minute. |
|
second. |
void oobs_time_config_get_utc_time (OobsTimeConfig *config, gint *year, gint *month, gint *day, gint *hour, gint *minute, gint *second);
Gets the system time and date in human readable values (UTC).
|
An OobsTimeConfig. |
|
gint pointer to store the year, or NULL. |
|
gint pointer to store the month, or NULL. |
|
gint pointer to store the day, or NULL. |
|
gint pointer to store the hour, or NULL. |
|
gint pointer to store the minute, or NULL. |
|
gint pointer to store the second, or NULL. |
void oobs_time_config_set_utc_time (OobsTimeConfig *config, gint year, gint month, gint day, gint hour, gint minute, gint second);
Sets the time and date of config to be the specified in the parameters (assuming they're in UTC).
|
An OobsTimeConfig. |
|
year. |
|
month. |
|
day. |
|
hour. |
|
minute. |
|
second. |
const gchar* oobs_time_config_get_timezone (OobsTimeConfig *config);
Returns the timezone set for config.
|
An OobsTimeConfig. |
Returns : |
A pointer to the timezone as a string or NULL. This string must not be freed, modified or stored. |
void oobs_time_config_set_timezone (OobsTimeConfig *config, const gchar *timezone);
Sets the timezone of config to be timezone, overwriting the previous one.
|
An OobsTimeConfig. |
|
A new timezone for config. |