Common Lisp Package: ORG.MAPCAR.FTP.CLIENT

README:

FUNCTION

Public

Undocumented

DATA-TO-STRING (DATA)

Private

Undocumented

CLEAN-FTP-RESPONSE (DATA)

MAYBE-CUT-OFF-CODE (CUT-OFF-P DATA CODE)

PARSE-257-RESPONSE (STRING)

RAISE-FTP-ERROR (ERROR-CODE ERROR-MSG &KEY (EXPECTED-CODE NIL))

MACRO

Public

Undocumented

WITH-FTP-CONNECTION ((CONN &KEY HOSTNAME PORT USERNAME PASSWORD PASSIVE-FTP-P SESSION-STREAM (CODE-CUT-OFF-P T CODE-CUT-OFF-P-P) (IF-FAILED ERROR)) &BODY BODY)

WITH-TRANSFER-SOCKET ((SOCKET CONN COMMAND &REST ARGS) &BODY BODY)

Private

Undocumented

DEF-SIMPLE-COMMAND (CMD (CONN &REST ARGS) &BODY BODY)

WITH-FTP-CONNECTION-SLOTS ((CONN) &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

CALL-WITH-TRANSFER-SOCKET (CONN COMMAND FN &REST ARGS)

CLOSE-CONNECTION (CONN)

CONNECT-TO-SERVER (CONN)

DATA-READY-P (CONN)

ERROR-MESSAGE (CONDITION)

EXPECTED (CONDITION)

FTP-ERROR-CODE (CONDITION)

RECEIVE-RESPONSE (CONN &KEY (BLOCK NIL))

RECEIVED (CONDITION)

RETRIEVE-FILE (CONN REMOTE-FILENAME LOCAL-FILENAME &KEY (TYPE BINARY) (REST NIL) (IF-EXISTS ERROR))

RETRIEVE-FILE-INFO-LIST (CONN &OPTIONAL (PATHNAME))

RETRIEVE-FILENAME-LIST (CONN &OPTIONAL (PATHNAME))

SEND-CDUP-COMMAND (CONN)

SEND-CWD-COMMAND (CONN REMOTE-DIR)

SEND-DELE-COMMAND (CONN REMOTE-FILENAME)

SEND-LIST-COMMAND (CONN OUTPUT &OPTIONAL (PATHNAME))

SEND-MKD-COMMAND (CONN DIR-NAME)

SEND-NLST-COMMAND (CONN OUTPUT &OPTIONAL (PATHNAME))

SEND-PWD-COMMAND (CONN)

SEND-SIZE-COMMAND (CONN REMOTE-FILENAME)

STORE-FILE (CONN LOCAL-FILENAME REMOTE-FILENAME &KEY (REST NIL) (TYPE BINARY))

Private

Undocumented

ESTABLISH-DATA-TRANSFER (CONN COMMAND &KEY (REST NIL) (TYPE BINARY))

EXPECT-CODE-OR-LOSE (CONN EXPECTED-CODE)

FLUSH-RESPONSE (CONN)

LOG-SESSION (CONN DATA)

RECEIVE-PASV-RESPONSE (CONN)

SEND-PORT-COMMAND (CONN IP PORT-NUM)

SEND-RAW-LINE (CONN LINE)

SETUP-PORT (CONN &KEY (ELEMENT-TYPE '(UNSIGNED-BYTE 8)))

SLOT-ACCESSOR

Public

Undocumented

CODE-CUT-OFF-P (OBJECT)

SETFCODE-CUT-OFF-P (NEW-VALUE OBJECT)

FTP-HOSTNAME (OBJECT)

FTP-PASSWORD (OBJECT)

FTP-PORT (OBJECT)

FTP-SESSION-STREAM (OBJECT)

FTP-USERNAME (OBJECT)

PASSIVE-FTP-P (OBJECT)

SETFPASSIVE-FTP-P (NEW-VALUE OBJECT)

CLASS

Public

Undocumented

FTP-CONNECTION

CONDITION

Public

Undocumented

FTP-ERROR

INVALID-CODE

PERMANENT-NEGATIVE-COMPLETION

TRANSIENT-NEGATIVE-COMPLETION