Changeset 0005b63 in mainline for uspace/lib/http/http.h


Ignore:
Timestamp:
2013-09-21T11:22:07Z (12 years ago)
Author:
Martin Sucha <sucha14@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c17469e
Parents:
ff364f1
Message:

libhttp: make header api a little bit more flexible

File:
1 edited

Legend:

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

    rff364f1 r0005b63  
    8181extern http_t *http_create(const char *, uint16_t);
    8282extern int http_connect(http_t *);
     83
     84extern void http_header_init(http_header_t *);
    8385extern http_header_t *http_header_create(const char *, const char *);
    84 extern http_header_t *http_header_create_no_copy(char *, char *);
     86extern int http_header_parse(const char *, http_header_t *);
     87ssize_t http_header_encode(http_header_t *, char *, size_t);
    8588extern void http_header_destroy(http_header_t *);
     89
    8690extern http_request_t *http_request_create(const char *, const char *);
    8791extern void http_request_destroy(http_request_t *);
     
    9094extern int http_parse_status(const char *, http_version_t *, uint16_t *,
    9195    char **);
    92 extern int http_parse_header(const char *, char **, char **);
    93 ssize_t http_encode_header(char *, size_t, http_header_t *);
    9496extern int http_receive_response(http_t *, http_response_t **);
    9597extern int http_receive_body(http_t *, void *, size_t);
Note: See TracChangeset for help on using the changeset viewer.