pacemaker  1.1.18-1a4ef7d180
Scalable High-Availability cluster resource manager
Macros | Functions
container.c File Reference
#include <crm_internal.h>
#include <ctype.h>
#include <crm/pengine/rules.h>
#include <crm/pengine/status.h>
#include <crm/pengine/internal.h>
#include <unpack.h>
#include <crm/msg_xml.h>
#include "./variant.h"
Include dependency graph for container.c:

Go to the source code of this file.

Macros

#define VARIANT_CONTAINER   1
 

Functions

void tuple_free (container_grouping_t *tuple)
 
bool container_fix_remote_addr (resource_t *rsc)
 
const char * container_fix_remote_addr_in (resource_t *rsc, xmlNode *xml, const char *field)
 
gboolean container_unpack (resource_t *rsc, pe_working_set_t *data_set)
 
gboolean container_active (resource_t *rsc, gboolean all)
 
resource_tfind_container_child (const char *stem, resource_t *rsc, node_t *node)
 
void container_print (resource_t *rsc, const char *pre_text, long options, void *print_data)
 
void container_free (resource_t *rsc)
 
enum rsc_role_e container_resource_state (const resource_t *rsc, gboolean current)
 
int pe_bundle_replicas (const resource_t *rsc)
 Get the number of configured replicas in a bundle. More...
 

Macro Definition Documentation

◆ VARIANT_CONTAINER

#define VARIANT_CONTAINER   1

Definition at line 29 of file container.c.

Function Documentation

◆ container_active()

gboolean container_active ( resource_t rsc,
gboolean  all 
)

Definition at line 1131 of file container.c.

◆ container_fix_remote_addr()

bool container_fix_remote_addr ( resource_t rsc)

Definition at line 753 of file container.c.

◆ container_fix_remote_addr_in()

const char* container_fix_remote_addr_in ( resource_t rsc,
xmlNode *  xml,
const char *  field 
)

Definition at line 789 of file container.c.

◆ container_free()

void container_free ( resource_t rsc)

Definition at line 1401 of file container.c.

◆ container_print()

void container_print ( resource_t rsc,
const char *  pre_text,
long  options,
void *  print_data 
)

Definition at line 1301 of file container.c.

◆ container_resource_state()

enum rsc_role_e container_resource_state ( const resource_t rsc,
gboolean  current 
)

Definition at line 1434 of file container.c.

◆ container_unpack()

gboolean container_unpack ( resource_t rsc,
pe_working_set_t data_set 
)

Definition at line 827 of file container.c.

◆ find_container_child()

resource_t* find_container_child ( const char *  stem,
resource_t rsc,
node_t node 
)

Definition at line 1170 of file container.c.

◆ pe_bundle_replicas()

int pe_bundle_replicas ( const resource_t rsc)

Get the number of configured replicas in a bundle.

Parameters
[in]rscBundle resource
Returns
Number of configured replicas, or 0 on error

Definition at line 1448 of file container.c.

◆ tuple_free()

void tuple_free ( container_grouping_t *  tuple)

Definition at line 1367 of file container.c.