summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-04-08 05:56:35 +0000
committerfukachan <fukachan>2001-04-08 05:56:35 +0000
commit43d545ae326db7c4d707d1652b7e99d9c7f04e6c (patch)
tree2bc30cecf25d3439b8bbdcd7daf04a26e1386a8d /fml/lib/FML/Process/Kernel.pm
parent9b7d9015d52c1dd90e6bba8922ed534ec8d9b8ad (diff)
downloadfml8-43d545ae326db7c4d707d1652b7e99d9c7f04e6c.tar.gz
fml8-43d545ae326db7c4d707d1652b7e99d9c7f04e6c.tar.bz2
fml8-43d545ae326db7c4d707d1652b7e99d9c7f04e6c.zip
modify object format. It has data_info and align the name syntax to
data_xxx if could. By default, a chain of objects follows: undef -> header (type == rfc822/message.header) -> body -> undef or undef -> header -> body -> body -> .. -> undef rename %data_type related things: s/%data_type/%virtual_data_type/ s@_multipart_XXX/plain@multipart.XXX/ print() handles the object with the data_type == Mail::Header or FML::Header to print header string. dup_header() duplicates the header and the first object of the body. parse() method parses the given data to a chain of Mail::Message objects which contains the header and body. rfc822_message_header() and rfc822_message_body() return the corrsponding Mail::Message object in a chain. add several utility functions: import mime_boundary(header), data_type(header) from FML::* class. define header_size(), body_size() and envelope_sender().
Diffstat (limited to 'fml/lib/FML/Process/Kernel.pm')
0 files changed, 0 insertions, 0 deletions