pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
cib_remote.c File Reference
#include <crm_internal.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <netdb.h>
#include <termios.h>
#include <sys/socket.h>
#include <glib.h>
#include <crm/crm.h>
#include <crm/cib/internal.h>
#include <crm/common/ipc_internal.h>
#include <crm/common/mainloop.h>
#include <crm/common/xml.h>
#include <crm/common/remote_internal.h>
#include <crm/common/tls_internal.h>
#include <crm/common/output_internal.h>
#include <gnutls/gnutls.h>
#include <arpa/inet.h>
Include dependency graph for cib_remote.c:

Go to the source code of this file.

Macros

#define TLS_HANDSHAKE_TIMEOUT   5
 

Typedefs

typedef struct cib_remote_opaque_s cib_remote_opaque_t
 

Functions

cib_tcib_remote_new (const char *server, const char *user, const char *passwd, int port, gboolean encrypted)
 
void cib__set_output (cib_t *cib, pcmk__output_t *out)
 

Macro Definition Documentation

◆ TLS_HANDSHAKE_TIMEOUT

#define TLS_HANDSHAKE_TIMEOUT   5

Definition at line 35 of file cib_remote.c.

Typedef Documentation

◆ cib_remote_opaque_t

typedef struct cib_remote_opaque_s cib_remote_opaque_t

Function Documentation

◆ cib__set_output()

void cib__set_output ( cib_t * cib,
pcmk__output_t * out )

Definition at line 650 of file cib_remote.c.

◆ cib_remote_new()

cib_t * cib_remote_new ( const char * server,
const char * user,
const char * passwd,
int port,
gboolean encrypted )

Definition at line 610 of file cib_remote.c.