pacemaker 2.1.6-6fdc9deea29
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
pcmki_sched_utils.h
Go to the documentation of this file.
1/*
2 * Copyright 2004-2023 the Pacemaker project contributors
3 *
4 * The version control history for this file may have further details.
5 *
6 * This source code is licensed under the GNU Lesser General Public License
7 * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY.
8 */
9
10#ifndef PCMK__PCMKI_PCMKI_SCHED_UTILS__H
11# define PCMK__PCMKI_PCMKI_SCHED_UTILS__H
12
13#include <stdbool.h> // bool
14#include <glib.h> // GList, GHashTable, gboolean, guint
15#include <crm/lrmd.h> // lrmd_event_data_t
16#include <crm/cib.h> // cib_t
22#include <pacemaker.h>
23
24/* Constraint helper functions */
25GList *pcmk__copy_node_list(const GList *list, bool reset);
26
28
29xmlNode *pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *event,
30 const char *caller_version, int target_rc,
31 const char *node, const char *origin);
32
33#endif
const char * parent
Definition cib.c:25
Cluster Configuration.
Resource agent executor.
High Level API.
GList * pcmk__copy_node_list(const GList *list, bool reset)
xmlNode * pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *event, const char *caller_version, int target_rc, const char *node, const char *origin)
int copies_per_node(pe_resource_t *rsc)
Data types for cluster status.