pacemaker  1.1.17-b36b869ca8
Scalable High-Availability cluster resource manager
Data Fields
resource_object_functions_s Struct Reference

#include <complex.h>

Collaboration diagram for resource_object_functions_s:
Collaboration graph
[legend]

Data Fields

gboolean(* unpack )(resource_t *, pe_working_set_t *)
 
resource_t *(* find_rsc )(resource_t *parent, const char *search, node_t *node, int flags)
 
char *(* parameter )(resource_t *, node_t *, gboolean, const char *, pe_working_set_t *)
 
void(* print )(resource_t *, const char *, long, void *)
 
gboolean(* active )(resource_t *, gboolean)
 
enum rsc_role_e(* state )(const resource_t *, gboolean)
 
node_t *(* location )(resource_t *, GListPtr *, gboolean)
 
void(* free )(resource_t *)
 

Detailed Description

Definition at line 42 of file complex.h.

Field Documentation

§ active

gboolean(* resource_object_functions_s::active) (resource_t *, gboolean)

Definition at line 48 of file complex.h.

§ find_rsc

resource_t*(* resource_object_functions_s::find_rsc) (resource_t *parent, const char *search, node_t *node, int flags)

Definition at line 44 of file complex.h.

§ free

void(* resource_object_functions_s::free) (resource_t *)

Definition at line 51 of file complex.h.

§ location

node_t*(* resource_object_functions_s::location) (resource_t *, GListPtr *, gboolean)

Definition at line 50 of file complex.h.

§ parameter

char*(* resource_object_functions_s::parameter) (resource_t *, node_t *, gboolean, const char *, pe_working_set_t *)

Definition at line 46 of file complex.h.

§ print

void(* resource_object_functions_s::print) (resource_t *, const char *, long, void *)

Definition at line 47 of file complex.h.

§ state

enum rsc_role_e(* resource_object_functions_s::state) (const resource_t *, gboolean)

Definition at line 49 of file complex.h.

§ unpack

gboolean(* resource_object_functions_s::unpack) (resource_t *, pe_working_set_t *)

Definition at line 43 of file complex.h.


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