crm_time_t 1000 crmd/control.c crm_time_t *now = crm_time_new(NULL); crm_time_t 475 crmd/lrm_state.c crm_time_t *now = crm_time_new(NULL); crm_time_t 712 fencing/main.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); crm_time_t 37 include/crm/common/iso8601.h typedef struct crm_time_s crm_time_t; crm_time_t 40 include/crm/common/iso8601.h crm_time_t *start; crm_time_t 41 include/crm/common/iso8601.h crm_time_t *end; crm_time_t 42 include/crm/common/iso8601.h crm_time_t *diff; crm_time_t 61 include/crm/common/iso8601.h crm_time_t *crm_time_new(const char *string); crm_time_t 62 include/crm/common/iso8601.h void crm_time_free(crm_time_t * dt); crm_time_t 64 include/crm/common/iso8601.h char *crm_time_as_string(crm_time_t * dt, int flags); crm_time_t 68 include/crm/common/iso8601.h const char *prefix, crm_time_t * date_time, int flags); crm_time_t 80 include/crm/common/iso8601.h crm_time_t *crm_time_parse_duration(const char *duration_str); crm_time_t 81 include/crm/common/iso8601.h crm_time_t *crm_time_calculate_duration(crm_time_t * dt, crm_time_t * value); crm_time_t 84 include/crm/common/iso8601.h int crm_time_compare(crm_time_t * dt, crm_time_t * rhs); crm_time_t 86 include/crm/common/iso8601.h int crm_time_get_timeofday(crm_time_t * dt, uint32_t * h, uint32_t * m, uint32_t * s); crm_time_t 87 include/crm/common/iso8601.h int crm_time_get_timezone(crm_time_t * dt, uint32_t * h, uint32_t * m); crm_time_t 88 include/crm/common/iso8601.h int crm_time_get_gregorian(crm_time_t * dt, uint32_t * y, uint32_t * m, uint32_t * d); crm_time_t 89 include/crm/common/iso8601.h int crm_time_get_ordinal(crm_time_t * dt, uint32_t * y, uint32_t * d); crm_time_t 90 include/crm/common/iso8601.h int crm_time_get_isoweek(crm_time_t * dt, uint32_t * y, uint32_t * w, uint32_t * d); crm_time_t 93 include/crm/common/iso8601.h long long int crm_time_get_seconds(crm_time_t * dt); crm_time_t 96 include/crm/common/iso8601.h long long int crm_time_get_seconds_since_epoch(crm_time_t * dt); crm_time_t 98 include/crm/common/iso8601.h void crm_time_set(crm_time_t * target, crm_time_t * source); crm_time_t 99 include/crm/common/iso8601.h void crm_time_set_timet(crm_time_t * target, time_t * source); crm_time_t 102 include/crm/common/iso8601.h crm_time_t *crm_time_add(crm_time_t * dt, crm_time_t * value); crm_time_t 103 include/crm/common/iso8601.h crm_time_t *crm_time_subtract(crm_time_t * dt, crm_time_t * value); crm_time_t 106 include/crm/common/iso8601.h void crm_time_add_seconds(crm_time_t * dt, int value); crm_time_t 107 include/crm/common/iso8601.h void crm_time_add_minutes(crm_time_t * dt, int value); crm_time_t 108 include/crm/common/iso8601.h void crm_time_add_hours(crm_time_t * dt, int value); crm_time_t 109 include/crm/common/iso8601.h void crm_time_add_days(crm_time_t * dt, int value); crm_time_t 110 include/crm/common/iso8601.h void crm_time_add_weekdays(crm_time_t * dt, int value); crm_time_t 111 include/crm/common/iso8601.h void crm_time_add_weeks(crm_time_t * dt, int value); crm_time_t 112 include/crm/common/iso8601.h void crm_time_add_months(crm_time_t * dt, int value); crm_time_t 113 include/crm/common/iso8601.h void crm_time_add_years(crm_time_t * dt, int value); crm_time_t 114 include/crm/common/iso8601.h void crm_time_add_ordinalyears(crm_time_t * dt, int value); crm_time_t 115 include/crm/common/iso8601.h void crm_time_add_weekyears(crm_time_t * dt, int value); crm_time_t 123 include/crm/common/iso8601.h bool crm_time_check(crm_time_t * dt); crm_time_t 27 include/crm/common/iso8601_internal.h crm_time_hr_t *crm_time_hr_convert(crm_time_hr_t *target, crm_time_t *dt); crm_time_t 28 include/crm/common/iso8601_internal.h void crm_time_set_hr_dt(crm_time_t *target, crm_time_hr_t *hr_dt); crm_time_t 35 include/crm/common/iso8601_internal.h crm_time_t *parse_date(const char *date_str); /* in iso8601.c global but crm_time_t 52 include/crm/pengine/rules.h gboolean test_ruleset(xmlNode * ruleset, GHashTable * node_hash, crm_time_t * now); crm_time_t 54 include/crm/pengine/rules.h gboolean test_rule(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now); crm_time_t 56 include/crm/pengine/rules.h gboolean pe_test_rule_re(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, crm_time_t 59 include/crm/pengine/rules.h gboolean pe_test_rule_full(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, crm_time_t 63 include/crm/pengine/rules.h enum rsc_role_e role, crm_time_t * now); crm_time_t 66 include/crm/pengine/rules.h enum rsc_role_e role, crm_time_t * now, pe_re_match_data_t * re_match_data); crm_time_t 69 include/crm/pengine/rules.h enum rsc_role_e role, crm_time_t * now, pe_match_data_t * match_data); crm_time_t 73 include/crm/pengine/rules.h const char *always_first, gboolean overwrite, crm_time_t * now); crm_time_t 77 include/crm/pengine/rules.h GHashTable * node_hash, xmlNode * hash, crm_time_t * now); crm_time_t 87 include/crm/pengine/status.h crm_time_t *now; crm_time_t 749 lib/cib/cib_utils.c crm_time_t *now = NULL; crm_time_t 69 lib/common/iso8601.c char *crm_time_as_string(crm_time_t * date_time, int flags); crm_time_t 70 lib/common/iso8601.c crm_time_t *parse_date(const char *date_str); crm_time_t 74 lib/common/iso8601.c static crm_time_t * crm_time_t 75 lib/common/iso8601.c crm_get_utc_time(crm_time_t * dt) crm_time_t 77 lib/common/iso8601.c crm_time_t *utc = calloc(1, sizeof(crm_time_t)); crm_time_t 98 lib/common/iso8601.c crm_time_t * crm_time_t 102 lib/common/iso8601.c crm_time_t *dt = NULL; crm_time_t 107 lib/common/iso8601.c dt = calloc(1, sizeof(crm_time_t)); crm_time_t 116 lib/common/iso8601.c crm_time_free(crm_time_t * dt) crm_time_t 214 lib/common/iso8601.c const char *prefix, crm_time_t * date_time, int flags) crm_time_t 256 lib/common/iso8601.c crm_time_get_timeofday(crm_time_t * dt, uint * h, uint * m, uint * s) crm_time_t 262 lib/common/iso8601.c crm_time_get_timezone(crm_time_t * dt, uint * h, uint * m) crm_time_t 270 lib/common/iso8601.c crm_time_get_seconds(crm_time_t * dt) crm_time_t 273 lib/common/iso8601.c crm_time_t *utc = NULL; crm_time_t 306 lib/common/iso8601.c crm_time_get_seconds_since_epoch(crm_time_t * dt) crm_time_t 312 lib/common/iso8601.c crm_time_get_gregorian(crm_time_t * dt, uint * y, uint * m, uint * d) crm_time_t 344 lib/common/iso8601.c crm_time_get_ordinal(crm_time_t * dt, uint * y, uint * d) crm_time_t 352 lib/common/iso8601.c crm_time_get_isoweek(crm_time_t * dt, uint * y, uint * w, uint * d) crm_time_t 408 lib/common/iso8601.c crm_time_as_string(crm_time_t * date_time, int flags) crm_time_t 414 lib/common/iso8601.c crm_time_t *dt = NULL; crm_time_t 415 lib/common/iso8601.c crm_time_t *utc = NULL; crm_time_t 618 lib/common/iso8601.c static crm_time_t * crm_time_t 619 lib/common/iso8601.c crm_time_parse(const char *time_str, crm_time_t * a_time) crm_time_t 623 lib/common/iso8601.c crm_time_t *dt = a_time; crm_time_t 627 lib/common/iso8601.c dt = calloc(1, sizeof(crm_time_t)); crm_time_t 650 lib/common/iso8601.c crm_time_t * crm_time_t 654 lib/common/iso8601.c crm_time_t *dt = NULL; crm_time_t 672 lib/common/iso8601.c dt = calloc(1, sizeof(crm_time_t)); crm_time_t 832 lib/common/iso8601.c crm_time_t * crm_time_t 836 lib/common/iso8601.c crm_time_t *diff = NULL; crm_time_t 843 lib/common/iso8601.c diff = calloc(1, sizeof(crm_time_t)); crm_time_t 983 lib/common/iso8601.c crm_time_set(crm_time_t * target, crm_time_t * source) crm_time_t 1002 lib/common/iso8601.c ha_set_tm_time(crm_time_t * target, struct tm *source) crm_time_t 1045 lib/common/iso8601.c crm_time_set_timet(crm_time_t * target, time_t * source) crm_time_t 1050 lib/common/iso8601.c crm_time_t * crm_time_t 1051 lib/common/iso8601.c crm_time_add(crm_time_t * dt, crm_time_t * value) crm_time_t 1053 lib/common/iso8601.c crm_time_t *utc = NULL; crm_time_t 1054 lib/common/iso8601.c crm_time_t *answer = NULL; crm_time_t 1058 lib/common/iso8601.c answer = calloc(1, sizeof(crm_time_t)); crm_time_t 1072 lib/common/iso8601.c crm_time_t * crm_time_t 1073 lib/common/iso8601.c crm_time_calculate_duration(crm_time_t * dt, crm_time_t * value) crm_time_t 1075 lib/common/iso8601.c crm_time_t *utc = NULL; crm_time_t 1076 lib/common/iso8601.c crm_time_t *answer = NULL; crm_time_t 1095 lib/common/iso8601.c crm_time_t * crm_time_t 1096 lib/common/iso8601.c crm_time_subtract(crm_time_t * dt, crm_time_t * value) crm_time_t 1098 lib/common/iso8601.c crm_time_t *utc = NULL; crm_time_t 1099 lib/common/iso8601.c crm_time_t *answer = NULL; crm_time_t 1103 lib/common/iso8601.c answer = calloc(1, sizeof(crm_time_t)); crm_time_t 1118 lib/common/iso8601.c crm_time_check(crm_time_t * dt) crm_time_t 1150 lib/common/iso8601.c crm_time_compare(crm_time_t * a, crm_time_t * b) crm_time_t 1153 lib/common/iso8601.c crm_time_t *t1 = NULL; crm_time_t 1154 lib/common/iso8601.c crm_time_t *t2 = NULL; crm_time_t 1177 lib/common/iso8601.c crm_time_add_seconds(crm_time_t * a_time, int extra) crm_time_t 1198 lib/common/iso8601.c crm_time_add_days(crm_time_t * a_time, int extra) crm_time_t 1223 lib/common/iso8601.c crm_time_add_months(crm_time_t * a_time, int extra) crm_time_t 1265 lib/common/iso8601.c crm_time_add_minutes(crm_time_t * a_time, int extra) crm_time_t 1271 lib/common/iso8601.c crm_time_add_hours(crm_time_t * a_time, int extra) crm_time_t 1277 lib/common/iso8601.c crm_time_add_weeks(crm_time_t * a_time, int extra) crm_time_t 1283 lib/common/iso8601.c crm_time_add_years(crm_time_t * a_time, int extra) crm_time_t 1289 lib/common/iso8601.c ha_get_tm_time( struct tm *target, crm_time_t *source) crm_time_t 1307 lib/common/iso8601.c crm_time_hr_convert(crm_time_hr_t *target, crm_time_t *dt) crm_time_t 1329 lib/common/iso8601.c crm_time_set_hr_dt(crm_time_t *target, crm_time_hr_t *hr_dt) crm_time_t 1332 lib/common/iso8601.c *target = (crm_time_t) { crm_time_t 1345 lib/common/iso8601.c crm_time_t dt; crm_time_t 1367 lib/common/iso8601.c crm_time_t *dt; crm_time_t 1390 lib/common/iso8601.c crm_time_t dt; crm_time_t 588 lib/common/utils.c crm_time_t *interval = crm_time_parse_duration(input); crm_time_t 35 lib/pengine/rules.c crm_time_t *parse_xml_duration(crm_time_t * start, xmlNode * duration_spec); crm_time_t 37 lib/pengine/rules.c gboolean test_date_expression(xmlNode * time_expr, crm_time_t * now); crm_time_t 38 lib/pengine/rules.c gboolean cron_range_satisfied(crm_time_t * now, xmlNode * cron_spec); crm_time_t 39 lib/pengine/rules.c gboolean test_attr_expression(xmlNode * expr, GHashTable * hash, crm_time_t * now); crm_time_t 40 lib/pengine/rules.c gboolean pe_test_attr_expression_full(xmlNode * expr, GHashTable * hash, crm_time_t * now, pe_match_data_t * match_data); crm_time_t 41 lib/pengine/rules.c gboolean test_role_expression(xmlNode * expr, enum rsc_role_e role, crm_time_t * now); crm_time_t 44 lib/pengine/rules.c test_ruleset(xmlNode * ruleset, GHashTable * node_hash, crm_time_t * now) crm_time_t 62 lib/pengine/rules.c test_rule(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now) crm_time_t 68 lib/pengine/rules.c pe_test_rule_re(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_re_match_data_t * re_match_data) crm_time_t 79 lib/pengine/rules.c pe_test_rule_full(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_match_data_t * match_data) crm_time_t 119 lib/pengine/rules.c test_expression(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now) crm_time_t 125 lib/pengine/rules.c pe_test_expression_re(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_re_match_data_t * re_match_data) crm_time_t 136 lib/pengine/rules.c pe_test_expression_full(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_match_data_t * match_data) crm_time_t 225 lib/pengine/rules.c test_role_expression(xmlNode * expr, enum rsc_role_e role, crm_time_t * now) crm_time_t 266 lib/pengine/rules.c test_attr_expression(xmlNode * expr, GHashTable * hash, crm_time_t * now) crm_time_t 272 lib/pengine/rules.c pe_test_attr_expression_full(xmlNode * expr, GHashTable * hash, crm_time_t * now, pe_match_data_t * match_data) crm_time_t 445 lib/pengine/rules.c phase_of_the_moon(crm_time_t * now) crm_time_t 545 lib/pengine/rules.c cron_range_satisfied(crm_time_t * now, xmlNode * cron_spec) crm_time_t 592 lib/pengine/rules.c crm_time_t * crm_time_t 593 lib/pengine/rules.c parse_xml_duration(crm_time_t * start, xmlNode * duration_spec) crm_time_t 595 lib/pengine/rules.c crm_time_t *end = NULL; crm_time_t 613 lib/pengine/rules.c test_date_expression(xmlNode * time_expr, crm_time_t * now) crm_time_t 615 lib/pengine/rules.c crm_time_t *start = NULL; crm_time_t 616 lib/pengine/rules.c crm_time_t *end = NULL; crm_time_t 824 lib/pengine/rules.c crm_time_t *now; crm_time_t 869 lib/pengine/rules.c gboolean overwrite, crm_time_t * now, unpack_data_t * data) crm_time_t 921 lib/pengine/rules.c gboolean overwrite, crm_time_t * now) crm_time_t 936 lib/pengine/rules.c GHashTable * node_hash, xmlNode * hash, crm_time_t * now) crm_time_t 50 lib/pengine/rules_alerts.c crm_time_t *now = crm_time_new(NULL); crm_time_t 740 lib/pengine/utils.c unsigned long long interval, crm_time_t *now) crm_time_t 745 lib/pengine/utils.c crm_time_t *origin = crm_time_new(value); crm_time_t 748 lib/pengine/utils.c crm_time_t *delay = NULL; crm_time_t 884 lib/pengine/utils.c unpack_versioned_meta(xmlNode *versioned_meta, xmlNode *xml_obj, unsigned long long interval, crm_time_t *now) crm_time_t 37 pengine/pengine.c xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); crm_time_t 223 pengine/pengine.c do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now) crm_time_t 49 pengine/ptest.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); crm_time_t 153 pengine/ptest.c crm_time_t *a_date = NULL; crm_time_t 103 tools/crm_resource.h extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); crm_time_t 27 tools/crm_resource_ban.c crm_time_t *now = NULL; crm_time_t 28 tools/crm_resource_ban.c crm_time_t *later = NULL; crm_time_t 29 tools/crm_resource_ban.c crm_time_t *duration = NULL; crm_time_t 55 tools/crm_simulate.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); crm_time_t 867 tools/crm_simulate.c crm_time_t *local_date = NULL; crm_time_t 44 tools/crm_verify.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); crm_time_t 80 tools/test.iso8601.c crm_time_t *duration = NULL; crm_time_t 81 tools/test.iso8601.c crm_time_t *date_time = NULL; crm_time_t 193 tools/test.iso8601.c crm_time_t *later = crm_time_add(date_time, duration);