ze-filter  (ze-filter-0.8.0-develop-180218)
ze-client.c File Reference
#include <ze-sys.h>
#include <ze-filter.h>
#include <ze-client.h>

Go to the source code of this file.

Macros

#define MAX_TOUT   4
 
#define T_INACTIVITY   120
 
#define MAX_ERRORS   16
 
#define TOUT_I   1000
 
#define TOUT_C   100
 
#define STRPREFIX(s, pfx)   STRNCASEEQUAL((s),(pfx),strlen(pfx))
 

Functions

int client_connect (client_T *client, char *spec, int to)
 
bool client_check_state (client_T *client)
 
bool client_disconnect (client_T *client, bool incerr)
 
bool client_send (client_T *client, char *buf, size_t size)
 
bool client_recv (client_T *client, char *buf, size_t size)
 
bool client_readln (client_T *client, char *buf, size_t size)
 
bool client_flush_read (client_T *client)
 
int connect_timed (int sockfd, struct sockaddr *sock, socklen_t socklen, int to)
 

Macro Definition Documentation

◆ MAX_ERRORS

#define MAX_ERRORS   16

Definition at line 36 of file ze-client.c.

◆ MAX_TOUT

#define MAX_TOUT   4

Definition at line 33 of file ze-client.c.

◆ STRPREFIX

#define STRPREFIX (   s,
  pfx 
)    STRNCASEEQUAL((s),(pfx),strlen(pfx))

Definition at line 731 of file ze-client.c.

◆ T_INACTIVITY

#define T_INACTIVITY   120

Definition at line 35 of file ze-client.c.

◆ TOUT_C

#define TOUT_C   100

Definition at line 39 of file ze-client.c.

◆ TOUT_I

#define TOUT_I   1000

Definition at line 38 of file ze-client.c.

Function Documentation

◆ client_check_state()

bool client_check_state ( client_T client)

Definition at line 209 of file ze-client.c.

◆ client_flush_read()

bool client_flush_read ( client_T client)

Definition at line 549 of file ze-client.c.