This is the rfc2388 Reference Manual, version 1.5, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 06:36:29 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
rfc2388
Implementation of RFC 2388
Janis Dzerins <jonis@latnet.lv>
Simplified BSD
Contains an implementation of RFC 2388, which is used to process form data posted with HTTP POST method using enctype "multipart/form-data".
1.5
rfc2388.lisp
(file).
packages.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
rfc2388/rfc2388.lisp
packages.lisp
(file).
rfc2388
(system).
content-type
(function).
find-content-disposition-header
(function).
find-header
(function).
find-parameter
(function).
get-file-name
(function).
header-name
(function).
(setf header-name)
(function).
header-parameters
(function).
(setf header-parameters)
(function).
header-value
(function).
(setf header-value)
(function).
make-mime-part
(function).
mime-part-contents
(function).
(setf mime-part-contents)
(function).
mime-part-headers
(function).
(setf mime-part-headers)
(function).
parse-header
(generic function).
parse-mime
(generic function).
content-type-sub
(function).
(setf content-type-sub)
(function).
content-type-super
(function).
(setf content-type-super)
(function).
lwsp-char-p
(function).
make-content-type
(function).
make-header
(function).
make-tmp-file-name
(function).
parse-content-type
(function).
read-until-next-boundary
(function).
skip-linear-whitespace
(function).
unparse-content-type
(function).
Packages are listed by definition order.
rfc2388
common-lisp
.
content-type
(function).
find-content-disposition-header
(function).
find-header
(function).
find-parameter
(function).
get-file-name
(function).
header-name
(function).
(setf header-name)
(function).
header-parameters
(function).
(setf header-parameters)
(function).
header-value
(function).
(setf header-value)
(function).
make-mime-part
(function).
mime-part-contents
(function).
(setf mime-part-contents)
(function).
mime-part-headers
(function).
(setf mime-part-headers)
(function).
parse-header
(generic function).
parse-mime
(generic function).
content-type-sub
(function).
(setf content-type-sub)
(function).
content-type-super
(function).
(setf content-type-super)
(function).
copy-content-type
(function).
copy-header
(function).
copy-mime-part
(function).
lwsp-char-p
(function).
make-content-type
(function).
make-header
(function).
make-tmp-file-name
(function).
parse-content-type
(function).
read-until-next-boundary
(function).
skip-linear-whitespace
(function).
unparse-content-type
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns the Content-Type header of mime-part PART.
Find header by label from set of headers.
Find header parameter by name from set of parameters.
Parses SOURCE and returs a single MIME header.
Header is a list of the form (NAME VALUE PARAMETERS), PARAMETERS is a list of (NAME . VALUE)
Parses MIME entities, returning them as a list. Each element in the list is of form: (body headers), where BODY is the contents of MIME part, and HEADERS are all headers for that part. BOUNDARY is a string used to separate MIME entities.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Returns true if CHAR is a linear-whitespace-char (LWSP-char). Either space or tab, in short.
Returns content-type which is parsed from STRING.
Reads from STREAM up to the next boundary. Returns two values: read data (nil if DISCARD is true), and true if the boundary is not last (i.e., there’s more data).
Returns the position of first non-linear-whitespace character in STRING bound by START and END.
Returns content-type CT in string representation.
Jump to: | (
C F G H L M P R S U |
---|
Jump to: | (
C F G H L M P R S U |
---|
Jump to: | F P R S |
---|
Jump to: | F P R S |
---|