Go to the source code of this file.
|
int | pe__clone_max (const pcmk_resource_t *clone) |
|
int | pe__clone_node_max (const pcmk_resource_t *clone) |
|
int | pe__clone_promoted_max (const pcmk_resource_t *clone) |
|
int | pe__clone_promoted_node_max (const pcmk_resource_t *clone) |
|
void | pe__force_anon (const char *standard, pcmk_resource_t *rsc, const char *rid, pcmk_scheduler_t *scheduler) |
|
pcmk_resource_t * | pe__create_clone_child (pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) |
|
gboolean | clone_unpack (pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) |
|
gboolean | clone_active (pcmk_resource_t *rsc, gboolean all) |
|
bool | is_set_recursive (const pcmk_resource_t *rsc, long long flag, bool any) |
|
void | clone_free (pcmk_resource_t *rsc) |
|
enum rsc_role_e | clone_resource_state (const pcmk_resource_t *rsc, gboolean current) |
|
bool | pe__is_universal_clone (const pcmk_resource_t *rsc, const pcmk_scheduler_t *scheduler) |
|
gboolean | pe__clone_is_filtered (const pcmk_resource_t *rsc, GList *only_rsc, gboolean check_parent) |
|
const char * | pe__clone_child_id (const pcmk_resource_t *rsc) |
|
bool | pe__clone_is_ordered (const pcmk_resource_t *clone) |
|
int | pe__set_clone_flag (pcmk_resource_t *clone, enum pcmk__clone_flags flag) |
|
bool | pe__clone_flag_is_set (const pcmk_resource_t *clone, uint32_t flags) |
|
void | pe__create_promotable_pseudo_ops (pcmk_resource_t *clone, bool any_promoting, bool any_demoting) |
|
void | pe__create_clone_notifications (pcmk_resource_t *clone) |
|
void | pe__free_clone_notification_data (pcmk_resource_t *clone) |
|
void | pe__create_clone_notif_pseudo_ops (pcmk_resource_t *clone, pcmk_action_t *start, pcmk_action_t *started, pcmk_action_t *stop, pcmk_action_t *stopped) |
|
unsigned int | pe__clone_max_per_node (const pcmk_resource_t *rsc) |
|
◆ get_clone_variant_data
#define get_clone_variant_data |
( |
|
data, |
|
|
|
rsc |
|
) |
| |
Value:do { \
pcmk__assert(pcmk__is_clone(rsc)); \
data = rsc->priv->variant_opaque; \
} while (0)
Definition at line 42 of file clone.c.
◆ clone_variant_data_t
◆ clone_active()
◆ clone_free()
◆ clone_resource_state()
◆ clone_unpack()
◆ is_set_recursive()
bool is_set_recursive |
( |
const pcmk_resource_t * |
rsc, |
|
|
long long |
flag, |
|
|
bool |
any |
|
) |
| |
◆ pe__clone_child_id()
◆ pe__clone_flag_is_set()
bool pe__clone_flag_is_set |
( |
const pcmk_resource_t * |
clone, |
|
|
uint32_t |
flags |
|
) |
| |
◆ pe__clone_is_filtered()
gboolean pe__clone_is_filtered |
( |
const pcmk_resource_t * |
rsc, |
|
|
GList * |
only_rsc, |
|
|
gboolean |
check_parent |
|
) |
| |
◆ pe__clone_is_ordered()
◆ pe__clone_max()
◆ pe__clone_max_per_node()
◆ pe__clone_node_max()
◆ pe__clone_promoted_max()
◆ pe__clone_promoted_node_max()
◆ pe__create_clone_child()
◆ pe__create_clone_notif_pseudo_ops()
◆ pe__create_clone_notifications()
◆ pe__create_promotable_pseudo_ops()
void pe__create_promotable_pseudo_ops |
( |
pcmk_resource_t * |
clone, |
|
|
bool |
any_promoting, |
|
|
bool |
any_demoting |
|
) |
| |
◆ pe__force_anon()
◆ pe__free_clone_notification_data()
◆ pe__is_universal_clone()
◆ pe__set_clone_flag()