![]() |
pacemaker
3.0.0-d8340737c4
Scalable High-Availability cluster resource manager
|
API for strings. More...
#include <glib.h>

Go to the source code of this file.
Functions | |
| long long | crm_get_msec (const char *input) |
| Parse a time+units string and return milliseconds equivalent. More... | |
| int | pcmk_parse_interval_spec (const char *input, guint *result_ms) |
| Parse milliseconds from a Pacemaker interval specification. More... | |
| gboolean | crm_is_true (const char *s) |
| int | crm_str_to_boolean (const char *s, int *ret) |
| char * | crm_strdup_printf (char const *format,...) G_GNUC_PRINTF(1 |
API for strings.
Definition in file strings.h.
| long long crm_get_msec | ( | const char * | input | ) |
Parse a time+units string and return milliseconds equivalent.
| [in] | input | String with a nonnegative number and optional unit (optionally with whitespace before and/or after the number). If missing, the unit defaults to seconds. |
PCMK__PARSE_INT_DEFAULT on error | char* crm_strdup_printf | ( | char const * | format, |
| ... | |||
| ) |
| int pcmk_parse_interval_spec | ( | const char * | input, |
| guint * | result_ms | ||
| ) |
Parse milliseconds from a Pacemaker interval specification.
| [in] | input | Pacemaker time interval specification (a bare number of seconds; a number with a unit, optionally with whitespace before and/or after the number; or an ISO 8601 duration) |
| [out] | result_ms | Where to store milliseconds equivalent of input on success (limited to the range of an unsigned integer), or 0 if input is NULL or invalid |
pcmk_rc_ok if input is valid or NULL, and EINVAL otherwise)
1.8.14