diff options
| author | ame <[email protected]> | 2026-02-15 04:08:16 -0600 |
|---|---|---|
| committer | ame <[email protected]> | 2026-02-15 04:08:16 -0600 |
| commit | db2611fcad18f73572dd1b344e4197536086be53 (patch) | |
| tree | 8d6df833110e57fa7d77753571acfda2ebb23f95 /src/net/util.h | |
| parent | 0a909a9dc5879e592d92c6eedeb59da8cf503392 (diff) | |
ssl server support, websocket upgrades, and net changes
Diffstat (limited to 'src/net/util.h')
| -rw-r--r-- | src/net/util.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/net/util.h b/src/net/util.h index a54ac95..8b11e85 100644 --- a/src/net/util.h +++ b/src/net/util.h @@ -12,8 +12,7 @@ * @param {int*} pointer to an int, will be where the header ends * @return {int64_t} bytes read, -1 if the body was damaged, -2 if the header was */ -int64_t recv_full_buffer(int client_fd, char** _buffer, int* header_eof, int* state); -int64_t recv_header(int client_fd, char** _buffer, char** header_eof); +int64_t recv_header(struct net_data* ctx, char** _buffer, char** header_eof); /** * @brief converts the request buffer into a parray_t @@ -55,7 +54,9 @@ int match_param(char* path, char* match, parray_t* arr); void parse_mimetypes(); -int net_error(int fd, int code); +int net_error(struct net_data* data, int code); int percent_decode(str* input, str** _output); +int net_ctx_read(struct net_data* data, void* buffer, size_t c); +int net_ctx_write(struct net_data* data, void* buffer, size_t c); |
