pacemaker  2.0.2-debe490
Scalable High-Availability cluster resource manager
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
cib_api_operations_s Struct Reference

#include <include/crm/cib.h>

Data Fields

int(* signon )(cib_t *cib, const char *name, enum cib_conn_type type)
 
int(* signon_raw )(cib_t *cib, const char *name, enum cib_conn_type type, int *event_fd)
 
int(* signoff )(cib_t *cib)
 
int(* free )(cib_t *cib)
 
int(* set_op_callback )(cib_t *cib, void(*callback)(const xmlNode *msg, int callid, int rc, xmlNode *output))
 
int(* add_notify_callback )(cib_t *cib, const char *event, void(*callback)(const char *event, xmlNode *msg))
 
int(* del_notify_callback )(cib_t *cib, const char *event, void(*callback)(const char *event, xmlNode *msg))
 
int(* set_connection_dnotify )(cib_t *cib, void(*dnotify)(gpointer user_data))
 
int(* inputfd )(cib_t *cib)
 
int(* noop )(cib_t *cib, int call_options)
 
int(* ping )(cib_t *cib, xmlNode **output_data, int call_options)
 
int(* query )(cib_t *cib, const char *section, xmlNode **output_data, int call_options)
 
int(* query_from )(cib_t *cib, const char *host, const char *section, xmlNode **output_data, int call_options)
 
int(* is_master )(cib_t *cib)
 
int(* set_master )(cib_t *cib, int call_options)
 
int(* set_slave )(cib_t *cib, int call_options)
 
int(* set_slave_all )(cib_t *cib, int call_options)
 
int(* sync )(cib_t *cib, const char *section, int call_options)
 
int(* sync_from )(cib_t *cib, const char *host, const char *section, int call_options)
 
int(* upgrade )(cib_t *cib, int call_options)
 
int(* bump_epoch )(cib_t *cib, int call_options)
 
int(* create )(cib_t *cib, const char *section, xmlNode *data, int call_options)
 
int(* modify )(cib_t *cib, const char *section, xmlNode *data, int call_options)
 
int(* update )(cib_t *cib, const char *section, xmlNode *data, int call_options)
 
int(* replace )(cib_t *cib, const char *section, xmlNode *data, int call_options)
 
int(* remove )(cib_t *cib, const char *section, xmlNode *data, int call_options)
 
int(* erase )(cib_t *cib, xmlNode **output_data, int call_options)
 
int(* delete_absolute )(cib_t *cib, const char *section, xmlNode *data, int call_options)
 
int(* quit )(cib_t *cib, int call_options)
 
int(* register_notification )(cib_t *cib, const char *callback, int enabled)
 
gboolean(* register_callback )(cib_t *cib, int call_id, int timeout, gboolean only_success, void *user_data, const char *callback_name, void(*callback)(xmlNode *, int, int, xmlNode *, void *))
 
gboolean(* register_callback_full )(cib_t *cib, int call_id, int timeout, gboolean only_success, void *user_data, const char *callback_name, void(*callback)(xmlNode *, int, int, xmlNode *, void *), void(*free_func)(void *))
 

Detailed Description

Definition at line 81 of file cib.h.

Field Documentation

int(* cib_api_operations_s::add_notify_callback)(cib_t *cib, const char *event, void(*callback)(const char *event, xmlNode *msg))

Definition at line 90 of file cib.h.

int(* cib_api_operations_s::bump_epoch)(cib_t *cib, int call_options)

Definition at line 116 of file cib.h.

int(* cib_api_operations_s::create)(cib_t *cib, const char *section, xmlNode *data, int call_options)

Definition at line 118 of file cib.h.

int(* cib_api_operations_s::del_notify_callback)(cib_t *cib, const char *event, void(*callback)(const char *event, xmlNode *msg))

Definition at line 93 of file cib.h.

int(* cib_api_operations_s::delete_absolute)(cib_t *cib, const char *section, xmlNode *data, int call_options)

Definition at line 125 of file cib.h.

int(* cib_api_operations_s::erase)(cib_t *cib, xmlNode **output_data, int call_options)

Definition at line 124 of file cib.h.

int(* cib_api_operations_s::free)(cib_t *cib)

Definition at line 85 of file cib.h.

int(* cib_api_operations_s::inputfd)(cib_t *cib)

Definition at line 98 of file cib.h.

int(* cib_api_operations_s::is_master)(cib_t *cib)

Definition at line 107 of file cib.h.

int(* cib_api_operations_s::modify)(cib_t *cib, const char *section, xmlNode *data, int call_options)

Definition at line 119 of file cib.h.

int(* cib_api_operations_s::noop)(cib_t *cib, int call_options)

Definition at line 100 of file cib.h.

int(* cib_api_operations_s::ping)(cib_t *cib, xmlNode **output_data, int call_options)

Definition at line 101 of file cib.h.

int(* cib_api_operations_s::query)(cib_t *cib, const char *section, xmlNode **output_data, int call_options)

Definition at line 103 of file cib.h.

int(* cib_api_operations_s::query_from)(cib_t *cib, const char *host, const char *section, xmlNode **output_data, int call_options)

Definition at line 104 of file cib.h.

int(* cib_api_operations_s::quit)(cib_t *cib, int call_options)

Definition at line 127 of file cib.h.

gboolean(* cib_api_operations_s::register_callback)(cib_t *cib, int call_id, int timeout, gboolean only_success, void *user_data, const char *callback_name, void(*callback)(xmlNode *, int, int, xmlNode *, void *))

Definition at line 131 of file cib.h.

gboolean(* cib_api_operations_s::register_callback_full)(cib_t *cib, int call_id, int timeout, gboolean only_success, void *user_data, const char *callback_name, void(*callback)(xmlNode *, int, int,xmlNode *, void *), void(*free_func)(void *))

Definition at line 135 of file cib.h.

int(* cib_api_operations_s::register_notification)(cib_t *cib, const char *callback, int enabled)

Definition at line 129 of file cib.h.

int(* cib_api_operations_s::remove)(cib_t *cib, const char *section, xmlNode *data, int call_options)

Definition at line 122 of file cib.h.

int(* cib_api_operations_s::replace)(cib_t *cib, const char *section, xmlNode *data, int call_options)

Definition at line 121 of file cib.h.

int(* cib_api_operations_s::set_connection_dnotify)(cib_t *cib, void(*dnotify)(gpointer user_data))

Definition at line 96 of file cib.h.

int(* cib_api_operations_s::set_master)(cib_t *cib, int call_options)

Definition at line 108 of file cib.h.

int(* cib_api_operations_s::set_op_callback)(cib_t *cib, void(*callback)(const xmlNode *msg, int callid,int rc, xmlNode *output))

Definition at line 87 of file cib.h.

int(* cib_api_operations_s::set_slave)(cib_t *cib, int call_options)

Definition at line 109 of file cib.h.

int(* cib_api_operations_s::set_slave_all)(cib_t *cib, int call_options)

Definition at line 110 of file cib.h.

int(* cib_api_operations_s::signoff)(cib_t *cib)

Definition at line 84 of file cib.h.

int(* cib_api_operations_s::signon)(cib_t *cib, const char *name, enum cib_conn_type type)

Definition at line 82 of file cib.h.

int(* cib_api_operations_s::signon_raw)(cib_t *cib, const char *name, enum cib_conn_type type, int *event_fd)

Definition at line 83 of file cib.h.

int(* cib_api_operations_s::sync)(cib_t *cib, const char *section, int call_options)

Definition at line 112 of file cib.h.

int(* cib_api_operations_s::sync_from)(cib_t *cib, const char *host, const char *section, int call_options)

Definition at line 113 of file cib.h.

int(* cib_api_operations_s::update)(cib_t *cib, const char *section, xmlNode *data, int call_options)

Definition at line 120 of file cib.h.

int(* cib_api_operations_s::upgrade)(cib_t *cib, int call_options)

Definition at line 115 of file cib.h.


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