enum EE::Network::Ftp::Response::Status

Overview

Status codes possibly returned by a FTP response. More…

#include <ftp.hpp>

enum Status {
    RestartMarkerReply          = 110,
    ServiceReadySoon            = 120,
    DataConnectionAlreadyOpened =              125,
    OpeningDataConnection       = 150,
    Ok                          = 200,
    PointlessCommand            = 202,
    SystemStatus                = 211,
    DirectoryStatus             = 212,
    FileStatus                  = 213,
    HelpMessage                 = 214,
    SystemType                  = 215,
    ServiceReady                = 220,
    ClosingConnection           = 221,
    DataConnectionOpened        = 225,
    ClosingDataConnection       =              226,
    EnteringPassiveMode         = 227,
    LoggedIn                    = 230,
    FileActionOk                = 250,
    DirectoryOk                 = 257,
    NeedPassword                = 331,
    NeedAccountToLogIn          = 332,
    NeedInformation             = 350,
    ServiceUnavailable          = 421,
    DataConnectionUnavailable   = 425,
    TransferAborted             = 426,
    FileActionAborted           = 450,
    LocalError                  = 451,
    InsufficientStorageSpace    = 452,
    CommandUnknown              = 500,
    ParametersUnknown           = 501,
    CommandNotImplemented       = 502,
    BadCommandSequence          = 503,
    ParameterNotImplemented     = 504,
    NotLoggedIn                 = 530,
    NeedAccountToStore          = 532,
    FileUnavailable             = 550,
    PageTypeUnknown             = 551,
    NotEnoughMemory             = 552,
    FilenameNotAllowed          = 553,
    InvalidResponse             = 1000,
    ConnectionFailed            = 1001,
    ConnectionClosed            = 1002,
    InvalidFile                 = 1003,
};

Detailed Documentation

Status codes possibly returned by a FTP response.

Enum Values

RestartMarkerReply

Restart marker reply.

ServiceReadySoon

Service ready in N minutes.

DataConnectionAlreadyOpened

Data connection already opened, transfer starting.

OpeningDataConnection

File status ok, about to open data connection.

Ok

Command ok.

PointlessCommand

Command not implemented.

SystemStatus

System status, or system help reply.

DirectoryStatus

Directory status.

FileStatus

File status.

HelpMessage

Help message.

SystemType

NAME system type, where NAME is an official system name from the list in the Assigned Numbers document

ServiceReady

Service ready for new user.

ClosingConnection

Service closing control connection.

DataConnectionOpened

Data connection open, no transfer in progress.

ClosingDataConnection

Closing data connection, requested file action successful.

EnteringPassiveMode

Entering passive mode.

LoggedIn

User logged in, proceed. Logged out if appropriate.

FileActionOk

Requested file action ok.

DirectoryOk

PATHNAME created.

NeedPassword

User name ok, need password.

NeedAccountToLogIn

Need account for login.

NeedInformation

Requested file action pending further information.

ServiceUnavailable

Service not available, closing control connection.

DataConnectionUnavailable

Can’t open data connection.

TransferAborted

Connection closed, transfer aborted.

FileActionAborted

Requested file action not taken.

LocalError

Requested action aborted, local error in processing.

InsufficientStorageSpace

Requested action not taken; insufficient storage space in system, file unavailable

CommandUnknown

Syntax error, command unrecognized.

ParametersUnknown

Syntax error in parameters or arguments.

CommandNotImplemented

Command not implemented.

BadCommandSequence

Bad sequence of commands.

ParameterNotImplemented

Command not implemented for that parameter.

NotLoggedIn

Not logged in.

NeedAccountToStore

Need account for storing files.

FileUnavailable

Requested action not taken, file unavailable.

PageTypeUnknown

Requested action aborted, page type unknown.

NotEnoughMemory

Requested file action aborted, exceeded storage allocation.

FilenameNotAllowed

Requested action not taken, file name not allowed.

InvalidResponse

Response is not a valid FTP one.

ConnectionFailed

Connection with server failed.

ConnectionClosed

Connection with server closed.

InvalidFile

Invalid file to upload / download.