| 
    pacemaker
    2.1.5-b7adf64e51
    
   Scalable High-Availability cluster resource manager 
   | 
 
#include <crm_internal.h>#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <stdarg.h>#include <string.h>#include <pwd.h>#include <sys/stat.h>#include <sys/types.h>#include <glib.h>#include <crm/crm.h>#include <crm/cib/internal.h>#include <crm/msg_xml.h>#include <crm/common/xml.h>
Go to the source code of this file.
Macros | |
| #define | op_common(cib) | 
Functions | |
| int | cib_client_set_op_callback (cib_t *cib, void(*callback)(const xmlNode *msg, int call_id, int rc, xmlNode *output)) | 
| int | cib_client_add_notify_callback (cib_t *cib, const char *event, void(*callback)(const char *event, xmlNode *msg)) | 
| int | cib_client_del_notify_callback (cib_t *cib, const char *event, void(*callback)(const char *event, xmlNode *msg)) | 
| gint | ciblib_GCompareFunc (gconstpointer a, gconstpointer b) | 
| char * | get_shadow_file (const char *suffix) | 
| cib_t * | cib_shadow_new (const char *shadow) | 
| cib_t * | cib_new_no_shadow (void) | 
| cib_t * | cib_new (void) | 
| cib_t * | cib_new_variant (void) | 
| void | cib_free_notify (cib_t *cib) | 
| void | cib_free_callbacks (cib_t *cib) | 
| Free all callbacks for a CIB connection.  More... | |
| void | cib_delete (cib_t *cib) | 
| Free all memory used by CIB connection.  More... | |
| gboolean | cib_client_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 | cib_client_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 *)) | 
| void | remove_cib_op_callback (int call_id, gboolean all_callbacks) | 
| int | num_cib_op_callbacks (void) | 
| void | cib_dump_pending_callbacks (void) | 
| cib_callback_client_t * | cib__lookup_id (int call_id) | 
| #define op_common | ( | cib | ) | 
Definition at line 41 of file cib_client.c.
| cib_callback_client_t* cib__lookup_id | ( | int | call_id | ) | 
Definition at line 722 of file cib_client.c.
| int cib_client_add_notify_callback | ( | cib_t * | cib, | 
| const char * | event, | ||
| void(*)(const char *event, xmlNode *msg) | callback | ||
| ) | 
Definition at line 492 of file cib_client.c.
| int cib_client_del_notify_callback | ( | cib_t * | cib, | 
| const char * | event, | ||
| void(*)(const char *event, xmlNode *msg) | callback | ||
| ) | 
Definition at line 543 of file cib_client.c.
| gboolean cib_client_register_callback | ( | cib_t * | cib, | 
| int | call_id, | ||
| int | timeout, | ||
| gboolean | only_success, | ||
| void * | user_data, | ||
| const char * | callback_name, | ||
| void(*)(xmlNode *, int, int, xmlNode *, void *) | callback | ||
| ) | 
Definition at line 626 of file cib_client.c.
| gboolean cib_client_register_callback_full | ( | cib_t * | cib, | 
| int | call_id, | ||
| int | timeout, | ||
| gboolean | only_success, | ||
| void * | user_data, | ||
| const char * | callback_name, | ||
| void(*)(xmlNode *, int, int, xmlNode *, void *) | callback, | ||
| void(*)(void *) | free_func | ||
| ) | 
Definition at line 636 of file cib_client.c.
| int cib_client_set_op_callback | ( | cib_t * | cib, | 
| void(*)(const xmlNode *msg, int call_id, int rc, xmlNode *output) | callback | ||
| ) | 
Definition at line 478 of file cib_client.c.
| void cib_delete | ( | cib_t * | cib | ) | 
Free all memory used by CIB connection.
| [in] | cib | CIB connection to delete | 
Definition at line 469 of file cib_client.c.
| void cib_dump_pending_callbacks | ( | void | ) | 
Definition at line 713 of file cib_client.c.
| void cib_free_callbacks | ( | cib_t * | cib | ) | 
Free all callbacks for a CIB connection.
| [in] | cib | CIB connection to clean up | 
Definition at line 456 of file cib_client.c.
| void cib_free_notify | ( | cib_t * | cib | ) | 
Definition at line 435 of file cib_client.c.
| cib_t* cib_new | ( | void | ) | 
Definition at line 305 of file cib_client.c.
| cib_t* cib_new_no_shadow | ( | void | ) | 
Definition at line 298 of file cib_client.c.
| cib_t* cib_new_variant | ( | void | ) | 
Definition at line 365 of file cib_client.c.
| cib_t* cib_shadow_new | ( | const char * | shadow | ) | 
Definition at line 283 of file cib_client.c.
| gint ciblib_GCompareFunc | ( | gconstpointer | a, | 
| gconstpointer | b | ||
| ) | 
Definition at line 588 of file cib_client.c.
| char* get_shadow_file | ( | const char * | suffix | ) | 
Definition at line 223 of file cib_client.c.
| int num_cib_op_callbacks | ( | void | ) | 
Definition at line 695 of file cib_client.c.
| void remove_cib_op_callback | ( | int | call_id, | 
| gboolean | all_callbacks | ||
| ) | 
Definition at line 684 of file cib_client.c.
 1.8.14