![]() |
pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
|
Resource agent executor events. More...
Go to the source code of this file.
Data Structures | |
struct | lrmd_event_data_s |
Typedefs | |
typedef struct lrmd_event_data_s | lrmd_event_data_t |
Enumerations | |
enum | lrmd_callback_event { lrmd_event_register , lrmd_event_unregister , lrmd_event_exec_complete , lrmd_event_disconnect , lrmd_event_connect , lrmd_event_poke , lrmd_event_new_client } |
Functions | |
lrmd_event_data_t * | lrmd_new_event (const char *rsc_id, const char *task, guint interval_ms) |
Create a new lrmd_event_data_t object. | |
lrmd_event_data_t * | lrmd_copy_event (lrmd_event_data_t *event) |
void | lrmd_free_event (lrmd_event_data_t *event) |
Free an executor event. | |
Resource agent executor events.
Definition in file lrmd_events.h.
typedef struct lrmd_event_data_s lrmd_event_data_t |
enum lrmd_callback_event |
Enumerator | |
---|---|
lrmd_event_register | |
lrmd_event_unregister | |
lrmd_event_exec_complete | |
lrmd_event_disconnect | |
lrmd_event_connect | |
lrmd_event_poke | |
lrmd_event_new_client |
Definition at line 28 of file lrmd_events.h.
lrmd_event_data_t * lrmd_copy_event | ( | lrmd_event_data_t * | event | ) |
Definition at line 207 of file lrmd_client.c.
void lrmd_free_event | ( | lrmd_event_data_t * | event | ) |
Free an executor event.
[in,out] | Executor | event object to free |
Definition at line 246 of file lrmd_client.c.
lrmd_event_data_t * lrmd_new_event | ( | const char * | rsc_id, |
const char * | task, | ||
guint | interval_ms ) |
Create a new lrmd_event_data_t object.
[in] | rsc_id | ID of resource involved in event |
[in] | task | Action name |
[in] | interval_ms | Action interval |
Definition at line 195 of file lrmd_client.c.