From 4c6833d470eda4be02b4dfb32cdeba9d93c67f43 Mon Sep 17 00:00:00 2001 From: cbdev Date: Sun, 26 May 2019 14:30:22 +0200 Subject: Backend configuration, main config parsing --- websocksy.h | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'websocksy.h') diff --git a/websocksy.h b/websocksy.h index f50bb46..c7311ca 100644 --- a/websocksy.h +++ b/websocksy.h @@ -87,10 +87,9 @@ typedef struct /*_ws_http_header*/ { */ typedef int64_t (*ws_framing)(uint8_t* data, size_t length, size_t last_read, ws_operation* opcode, void** framing_data, char* config); -/* - * Modes of peer connection establishment - */ +/* Peer connection modes */ typedef enum { + peer_transport_detect, peer_tcp_client, peer_udp_client, peer_tcp_server, @@ -100,9 +99,7 @@ typedef enum { peer_unix } peer_transport; -/* - * Peer connection model - */ +/* Peer address model */ typedef struct /*_ws_peer_info*/ { /* Peer protocol data */ peer_transport transport; @@ -117,9 +114,7 @@ typedef struct /*_ws_peer_info*/ { size_t protocol; } ws_peer_info; -/* - * Core connection model - */ +/* Core connection model */ typedef struct /*_web_socket*/ { /* WebSocket state & data */ int ws_fd; -- cgit v1.2.3