Classes | |
struct | axis2_date_time_ops |
struct | axis2_date_time |
Defines | |
#define | AXIS2_DATE_TIME_FREE(date_time, env) ((date_time)->ops->free (date_time, env)) |
#define | AXIS2_DATE_TIME_DESERIALIZE_TIME(date_time, env, time) ((date_time)->ops->deserialize_time (date_time, env, time)) |
#define | AXIS2_DATE_TIME_DESERIALIZE_DATE(date_time, env, date) ((date_time)->ops->deserialize_date (date_time, env, date_str)) |
#define | AXIS2_DATE_TIME_DESERIALIZE_DATE_TIME(date_time, env, date_time_str) ((date_time)->ops->deserialize_date_time(date_time, env, date_time_str)) |
#define | AXIS2_DATE_TIME_SET_DATE_TIME(date_time, env, year, month, date, hour, min, second) |
#define | AXIS2_DATE_TIME_SERIALIZE_TIME(date_time, env) ((date_time)->ops->serialize_time (date_time, env ) ) |
#define | AXIS2_DATE_TIME_SERIALIZE_DATE(date_time, env) ((date_time)->ops->serialize_date (date_time, env ) ) |
#define | AXIS2_DATE_TIME_SERIALIZE_DATE_TIME(date_time, env) ((date_time)->ops->serialize_date_time (date_time, env ) ) |
#define | AXIS2_DATE_TIME_GET_YEAR(date_time, env) ((date_time)->ops->get_year(date_time, env ) ) |
#define | AXIS2_DATE_TIME_GET_MONTH(date_time, env) ((date_time)->ops->get_month(date_time, env ) ) |
#define | AXIS2_DATE_TIME_GET_DATE(date_time, env) ((date_time)->ops->get_date(date_time, env ) ) |
#define | AXIS2_DATE_TIME_GET_HOUR(date_time, env) ((date_time)->ops->get_hour(date_time, env ) ) |
#define | AXIS2_DATE_TIME_GET_MINUTE(date_time, env) ((date_time)->ops->get_minute(date_time, env ) ) |
#define | AXIS2_DATE_TIME_GET_SECOND(date_time, env) ((date_time)->ops->get_second(date_time, env ) ) |
Typedefs | |
typedef axis2_date_time_ops | axis2_date_time_ops_t |
typedef axis2_date_time | axis2_date_time_t |
Functions | |
AXIS2_EXTERN axis2_date_time_t * | axis2_date_time_create (const axis2_env_t *env) |
AXIS2_EXTERN axis2_date_time_t * | axis2_date_time_create_with_offset (const axis2_env_t *env, int offset) |
#define AXIS2_DATE_TIME_SET_DATE_TIME | ( | date_time, | |||
env, | |||||
year, | |||||
month, | |||||
date, | |||||
hour, | |||||
min, | |||||
second | ) |
Value:
((date_time)->ops->set_date_time (date_time, env, \ year, month, date, hour, min, second ) )
AXIS2_EXTERN axis2_date_time_t* axis2_date_time_create | ( | const axis2_env_t * | env | ) |
Creates axis2_date_time struct with current date time
env | double pointer to environment struct. MUST NOT be NULL |