Please enable JavaScript.
Coggle requires JavaScript to display documents.
Facil.io (websockets.c ("bscrypt.h" ("misc.h" (<…
Facil.io
-
websocket_on_protocol_close();
websocket_on_protocol_error();
websocket_on_protocol_ping();
websocket_on_protocol_pong();
websocket_on_unwrapped();
websocket_wrapped_len();
websocket_server_wrap();
websocket_client_wrap();
websocket_consume();
websocket_xmask();
struct websocket_packet_info_s {};
-
-
pubsub_sub_pt pubsub_subscribe();
void pubsub_engine_resubscribe();
pubsub_sub_pt pubsub_find_sub();
void pubsub_engine_distribute();
void pubsub_unsubscribe();
int pubsub_publish();
void pubsub_defer();
typedef struct pubsub_engine_s pubsub_engine_s;
typedef struct pubsub_sub_s *pubsub_sub_pt;
typedef struct pubsub_message_s {};
struct pubsub_subscribe_args {};
struct pubsub_publish_args {};
struct pubsub_engine_s {};
extern const pubsub_engine_s *PUBSUB_CLUSTER_ENGINE;
extern const pubsub_engine_s *PUBSUB_PROCESS_ENGINE;
extern const pubsub_engine_s *PUBSUB_DEFAULT_ENGINE;
-
-
-
-
-
-
-
-
<sys/resource.h><sys/socket.h><sys/types.h><arpa/inet.h><sys/time.h><sys/stat.h><strings.h><unistd.h><netdb.h><string.h><errno.h><limits.h><stdio.h><fcntl.h>
<time.h>
-
-
-
-
-
-
-
-
-
-
-
<sys/uio.h><sys/uio.h><sys/sendfile.h><errno.h><fcntl.h><limits.h><netdb.h><netinet/in.h><netinet/tcp.h><stdio.h><string.h><sys/mman.h><sys/resource.h><sys/socket.h><sys/time.h><sys/types.h>
<time.h>
-
-
-
-
-
-
-
-
http_on_finish_func http_get_on_finish_func();
http_on_open_func http_get_on_open_func();
ssize_t http_decode_path_unsafe();
static inline size_t http_ul2a();
ssize_t http_decode_url_unsafe();
size_t http_date2rfc2109();
size_t http_date2rfc2822();
ssize_t http_decode_path();
ssize_t http_decode_url();
struct tm *http_gmtime();
size_t http_date2str();
size_t http_time2str();
int http_listen();
uintptr_t websocket_subscribe();
uintptr_t websocket_find_sub();
void websocket_unsubscribe();
void *websocket_udata_set();
ssize_t websocket_upgrade();
int websocket_write_each();
intptr_t websocket_uuid();
size_t websocket_count();
void *websocket_udata();
void websocket_close();
int websocket_write();
typedef struct {} websocket_pubsub_notification_s;
typedef struct {} websocket_settings_s;
typedef struct pubsub_engine_s pubsub_engine_s;
typedef struct Websocket ws_s;
struct websocket_write_each_args_s {};
struct websocket_each_args_s {};
struct websocket_subscribe_s {};
void websocket_each();
extern char *WEBSOCKET_ID_STR;
-
-
<assert.h><errno.h><fcntl.h><netdb.h><stdint.h><stdio.h><stdlib.h><string.h><sys/socket.h><sys/time.h><sys/types.h>
<time.h><unistd.h><sys/event.h><sys/epoll.h><sys/timerfd.h>
-