![]() |
pacemaker
2.0.2-debe490
Scalable High-Availability cluster resource manager
|
#include <include/pcmki/pcmki_sched_allocate.h>
Data Fields | |
GHashTable *(* | merge_weights )(resource_t *, const char *, GHashTable *, const char *, float, enum pe_weights) |
node_t *(* | allocate )(resource_t *, node_t *, pe_working_set_t *) |
void(* | create_actions )(resource_t *, pe_working_set_t *) |
gboolean(* | create_probe )(resource_t *, node_t *, action_t *, gboolean, pe_working_set_t *) |
void(* | internal_constraints )(resource_t *, pe_working_set_t *) |
void(* | rsc_colocation_lh )(pe_resource_t *, pe_resource_t *, rsc_colocation_t *, pe_working_set_t *) |
void(* | rsc_colocation_rh )(pe_resource_t *, pe_resource_t *, rsc_colocation_t *, pe_working_set_t *) |
void(* | rsc_location )(pe_resource_t *, pe__location_t *) |
enum pe_action_flags(* | action_flags )(action_t *, node_t *) |
enum pe_graph_flags(* | update_actions )(pe_action_t *, pe_action_t *, pe_node_t *, enum pe_action_flags, enum pe_action_flags, enum pe_ordering, pe_working_set_t *data_set) |
void(* | expand )(resource_t *, pe_working_set_t *) |
void(* | append_meta )(resource_t *rsc, xmlNode *xml) |
Definition at line 20 of file pcmki_sched_allocate.h.
enum pe_action_flags(* resource_alloc_functions_s::action_flags)(action_t *, node_t *) |
Definition at line 35 of file pcmki_sched_allocate.h.
node_t*(* resource_alloc_functions_s::allocate)(resource_t *, node_t *, pe_working_set_t *) |
Definition at line 23 of file pcmki_sched_allocate.h.
void(* resource_alloc_functions_s::append_meta)(resource_t *rsc, xmlNode *xml) |
Definition at line 43 of file pcmki_sched_allocate.h.
void(* resource_alloc_functions_s::create_actions)(resource_t *, pe_working_set_t *) |
Definition at line 24 of file pcmki_sched_allocate.h.
gboolean(* resource_alloc_functions_s::create_probe)(resource_t *, node_t *, action_t *, gboolean, pe_working_set_t *) |
Definition at line 25 of file pcmki_sched_allocate.h.
void(* resource_alloc_functions_s::expand)(resource_t *, pe_working_set_t *) |
Definition at line 42 of file pcmki_sched_allocate.h.
void(* resource_alloc_functions_s::internal_constraints)(resource_t *, pe_working_set_t *) |
Definition at line 26 of file pcmki_sched_allocate.h.
GHashTable*(* resource_alloc_functions_s::merge_weights)(resource_t *, const char *, GHashTable *, const char *, float, enum pe_weights) |
Definition at line 21 of file pcmki_sched_allocate.h.
void(* resource_alloc_functions_s::rsc_colocation_lh)(pe_resource_t *, pe_resource_t *, rsc_colocation_t *, pe_working_set_t *) |
Definition at line 28 of file pcmki_sched_allocate.h.
void(* resource_alloc_functions_s::rsc_colocation_rh)(pe_resource_t *, pe_resource_t *, rsc_colocation_t *, pe_working_set_t *) |
Definition at line 30 of file pcmki_sched_allocate.h.
void(* resource_alloc_functions_s::rsc_location)(pe_resource_t *, pe__location_t *) |
Definition at line 33 of file pcmki_sched_allocate.h.
enum pe_graph_flags(* resource_alloc_functions_s::update_actions)(pe_action_t *, pe_action_t *, pe_node_t *, enum pe_action_flags, enum pe_action_flags, enum pe_ordering, pe_working_set_t *data_set) |
Definition at line 36 of file pcmki_sched_allocate.h.