pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
ipc_attrd.c File Reference
#include <crm_internal.h>
#include <stdio.h>
#include <libxml/xmlstring.h>
#include <crm/crm.h>
#include <crm/common/attrs_internal.h>
#include <crm/common/ipc.h>
#include <crm/common/ipc_attrd_internal.h>
#include <crm/common/xml.h>
#include "crmcommon_private.h"
Include dependency graph for ipc_attrd.c:

Go to the source code of this file.

Functions

pcmk__ipc_methods_tpcmk__attrd_api_methods (void)
 
int pcmk__attrd_api_clear_failures (pcmk_ipc_api_t *api, const char *node, const char *resource, const char *operation, const char *interval_spec, const char *user_name, uint32_t options)
 
int pcmk__attrd_api_delete (pcmk_ipc_api_t *api, const char *node, const char *name, uint32_t options)
 
int pcmk__attrd_api_purge (pcmk_ipc_api_t *api, const char *node, bool reap)
 
int pcmk__attrd_api_query (pcmk_ipc_api_t *api, const char *node, const char *name, uint32_t options)
 
int pcmk__attrd_api_refresh (pcmk_ipc_api_t *api, const char *node)
 
int pcmk__attrd_api_update (pcmk_ipc_api_t *api, const char *node, const char *name, const char *value, const char *dampen, const char *set, const char *user_name, uint32_t options)
 
int pcmk__attrd_api_update_list (pcmk_ipc_api_t *api, GList *attrs, const char *dampen, const char *set, const char *user_name, uint32_t options)
 

Function Documentation

◆ pcmk__attrd_api_clear_failures()

int pcmk__attrd_api_clear_failures ( pcmk_ipc_api_t * api,
const char * node,
const char * resource,
const char * operation,
const char * interval_spec,
const char * user_name,
uint32_t options )

Definition at line 190 of file ipc_attrd.c.

◆ pcmk__attrd_api_delete()

int pcmk__attrd_api_delete ( pcmk_ipc_api_t * api,
const char * node,
const char * name,
uint32_t options )

Definition at line 231 of file ipc_attrd.c.

◆ pcmk__attrd_api_methods()

pcmk__ipc_methods_t * pcmk__attrd_api_methods ( void )

Definition at line 116 of file ipc_attrd.c.

◆ pcmk__attrd_api_purge()

int pcmk__attrd_api_purge ( pcmk_ipc_api_t * api,
const char * node,
bool reap )

Definition at line 254 of file ipc_attrd.c.

◆ pcmk__attrd_api_query()

int pcmk__attrd_api_query ( pcmk_ipc_api_t * api,
const char * node,
const char * name,
uint32_t options )

Definition at line 282 of file ipc_attrd.c.

◆ pcmk__attrd_api_refresh()

int pcmk__attrd_api_refresh ( pcmk_ipc_api_t * api,
const char * node )

Definition at line 321 of file ipc_attrd.c.

◆ pcmk__attrd_api_update()

int pcmk__attrd_api_update ( pcmk_ipc_api_t * api,
const char * node,
const char * name,
const char * value,
const char * dampen,
const char * set,
const char * user_name,
uint32_t options )

Definition at line 392 of file ipc_attrd.c.

◆ pcmk__attrd_api_update_list()

int pcmk__attrd_api_update_list ( pcmk_ipc_api_t * api,
GList * attrs,
const char * dampen,
const char * set,
const char * user_name,
uint32_t options )

Definition at line 424 of file ipc_attrd.c.