Changeset b7fd2a0 in mainline for uspace/lib/http/include
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- Location:
- uspace/lib/http/include/http
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/http/include/http/http.h
r36f0738 rb7fd2a0 84 84 85 85 extern http_t *http_create(const char *, uint16_t); 86 extern int http_connect(http_t *);86 extern errno_t http_connect(http_t *); 87 87 88 88 extern void http_header_init(http_header_t *); 89 89 extern http_header_t *http_header_create(const char *, const char *); 90 extern int http_header_receive_name(receive_buffer_t *, receive_buffer_mark_t *);91 extern int http_header_receive_value(receive_buffer_t *, receive_buffer_mark_t *,90 extern errno_t http_header_receive_name(receive_buffer_t *, receive_buffer_mark_t *); 91 extern errno_t http_header_receive_value(receive_buffer_t *, receive_buffer_mark_t *, 92 92 receive_buffer_mark_t *); 93 extern int http_header_receive(receive_buffer_t *, http_header_t *, size_t,93 extern errno_t http_header_receive(receive_buffer_t *, http_header_t *, size_t, 94 94 size_t *); 95 95 extern void http_header_normalize_value(char *); … … 99 99 100 100 extern void http_headers_init(http_headers_t *); 101 extern int http_headers_find_single(http_headers_t *, const char *,101 extern errno_t http_headers_find_single(http_headers_t *, const char *, 102 102 http_header_t **); 103 extern int http_headers_append(http_headers_t *, const char *, const char *);104 extern int http_headers_set(http_headers_t *, const char *, const char *);105 extern int http_headers_get(http_headers_t *, const char *, char **);106 extern int http_headers_receive(receive_buffer_t *, http_headers_t *, size_t,103 extern errno_t http_headers_append(http_headers_t *, const char *, const char *); 104 extern errno_t http_headers_set(http_headers_t *, const char *, const char *); 105 extern errno_t http_headers_get(http_headers_t *, const char *, char **); 106 extern errno_t http_headers_receive(receive_buffer_t *, http_headers_t *, size_t, 107 107 unsigned); 108 108 extern void http_headers_clear(http_headers_t *); … … 125 125 extern http_request_t *http_request_create(const char *, const char *); 126 126 extern void http_request_destroy(http_request_t *); 127 extern int http_request_format(http_request_t *, char **, size_t *);128 extern int http_send_request(http_t *, http_request_t *);129 extern int http_receive_status(receive_buffer_t *, http_version_t *, uint16_t *,127 extern errno_t http_request_format(http_request_t *, char **, size_t *); 128 extern errno_t http_send_request(http_t *, http_request_t *); 129 extern errno_t http_receive_status(receive_buffer_t *, http_version_t *, uint16_t *, 130 130 char **); 131 extern int http_receive_response(receive_buffer_t *, http_response_t **,131 extern errno_t http_receive_response(receive_buffer_t *, http_response_t **, 132 132 size_t, unsigned); 133 133 extern void http_response_destroy(http_response_t *); 134 extern int http_close(http_t *);134 extern errno_t http_close(http_t *); 135 135 extern void http_destroy(http_t *); 136 136 -
uspace/lib/http/include/http/receive-buffer.h
r36f0738 rb7fd2a0 49 49 * @return EOK on success or an error code 50 50 */ 51 typedef int (*receive_func_t)(void *, void *, size_t, size_t *);51 typedef errno_t (*receive_func_t)(void *, void *, size_t, size_t *); 52 52 53 53 typedef struct { … … 70 70 typedef bool (*char_class_func_t)(char); 71 71 72 extern int recv_buffer_init(receive_buffer_t *, size_t, receive_func_t, void *);73 extern int recv_buffer_init_const(receive_buffer_t *, void *, size_t);72 extern errno_t recv_buffer_init(receive_buffer_t *, size_t, receive_func_t, void *); 73 extern errno_t recv_buffer_init_const(receive_buffer_t *, void *, size_t); 74 74 extern void recv_buffer_fini(receive_buffer_t *); 75 75 extern void recv_reset(receive_buffer_t *); … … 77 77 extern void recv_unmark(receive_buffer_t *, receive_buffer_mark_t *); 78 78 extern void recv_mark_update(receive_buffer_t *, receive_buffer_mark_t *); 79 extern int recv_cut(receive_buffer_t *, receive_buffer_mark_t *,79 extern errno_t recv_cut(receive_buffer_t *, receive_buffer_mark_t *, 80 80 receive_buffer_mark_t *, void **, size_t *); 81 extern int recv_cut_str(receive_buffer_t *, receive_buffer_mark_t *,81 extern errno_t recv_cut_str(receive_buffer_t *, receive_buffer_mark_t *, 82 82 receive_buffer_mark_t *, char **); 83 extern int recv_char(receive_buffer_t *, char *, bool);84 extern int recv_buffer(receive_buffer_t *, char *, size_t, size_t *);85 extern int recv_discard(receive_buffer_t *, char, size_t *);86 extern int recv_discard_str(receive_buffer_t *, const char *, size_t *);87 extern int recv_while(receive_buffer_t *, char_class_func_t);88 extern int recv_eol(receive_buffer_t *, size_t *);89 extern int recv_line(receive_buffer_t *, char *, size_t, size_t *);83 extern errno_t recv_char(receive_buffer_t *, char *, bool); 84 extern errno_t recv_buffer(receive_buffer_t *, char *, size_t, size_t *); 85 extern errno_t recv_discard(receive_buffer_t *, char, size_t *); 86 extern errno_t recv_discard_str(receive_buffer_t *, const char *, size_t *); 87 extern errno_t recv_while(receive_buffer_t *, char_class_func_t); 88 extern errno_t recv_eol(receive_buffer_t *, size_t *); 89 extern errno_t recv_line(receive_buffer_t *, char *, size_t, size_t *); 90 90 91 91 #endif
Note:
See TracChangeset
for help on using the changeset viewer.