pacemaker  2.1.5-b7adf64e51
Scalable High-Availability cluster resource manager
Functions
pcmk_sched_recurring.c File Reference
#include <crm_internal.h>
#include <stdbool.h>
#include <crm/msg_xml.h>
#include <pacemaker-internal.h>
#include "libpacemaker_private.h"
Include dependency graph for pcmk_sched_recurring.c:

Go to the source code of this file.

Functions

void pcmk__create_recurring_actions (pe_resource_t *rsc)
 
pe_action_tpcmk__new_cancel_action (pe_resource_t *rsc, const char *task, guint interval_ms, const pe_node_t *node)
 
void pcmk__schedule_cancel (pe_resource_t *rsc, const char *call_id, const char *task, guint interval_ms, const pe_node_t *node, const char *reason)
 
void pcmk__reschedule_recurring (pe_resource_t *rsc, const char *task, guint interval_ms, pe_node_t *node)
 
bool pcmk__action_is_recurring (const pe_action_t *action)
 

Function Documentation

◆ pcmk__action_is_recurring()

bool pcmk__action_is_recurring ( const pe_action_t action)

Definition at line 704 of file pcmk_sched_recurring.c.

◆ pcmk__create_recurring_actions()

void pcmk__create_recurring_actions ( pe_resource_t rsc)

Definition at line 551 of file pcmk_sched_recurring.c.

◆ pcmk__new_cancel_action()

pe_action_t* pcmk__new_cancel_action ( pe_resource_t rsc,
const char *  task,
guint  interval_ms,
const pe_node_t node 
)

Definition at line 614 of file pcmk_sched_recurring.c.

◆ pcmk__reschedule_recurring()

void pcmk__reschedule_recurring ( pe_resource_t rsc,
const char *  task,
guint  interval_ms,
pe_node_t node 
)

Definition at line 683 of file pcmk_sched_recurring.c.

◆ pcmk__schedule_cancel()

void pcmk__schedule_cancel ( pe_resource_t rsc,
const char *  call_id,
const char *  task,
guint  interval_ms,
const pe_node_t node,
const char *  reason 
)

Definition at line 652 of file pcmk_sched_recurring.c.