Common Lisp Package: MEL.FOLDERS.POP3

README:

FUNCTION

Public

Undocumented

MAKE-POP3-FOLDER (&KEY (HOST pop.web.de) (PORT 110) USERNAME PASSWORD)

Private

Undocumented

IDX (MESSAGE)

PARSE-POP3-RESPONSE (RESPONSE)

READ-DELIMITED-LINE (IN-STREAM &KEY (ENDP #'ACCEPT-CRLF) (EOF-ERROR-P T) (EOF-VALUE NIL))

REHASH-MESSAGES (FOLDER)

REHASH-SIZES (FOLDER)

VALIDATE-COMMAND-IN-STATE (COMMAND STATE)

MACRO

Private

Undocumented

DEFINE-POP3-COMMAND (CMD &BODY BODY)

GENERIC-FUNCTION

Private

Undocumented

ENSURE-CONNECTION (FOLDER)

SEND-POP3-COMMAND (CONNECTION CMD &REST ARGS)

SLOT-ACCESSOR

Private

Undocumented

CONNECTION-STREAM (OBJECT)

SETFCONNECTION-STREAM (NEW-VALUE OBJECT)

GREETING (OBJECT)

SETFGREETING (NEW-VALUE OBJECT)

HOST (OBJECT)

SETFHOST (NEW-VALUE OBJECT)

IDX-TABLE (OBJECT)

SETFIDX-TABLE (NEW-VALUE OBJECT)

INPUT-BUFFER (OBJECT)

SETFINPUT-BUFFER (NEW-VALUE OBJECT)

INPUT-BUFFER-INDEX (OBJECT)

SETFINPUT-BUFFER-INDEX (NEW-VALUE OBJECT)

INPUT-BUFFER-LIMIT (OBJECT)

SETFINPUT-BUFFER-LIMIT (NEW-VALUE OBJECT)

LAST-STATE (OBJECT)

SETFLAST-STATE (NEW-VALUE OBJECT)

PASSWORD (OBJECT)

SETFPASSWORD (NEW-VALUE OBJECT)

POP3-PORT (OBJECT)

SETFPOP3-PORT (NEW-VALUE OBJECT)

SELECTED-MESSAGES (OBJECT)

SETFSELECTED-MESSAGES (NEW-VALUE OBJECT)

SIZE-TABLE (OBJECT)

SETFSIZE-TABLE (NEW-VALUE OBJECT)

STORAGE-STREAM (OBJECT)

SETFSTORAGE-STREAM (NEW-VALUE OBJECT)

STREAM-STATE (OBJECT)

SETFSTREAM-STATE (NEW-VALUE OBJECT)

UID-TABLE (OBJECT)

SETFUID-TABLE (NEW-VALUE OBJECT)

USERNAME (OBJECT)

SETFUSERNAME (NEW-VALUE OBJECT)

CLASS

Public

Undocumented

POP3-FOLDER

Private

Undocumented

INPUT-BUFFER-MIXIN

POP3-MESSAGE-INPUT-STREAM