Changeset 408424e in mainline for uspace/lib/http/include


Ignore:
Timestamp:
2013-09-26T23:31:50Z (12 years ago)
Author:
Martin Sucha <sucha14@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c42f50d
Parents:
4d4f656
Message:

libhttp: reimplement receiving status

Location:
uspace/lib/http/include/http
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/http/include/http/http.h

    r4d4f656 r408424e  
    124124extern int http_request_format(http_request_t *, char **, size_t *);
    125125extern int http_send_request(http_t *, http_request_t *);
    126 extern int http_parse_status(const char *, http_version_t *, uint16_t *,
     126extern int http_receive_status(receive_buffer_t *, http_version_t *, uint16_t *,
    127127    char **);
    128 extern int http_receive_response(http_t *, http_response_t **);
    129 extern int http_receive_body(http_t *, void *, size_t);
     128extern int http_receive_response(receive_buffer_t *, http_response_t **);
    130129extern void http_response_destroy(http_response_t *);
    131130extern int http_close(http_t *);
  • uspace/lib/http/include/http/receive-buffer.h

    r4d4f656 r408424e  
    6565} receive_buffer_mark_t;
    6666
     67typedef bool (*char_class_func_t)(char);
     68
    6769extern int recv_buffer_init(receive_buffer_t *, size_t, receive_func_t, void *);
    6870extern int recv_buffer_init_const(receive_buffer_t *, void *, size_t);
     
    7981extern ssize_t recv_buffer(receive_buffer_t *, char *, size_t);
    8082extern ssize_t recv_discard(receive_buffer_t *, char);
     83extern ssize_t recv_discard_str(receive_buffer_t *, const char *);
     84extern ssize_t recv_while(receive_buffer_t *, char_class_func_t);
    8185extern ssize_t recv_eol(receive_buffer_t *);
    8286extern ssize_t recv_line(receive_buffer_t *, char *, size_t);
    83 
    84 
    8587
    8688#endif
Note: See TracChangeset for help on using the changeset viewer.