body_cont() = cont(more(body_result()))
body_result() = {body, binary(), body_cont()} | end_of_part()
cont(T) = fun(() -> T)
disposition() = {binary(), [{binary(), binary()}]}
end_of_part() = {end_of_part, cont(more(part_result()))}
headers() = {headers, http_headers(), body_cont()}
http_headers() = [{binary(), binary()}]
more(T) = T | {more, parser(T)}
parser(T) = fun((binary()) -> T)
part_parser() = parser(more(part_result()))
part_result() = headers() | eof
content_disposition/1 | Parse a content disposition. |
parser/1 | Return a multipart parser for the given boundary. |
content_disposition(Data::binary()) -> disposition()
Parse a content disposition.
parser(Boundary::binary()) -> part_parser()
Return a multipart parser for the given boundary.
Generated by EDoc, Aug 16 2014, 11:28:17.