pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
group.c File Reference
#include <crm_internal.h>
#include <stdbool.h>
#include <stdint.h>
#include <crm/pengine/status.h>
#include <crm/pengine/internal.h>
#include <crm/common/xml.h>
#include <crm/common/output.h>
#include <crm/common/strings_internal.h>
#include <crm/common/xml_internal.h>
#include <pe_status_private.h>
Include dependency graph for group.c:

Go to the source code of this file.

Typedefs

typedef struct group_variant_data_s group_variant_data_t
 

Functions

pcmk_resource_tpe__last_group_member (const pcmk_resource_t *group)
 
bool pe__group_flag_is_set (const pcmk_resource_t *group, uint32_t flags)
 
bool group_unpack (pcmk_resource_t *rsc)
 
bool group_active (const pcmk_resource_t *rsc, bool all)
 
void group_free (pcmk_resource_t *rsc)
 
enum rsc_role_e group_resource_state (const pcmk_resource_t *rsc, bool current)
 
bool pe__group_is_filtered (const pcmk_resource_t *rsc, const GList *only_rsc, bool check_parent)
 
unsigned int pe__group_max_per_node (const pcmk_resource_t *rsc)
 

Typedef Documentation

◆ group_variant_data_t

typedef struct group_variant_data_s group_variant_data_t

Function Documentation

◆ group_active()

bool group_active ( const pcmk_resource_t * rsc,
bool all )

Definition at line 235 of file group.c.

◆ group_free()

void group_free ( pcmk_resource_t * rsc)

Definition at line 382 of file group.c.

◆ group_resource_state()

enum rsc_role_e group_resource_state ( const pcmk_resource_t * rsc,
bool current )

Definition at line 405 of file group.c.

◆ group_unpack()

bool group_unpack ( pcmk_resource_t * rsc)

Definition at line 184 of file group.c.

◆ pe__group_flag_is_set()

bool pe__group_flag_is_set ( const pcmk_resource_t * group,
uint32_t flags )

Definition at line 59 of file group.c.

◆ pe__group_is_filtered()

bool pe__group_is_filtered ( const pcmk_resource_t * rsc,
const GList * only_rsc,
bool check_parent )

Definition at line 426 of file group.c.

◆ pe__group_max_per_node()

unsigned int pe__group_max_per_node ( const pcmk_resource_t * rsc)

Definition at line 466 of file group.c.

◆ pe__last_group_member()

pcmk_resource_t * pe__last_group_member ( const pcmk_resource_t * group)

Definition at line 37 of file group.c.