Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Specialization of FTP response returning a filename lisiting. More...
#include <SFML/Network/Ftp.hpp>
Public Member Functions | |
| ListingResponse (Response Resp, const std::vector< char > &Data) | |
| Default constructor. | |
| std::size_t | GetCount () const |
| Get the number of filenames in the listing. | |
| const std::string & | GetFilename (std::size_t Index) const |
| Get the Index-th filename in the directory. | |
| bool | IsOk () const |
| Convenience function to check if the response status code means a success. | |
| Status | GetStatus () const |
| Get the response status code. | |
| const std::string & | GetMessage () const |
| Get the full message contained in the response. | |
Specialization of FTP response returning a filename lisiting.
|
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::ListingResponse::ListingResponse | ( | Response | Resp, |
| const std::vector< char > & | Data ) |
Default constructor.
| Resp | : Source response |
| Data | : Data containing the raw listing |
| std::size_t sf::Ftp::ListingResponse::GetCount | ( | ) | const |
Get the number of filenames in the listing.
| const std::string & sf::Ftp::ListingResponse::GetFilename | ( | std::size_t | Index | ) | const |
Get the Index-th filename in the directory.
| Index | : Index of the filename to get |
|
inherited |
Get the full message contained in the response.
|
inherited |
Get the response status code.
|
inherited |
Convenience function to check if the response status code means a success.