pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
remote_internal.h File Reference
#include <stdio.h>
#include <stdbool.h>
#include <libxml/tree.h>
#include <crm/common/ipc_internal.h>
#include <crm/common/nodes_internal.h>
#include <crm/common/resources_internal.h>
#include <crm/common/scheduler_types.h>
Include dependency graph for remote_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct pcmk__remote_s pcmk__remote_t
 

Functions

int pcmk__remote_send_xml (pcmk__remote_t *remote, const xmlNode *msg)
 
int pcmk__remote_ready (const pcmk__remote_t *remote, int timeout_ms)
 
int pcmk__read_available_remote_data (pcmk__remote_t *remote)
 
int pcmk__read_remote_message (pcmk__remote_t *remote, int timeout_ms)
 
xmlNode * pcmk__remote_message_xml (pcmk__remote_t *remote)
 
int pcmk__connect_remote (const char *host, int port, int timeout_ms, int *timer_id, int *sock_fd, void *userdata, void(*callback)(void *userdata, int rc, int sock))
 
int pcmk__accept_remote_connection (int ssock, int *csock)
 
void pcmk__sockaddr2str (const void *sa, char *s)
 

Typedef Documentation

◆ pcmk__remote_t

Definition at line 28 of file remote_internal.h.

Function Documentation

◆ pcmk__accept_remote_connection()

int pcmk__accept_remote_connection ( int ssock,
int * csock )

Definition at line 940 of file remote.c.

◆ pcmk__connect_remote()

int pcmk__connect_remote ( const char * host,
int port,
int timeout_ms,
int * timer_id,
int * sock_fd,
void * userdata,
void(* callback )(void *userdata, int rc, int sock) )

Definition at line 805 of file remote.c.

◆ pcmk__read_available_remote_data()

int pcmk__read_available_remote_data ( pcmk__remote_t * remote)

Definition at line 434 of file remote.c.

◆ pcmk__read_remote_message()

int pcmk__read_remote_message ( pcmk__remote_t * remote,
int timeout_ms )

Definition at line 527 of file remote.c.

◆ pcmk__remote_message_xml()

xmlNode * pcmk__remote_message_xml ( pcmk__remote_t * remote)

Definition at line 292 of file remote.c.

◆ pcmk__remote_ready()

int pcmk__remote_ready ( const pcmk__remote_t * remote,
int timeout_ms )

Definition at line 382 of file remote.c.

◆ pcmk__remote_send_xml()

int pcmk__remote_send_xml ( pcmk__remote_t * remote,
const xmlNode * msg )

Definition at line 239 of file remote.c.

◆ pcmk__sockaddr2str()

void pcmk__sockaddr2str ( const void * sa,
char * s )

Definition at line 911 of file remote.c.