Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
websockets.h File Reference

Go to the source code of this file.

Data Structures

struct  curl_ws_frame
 

Macros

#define CURLWS_TEXT   (1<<0)
 
#define CURLWS_BINARY   (1<<1)
 
#define CURLWS_CONT   (1<<2)
 
#define CURLWS_CLOSE   (1<<3)
 
#define CURLWS_PING   (1<<4)
 
#define CURLWS_OFFSET   (1<<5)
 
#define CURLWS_PONG   (1<<6)
 
#define CURLWS_RAW_MODE   (1<<0)
 

Functions

CURL_EXTERN CURLcode curl_ws_recv (CURL *curl, void *buffer, size_t buflen, size_t *recv, const struct curl_ws_frame **metap)
 
CURL_EXTERN CURLcode curl_ws_send (CURL *curl, const void *buffer, size_t buflen, size_t *sent, curl_off_t fragsize, unsigned int flags)
 
CURL_EXTERN const struct curl_ws_framecurl_ws_meta (CURL *curl)
 

Macro Definition Documentation

◆ CURLWS_BINARY

#define CURLWS_BINARY   (1<<1)

Definition at line 41 of file websockets.h.

◆ CURLWS_CLOSE

#define CURLWS_CLOSE   (1<<3)

Definition at line 43 of file websockets.h.

◆ CURLWS_CONT

#define CURLWS_CONT   (1<<2)

Definition at line 42 of file websockets.h.

◆ CURLWS_OFFSET

#define CURLWS_OFFSET   (1<<5)

Definition at line 45 of file websockets.h.

◆ CURLWS_PING

#define CURLWS_PING   (1<<4)

Definition at line 44 of file websockets.h.

◆ CURLWS_PONG

#define CURLWS_PONG   (1<<6)

Definition at line 60 of file websockets.h.

◆ CURLWS_RAW_MODE

#define CURLWS_RAW_MODE   (1<<0)

Definition at line 76 of file websockets.h.

◆ CURLWS_TEXT

#define CURLWS_TEXT   (1<<0)

Definition at line 40 of file websockets.h.

Function Documentation

◆ curl_ws_meta()

CURL_EXTERN const struct curl_ws_frame * curl_ws_meta ( CURL * curl)

◆ curl_ws_recv()

CURL_EXTERN CURLcode curl_ws_recv ( CURL * curl,
void * buffer,
size_t buflen,
size_t * recv,
const struct curl_ws_frame ** metap )

◆ curl_ws_send()

CURL_EXTERN CURLcode curl_ws_send ( CURL * curl,
const void * buffer,
size_t buflen,
size_t * sent,
curl_off_t fragsize,
unsigned int flags )