Changes in uspace/lib/http/include/http/receive-buffer.h [9a09212:b7fd2a0] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/http/include/http/receive-buffer.h
r9a09212 rb7fd2a0 47 47 * @param buf_size buffer size 48 48 * @param nrecv number of bytes actually received 49 * @return EOK on success or error code49 * @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.