Common Lisp Package: MEL.PUBLIC

README:

FUNCTION

Public

FLAGP (MESSAGE FLAG)

Test for flag

MARK-MESSAGE (MESSAGE FLAG)

Add flag to message

OPEN-MESSAGE-INPUT-STREAM (MESSAGE &OPTIONAL (START 0))

Given a message-object which is contained within an folder create a stream to read the message in rfc2822 format

UNMARK-MESSAGE (MESSAGE FLAG)

Remove flag from message

Undocumented

COPY-MESSAGE (MESSAGE FOLDER)

DELETE-MESSAGE (MESSAGE)

FIND-FOLDER (NAME &OPTIONAL (ERROR-P T))

MESSAGE-BODY-STREAM (MESSAGE)

MESSAGE-HEADER-STREAM (MESSAGE)

MESSAGE-SIZE (MESSAGE)

MESSAGE-STRING (MESSAGE)

MOVE-MESSAGE (MESSAGE FOLDER)

GENERIC-FUNCTION

Public

CLOSE-FOLDER (FOLDER)

Close the given folder

OPEN-MESSAGE-STORING-STREAM (FOLDER MESSAGE)

Open a stream which can be used to store a message in rfc2822 format. This function does all necessary steps to register this message as a new message in the folder

Undocumented

CLEAR-FOLDER (FOLDER)

COPY-FOLDER (SOURCE-FOLDER SINK-FOLDER)

COUNT-MESSAGES (FOLDER)

FIND-MESSAGE (FOLDER UID &KEY IF-DOES-NOT-EXIST (IF-DOES-NOT-EXIST ERROR))

MAP-MESSAGES (FN FOLDER)

MAP-RECENT-MESSAGES (FN FOLDER)

MESSAGES (FOLDER)

MOVE-FOLDER (SOURCE-FOLDER SINK-FOLDER)

RECENT-MESSAGES (FOLDER)

REGISTER-FOLDER (FOLDER NAME)

SERIALIZE-FOLDER (FOLDER STREAM)

SHORT-NAME (FOLDER)

SLOT-ACCESSOR

Public

Undocumented

FLAGS (OBJECT)

SETFFLAGS (NEW-VALUE OBJECT)

FOLDER (MESSAGE)

SETFFOLDER (NEW-VALUE OBJECT)

MESSAGE (OBJECT)

SETFMESSAGE (NEW-VALUE OBJECT)

NAME (OBJECT)

SETFNAME (NEW-VALUE OBJECT)

SENDER (OBJECT)

SETFSENDER (NEW-VALUE OBJECT)

UID (MESSAGE)

SETFUID (NEW-VALUE OBJECT)

CLASS

Public

BASIC-FOLDER

Superclass of all folders supporting the folder protocol

FOLDER (MESSAGE)

Protocol class for the Mail folder protocol

RECEIVER

Procotol class for folders that support the message receiver protocol

SENDER (OBJECT)

Procotol class for folders that support the message receiver protocol

Undocumented

BASIC-RECEIVER

BASIC-SENDER

MESSAGE (OBJECT)

MIME-MESSAGE

CONDITION

Public

Undocumented

MEL-ERROR

MESSAGE-NOT-FOUND