pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
cib_ops.c File Reference
#include <crm_internal.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <errno.h>
#include <fcntl.h>
#include <time.h>
#include <sys/param.h>
#include <sys/types.h>
#include <glib.h>
#include <libxml/tree.h>
#include <libxml/xpath.h>
#include <crm/crm.h>
#include <crm/cib/internal.h>
#include <crm/common/xml.h>
#include <crm/common/xml_internal.h>
Include dependency graph for cib_ops.c:

Go to the source code of this file.

Functions

int cib__get_operation (const char *op, const cib__operation_t **operation)
 
int cib_process_query (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_erase (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_upgrade (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_bump (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_replace (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_delete (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_modify (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_create (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_diff (const char *op, int options, const char *section, xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 
int cib_process_xpath (const char *op, int options, const char *section, const xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode **answer)
 

Function Documentation

◆ cib__get_operation()

int cib__get_operation ( const char * op,
const cib__operation_t ** operation )

Definition at line 145 of file cib_ops.c.

◆ cib_process_bump()

int cib_process_bump ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 290 of file cib_ops.c.

◆ cib_process_create()

int cib_process_create ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 578 of file cib_ops.c.

◆ cib_process_delete()

int cib_process_delete ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 426 of file cib_ops.c.

◆ cib_process_diff()

int cib_process_diff ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 645 of file cib_ops.c.

◆ cib_process_erase()

int cib_process_erase ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 242 of file cib_ops.c.

◆ cib_process_modify()

int cib_process_modify ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 454 of file cib_ops.c.

◆ cib_process_query()

int cib_process_query ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 169 of file cib_ops.c.

◆ cib_process_replace()

int cib_process_replace ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 305 of file cib_ops.c.

◆ cib_process_upgrade()

int cib_process_upgrade ( const char * op,
int options,
const char * section,
xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 261 of file cib_ops.c.

◆ cib_process_xpath()

int cib_process_xpath ( const char * op,
int options,
const char * section,
const xmlNode * req,
xmlNode * input,
xmlNode * existing_cib,
xmlNode ** result_cib,
xmlNode ** answer )

Definition at line 667 of file cib_ops.c.