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) |
|
bool | clone_unpack (pcmk_resource_t *rsc) |
|
bool | clone_active (const pcmk_resource_t *rsc, bool 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, bool current) |
|
bool | pe__is_universal_clone (const pcmk_resource_t *rsc, const pcmk_scheduler_t *scheduler) |
|
bool | pe__clone_is_filtered (const pcmk_resource_t *rsc, const GList *only_rsc, bool 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()
bool pe__clone_is_filtered |
( |
const pcmk_resource_t * | rsc, |
|
|
const GList * | only_rsc, |
|
|
bool | 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()