#include "nanohttp-logging.h"
#include "nanohttp-error.h"
#include "nanohttp-common.h"
#include "nanohttp-socket.h"
#include "nanohttp-stream.h"
#include "nanohttp-mime.h"
Go to the source code of this file.
|
Definition at line 88 of file nanohttp-mime.c. Referenced by MIME_buffer_is_full(). |
|
Definition at line 87 of file nanohttp-mime.c. Referenced by MIME_reader_read(). |
|
|
|
|
|
|
|
Definition at line 71 of file nanohttp-mime.c. |
|
Definition at line 69 of file nanohttp-mime.c. |
|
Definition at line 70 of file nanohttp-mime.c. |
|
|
|
Definition at line 67 of file nanohttp-mime.c. |
|
Definition at line 68 of file nanohttp-mime.c. |
|
Definition at line 91 of file nanohttp-mime.c. |
|
|
|
Reader structure. This will be use by the parser |
|
Definition at line 73 of file nanohttp-mime.c. |
|
Definition at line 80 of file nanohttp-mime.c. |
|
Definition at line 246 of file nanohttp-mime.c. References _MIME_buffer::data, and _MIME_buffer::size. Referenced by MIME_parse(). |
|
Definition at line 252 of file nanohttp-mime.c. References _MIME_buffer::data, and _MIME_buffer::size. Referenced by MIME_parse(). |
|
Definition at line 271 of file nanohttp-mime.c. References _MIME_buffer::size. Referenced by MIME_parse(). |
|
Definition at line 240 of file nanohttp-mime.c. References _MIME_buffer::size. Referenced by MIME_parse(). |
|
Definition at line 265 of file nanohttp-mime.c. References _MIME_buffer::size. Referenced by MIME_parse(). |
|
Definition at line 259 of file nanohttp-mime.c. References MIME_PARSER_BUFFER_SIZE, and _MIME_buffer::size. Referenced by MIME_parse(). |
|
Definition at line 484 of file nanohttp-mime.c. References MIME_READ_EOF, and MIME_READ_OK. Referenced by mime_message_parse_from_file(). |
|
Definition at line 936 of file nanohttp-mime.c. References attachments_free(), H_OK, herror_new(), hpairnode_get(), log_error1, MIME_ERROR_NO_BOUNDARY_PARAM, MIME_ERROR_NO_ROOT_PART, MIME_ERROR_NO_START_PARAM, MIME_ERROR_NOT_MIME_MESSAGE, MIME_ERROR_PARSE_ERROR, mime_message_parse(), part_t::next, _content_type::params, attachments_t::parts, attachments_t::root_part, and _content_type::type. Referenced by hresponse_new_from_socket(). |
|
|
|
|
Initialize a reader Definition at line 134 of file nanohttp-mime.c. References _MIME_reader::current, _MIME_reader::marker, _MIME_reader::read_function, _MIME_reader::size, and _MIME_reader::userdata. Referenced by MIME_parse(). |
|
Definition at line 225 of file nanohttp-mime.c. References _MIME_reader::current, and _MIME_reader::marker. Referenced by MIME_parse(). |
|
Read data from a reader source. Definition at line 149 of file nanohttp-mime.c. References _MIME_reader::buffer, _MIME_reader::current, _MIME_reader::marker, MIME_READ_ERROR, MIME_READ_OK, MIME_READER_MAX_BUFFER_SIZE, _MIME_reader::read_function, _MIME_reader::size, and _MIME_reader::userdata. Referenced by MIME_parse(). |
|
Definition at line 213 of file nanohttp-mime.c. References _MIME_reader::current, and _MIME_reader::marker. Referenced by MIME_parse(). |
|
Definition at line 219 of file nanohttp-mime.c. References _MIME_reader::marker. |
|
Definition at line 519 of file nanohttp-mime.c. References http_input_stream_t::err, herror_code(), herror_func(), herror_message(), http_input_stream_is_ready(), http_input_stream_read(), log_error4, MIME_READ_EOF, MIME_READ_ERROR, and MIME_READ_OK. Referenced by mime_message_parse(). |