pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
pcmk_sched_recurring.c File Reference
#include <crm_internal.h>
#include <stdbool.h>
#include <crm/common/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 746 of file pcmk_sched_recurring.c.

◆ pcmk__create_recurring_actions()

void pcmk__create_recurring_actions ( pcmk_resource_t * rsc)

Definition at line 585 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 654 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 725 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 694 of file pcmk_sched_recurring.c.