pacemaker  2.0.1-57cc9c14bf
Scalable High-Availability cluster resource manager
Functions
remote.c File Reference
#include <crm_internal.h>
#include <crm/msg_xml.h>
#include <crm/common/xml.h>
#include <crm/pengine/internal.h>
#include <glib.h>
Include dependency graph for remote.c:

Go to the source code of this file.

Functions

gboolean is_rsc_baremetal_remote_node (resource_t *rsc, pe_working_set_t *data_set)
 
gboolean is_baremetal_remote_node (node_t *node)
 
gboolean is_container_remote_node (node_t *node)
 
gboolean is_remote_node (node_t *node)
 
resource_trsc_contains_remote_node (pe_working_set_t *data_set, resource_t *rsc)
 
gboolean xml_contains_remote_node (xmlNode *xml)
 
void pe_foreach_guest_node (const pe_working_set_t *data_set, const node_t *host, void(*helper)(const node_t *, void *), void *user_data)
 
xmlNode * pe_create_remote_xml (xmlNode *parent, const char *uname, const char *container_id, const char *migrateable, const char *is_managed, const char *start_timeout, const char *server, const char *port)
 
void pe__add_param_check (xmlNode *rsc_op, pe_resource_t *rsc, pe_node_t *node, enum pe_check_parameters flag, pe_working_set_t *data_set)
 
void pe__foreach_param_check (pe_working_set_t *data_set, void(*cb)(pe_resource_t *, pe_node_t *, xmlNode *, enum pe_check_parameters, pe_working_set_t *))
 
void pe__free_param_checks (pe_working_set_t *data_set)
 

Function Documentation

◆ is_baremetal_remote_node()

gboolean is_baremetal_remote_node ( node_t node)

Definition at line 34 of file remote.c.

◆ is_container_remote_node()

gboolean is_container_remote_node ( node_t node)

Definition at line 43 of file remote.c.

◆ is_remote_node()

gboolean is_remote_node ( node_t node)

Definition at line 52 of file remote.c.

◆ is_rsc_baremetal_remote_node()

gboolean is_rsc_baremetal_remote_node ( resource_t rsc,
pe_working_set_t data_set 
)

Definition at line 15 of file remote.c.

◆ pe__add_param_check()

void pe__add_param_check ( xmlNode *  rsc_op,
pe_resource_t rsc,
pe_node_t node,
enum pe_check_parameters  flag,
pe_working_set_t data_set 
)

Definition at line 203 of file remote.c.

◆ pe__foreach_param_check()

void pe__foreach_param_check ( pe_working_set_t data_set,
void(*)(pe_resource_t *, pe_node_t *, xmlNode *, enum pe_check_parameters, pe_working_set_t *)  cb 
)

Definition at line 229 of file remote.c.

◆ pe__free_param_checks()

void pe__free_param_checks ( pe_working_set_t data_set)

Definition at line 244 of file remote.c.

◆ pe_create_remote_xml()

xmlNode* pe_create_remote_xml ( xmlNode *  parent,
const char *  uname,
const char *  container_id,
const char *  migrateable,
const char *  is_managed,
const char *  start_timeout,
const char *  server,
const char *  port 
)

Definition at line 140 of file remote.c.

◆ pe_foreach_guest_node()

void pe_foreach_guest_node ( const pe_working_set_t data_set,
const node_t host,
void(*)(const node_t *, void *)  helper,
void *  user_data 
)

Definition at line 104 of file remote.c.

◆ rsc_contains_remote_node()

resource_t* rsc_contains_remote_node ( pe_working_set_t data_set,
resource_t rsc 
)

Definition at line 61 of file remote.c.

◆ xml_contains_remote_node()

gboolean xml_contains_remote_node ( xmlNode *  xml)

Definition at line 81 of file remote.c.