pacemaker  3.0.0-d8340737c4
Scalable High-Availability cluster resource manager
Functions
messages.c File Reference
#include <crm_internal.h>
#include <stdio.h>
#include <time.h>
#include <sys/types.h>
#include <glib.h>
#include <libxml/tree.h>
#include <crm/common/xml.h>
#include <crm/common/xml_internal.h>
Include dependency graph for messages.c:

Go to the source code of this file.

Functions

xmlNode * pcmk__new_message_as (const char *origin, enum pcmk_ipc_server server, const char *reply_to, const char *sender_system, const char *recipient_node, const char *recipient_system, const char *task, xmlNode *data)
 
xmlNode * pcmk__new_reply_as (const char *origin, const xmlNode *original_request, xmlNode *data)
 
GHashTable * pcmk__register_handlers (const pcmk__server_command_t handlers[])
 
xmlNode * pcmk__process_request (pcmk__request_t *request, GHashTable *handlers)
 
void pcmk__reset_request (pcmk__request_t *request)
 

Function Documentation

◆ pcmk__new_message_as()

xmlNode* pcmk__new_message_as ( const char *  origin,
enum pcmk_ipc_server  server,
const char *  reply_to,
const char *  sender_system,
const char *  recipient_node,
const char *  recipient_system,
const char *  task,
xmlNode *  data 
)

Definition at line 58 of file messages.c.

◆ pcmk__new_reply_as()

xmlNode* pcmk__new_reply_as ( const char *  origin,
const xmlNode *  original_request,
xmlNode *  data 
)

Definition at line 123 of file messages.c.

◆ pcmk__process_request()

xmlNode* pcmk__process_request ( pcmk__request_t request,
GHashTable *  handlers 
)

Definition at line 210 of file messages.c.

◆ pcmk__register_handlers()

GHashTable* pcmk__register_handlers ( const pcmk__server_command_t  handlers[])

Definition at line 181 of file messages.c.

◆ pcmk__reset_request()

void pcmk__reset_request ( pcmk__request_t request)

Definition at line 244 of file messages.c.