pacemaker  2.1.7-0f7f88312f
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 <crm/common/scheduler_internal.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 (pcmk_resource_t *rsc)
 
pcmk_action_tpcmk__new_cancel_action (pcmk_resource_t *rsc, const char *task, guint interval_ms, const pcmk_node_t *node)
 
void pcmk__schedule_cancel (pcmk_resource_t *rsc, const char *call_id, const char *task, guint interval_ms, const pcmk_node_t *node, const char *reason)
 
void pcmk__reschedule_recurring (pcmk_resource_t *rsc, const char *task, guint interval_ms, pcmk_node_t *node)
 
bool pcmk__action_is_recurring (const pcmk_action_t *action)
 

Function Documentation

◆ pcmk__action_is_recurring()

bool pcmk__action_is_recurring ( const pcmk_action_t action)

Definition at line 718 of file pcmk_sched_recurring.c.

◆ pcmk__create_recurring_actions()

void pcmk__create_recurring_actions ( pcmk_resource_t rsc)

Definition at line 565 of file pcmk_sched_recurring.c.

◆ pcmk__new_cancel_action()

pcmk_action_t* pcmk__new_cancel_action ( pcmk_resource_t rsc,
const char *  task,
guint  interval_ms,
const pcmk_node_t node 
)

Definition at line 628 of file pcmk_sched_recurring.c.

◆ pcmk__reschedule_recurring()

void pcmk__reschedule_recurring ( pcmk_resource_t rsc,
const char *  task,
guint  interval_ms,
pcmk_node_t node 
)

Definition at line 697 of file pcmk_sched_recurring.c.

◆ pcmk__schedule_cancel()

void pcmk__schedule_cancel ( pcmk_resource_t rsc,
const char *  call_id,
const char *  task,
guint  interval_ms,
const pcmk_node_t node,
const char *  reason 
)

Definition at line 666 of file pcmk_sched_recurring.c.