pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
pcmk__rsc_methods_t Struct Reference

Resource object methods. More...

#include <include/crm/common/resources_internal.h>

Collaboration diagram for pcmk__rsc_methods_t:

Data Fields

bool(* unpack )(pcmk_resource_t *rsc)
 
pcmk_resource_t *(* find_rsc )(pcmk_resource_t *rsc, const char *search, const pcmk_node_t *node, uint32_t flags)
 
bool(* active )(const pcmk_resource_t *rsc, bool all)
 
enum rsc_role_e(* state )(const pcmk_resource_t *rsc, bool current)
 
pcmk_node_t *(* location )(const pcmk_resource_t *rsc, GList **list, uint32_t target)
 
void(* free )(pcmk_resource_t *rsc)
 
void(* count )(pcmk_resource_t *rsc)
 
bool(* is_filtered )(const pcmk_resource_t *rsc, const GList *only_rsc, bool check_parent)
 
pcmk_node_t *(* active_node )(const pcmk_resource_t *rsc, unsigned int *count_all, unsigned int *count_clean)
 
unsigned int(* max_per_node )(const pcmk_resource_t *rsc)
 

Detailed Description

Resource object methods.

Definition at line 181 of file resources_internal.h.

Field Documentation

◆ active

bool(* pcmk__rsc_methods_t::active) (const pcmk_resource_t *rsc, bool all)

Definition at line 215 of file resources_internal.h.

◆ active_node

pcmk_node_t *(* pcmk__rsc_methods_t::active_node) (const pcmk_resource_t *rsc, unsigned int *count_all, unsigned int *count_clean)

Definition at line 289 of file resources_internal.h.

◆ count

void(* pcmk__rsc_methods_t::count) (pcmk_resource_t *rsc)

Definition at line 260 of file resources_internal.h.

◆ find_rsc

pcmk_resource_t *(* pcmk__rsc_methods_t::find_rsc) (pcmk_resource_t *rsc, const char *search, const pcmk_node_t *node, uint32_t flags)

Definition at line 203 of file resources_internal.h.

◆ free

void(* pcmk__rsc_methods_t::free) (pcmk_resource_t *rsc)

Definition at line 249 of file resources_internal.h.

◆ is_filtered

bool(* pcmk__rsc_methods_t::is_filtered) (const pcmk_resource_t *rsc, const GList *only_rsc, bool check_parent)

Definition at line 273 of file resources_internal.h.

◆ location

pcmk_node_t *(* pcmk__rsc_methods_t::location) (const pcmk_resource_t *rsc, GList **list, uint32_t target)

Definition at line 240 of file resources_internal.h.

◆ max_per_node

unsigned int(* pcmk__rsc_methods_t::max_per_node) (const pcmk_resource_t *rsc)

Definition at line 301 of file resources_internal.h.

◆ state

enum rsc_role_e(* pcmk__rsc_methods_t::state) (const pcmk_resource_t *rsc, bool current)

Definition at line 215 of file resources_internal.h.

◆ unpack

bool(* pcmk__rsc_methods_t::unpack) (pcmk_resource_t *rsc)

Definition at line 190 of file resources_internal.h.


The documentation for this struct was generated from the following file: