#define F_LRMD_IPC_SESSION
void remote_proxy_ack_shutdown(lrmd_t *lrmd)
Send an acknowledgment of a remote proxy shutdown request.
#define LRMD_IPC_OP_DESTROY
#define LRMD_IPC_OP_RESPONSE
void remote_proxy_relay_response(lrmd_t *lrmd, const char *session_id, xmlNode *msg, int msg_id)
Wrappers for and extensions to glib mainloop.
#define F_LRMD_IPC_MSG_ID
void remote_proxy_free(gpointer data)
void remote_proxy_end_session(const char *session)
#define crm_trace(fmt, args...)
#define crm_log_xml_explicit(xml, text)
xmlNode * create_xml_node(xmlNode *parent, const char *name)
void mainloop_del_ipc_client(mainloop_io_t *client)
gboolean add_message_xml(xmlNode *msg, const char *field, xmlNode *xml)
void free_xml(xmlNode *child)
int lrmd_internal_proxy_send(lrmd_t *lrmd, xmlNode *msg)
#define LRMD_IPC_OP_SHUTDOWN_ACK
const char * crm_xml_add(xmlNode *node, const char *name, const char *value)
const char * crm_xml_add_int(xmlNode *node, const char *name, int value)
void remote_proxy_relay_event(lrmd_t *lrmd, const char *session_id, xmlNode *msg)
#define LRMD_IPC_OP_EVENT
void remote_proxy_notify_destroy(lrmd_t *lrmd, const char *session_id)