pacemaker  2.0.1-15814c6c0d
Scalable High-Availability cluster resource manager
Data Structures | Typedefs | Enumerations | Functions | Variables
complex.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  resource_object_functions_s
 

Typedefs

typedef struct resource_object_functions_s resource_object_functions_t
 
typedef struct resource_alloc_functions_s resource_alloc_functions_t
 

Enumerations

enum  pe_obj_types {
  pe_unknown = -1, pe_native = 0, pe_group = 1, pe_clone = 2,
  pe_container = 3
}
 

Functions

void get_meta_attributes (GHashTable *meta_hash, pe_resource_t *rsc, pe_node_t *node, pe_working_set_t *data_set)
 
void get_rsc_attributes (GHashTable *meta_hash, pe_resource_t *rsc, pe_node_t *node, pe_working_set_t *data_set)
 
gboolean is_parent (pe_resource_t *child, pe_resource_t *rsc)
 
pe_resource_tuber_parent (pe_resource_t *rsc)
 

Variables

resource_object_functions_t resource_class_functions []
 

Typedef Documentation

◆ resource_alloc_functions_t

typedef struct resource_alloc_functions_s resource_alloc_functions_t

Definition at line 48 of file complex.h.

◆ resource_object_functions_t

Enumeration Type Documentation

◆ pe_obj_types

Enumerator
pe_unknown 
pe_native 
pe_group 
pe_clone 
pe_container 

Definition at line 15 of file complex.h.

Function Documentation

◆ get_meta_attributes()

void get_meta_attributes ( GHashTable *  meta_hash,
pe_resource_t rsc,
pe_node_t node,
pe_working_set_t data_set 
)

Definition at line 91 of file complex.c.

◆ get_rsc_attributes()

void get_rsc_attributes ( GHashTable *  meta_hash,
pe_resource_t rsc,
pe_node_t node,
pe_working_set_t data_set 
)

Definition at line 125 of file complex.c.

◆ is_parent()

gboolean is_parent ( pe_resource_t child,
pe_resource_t rsc 
)

Definition at line 727 of file complex.c.

◆ uber_parent()

pe_resource_t* uber_parent ( pe_resource_t rsc)

Definition at line 744 of file complex.c.

Variable Documentation

◆ resource_class_functions

resource_object_functions_t resource_class_functions[]

Definition at line 18 of file complex.c.