Specialization of FTP response returning a directory. More...
#include <Ftp.hpp>
Public Member Functions | |
DirectoryResponse (Response Resp) | |
Default constructor. More... | |
const std::string & | GetDirectory () const |
Get the directory returned in the response. More... | |
bool | IsOk () const |
Convenience function to check if the response status code means a success. More... | |
Status | GetStatus () const |
Get the response status code. More... | |
const std::string & | GetMessage () const |
Get the full message contained in the response. More... | |
|
inherited |
Enumerate all the valid status codes returned in a FTP response.
Enumerator | |
---|---|
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. |
sf::Ftp::DirectoryResponse::DirectoryResponse | ( | Ftp::Response | Resp | ) |
const std::string & sf::Ftp::DirectoryResponse::GetDirectory | ( | ) | const |
|
inherited |
|
inherited |
|
inherited |