diff options
Diffstat (limited to 'doc/html/classsf_1_1Ftp_1_1ListingResponse.htm')
-rwxr-xr-x | doc/html/classsf_1_1Ftp_1_1ListingResponse.htm | 325 |
1 files changed, 173 insertions, 152 deletions
diff --git a/doc/html/classsf_1_1Ftp_1_1ListingResponse.htm b/doc/html/classsf_1_1Ftp_1_1ListingResponse.htm index 54e689d..99ab1a5 100755 --- a/doc/html/classsf_1_1Ftp_1_1ListingResponse.htm +++ b/doc/html/classsf_1_1Ftp_1_1ListingResponse.htm @@ -10,154 +10,161 @@ <div id="logo"> <img src="./logo.jpg" width="770" height="200" title="SFML home" alt="SFML logo" /> </div> -<!-- Generated by Doxygen 1.5.2 --> -<div class="tabs"> - <ul> - <li><a href="index.htm"><span>Main Page</span></a></li> - <li><a href="namespaces.htm"><span>Namespaces</span></a></li> - <li class="current"><a href="classes.htm"><span>Classes</span></a></li> - <li><a href="files.htm"><span>Files</span></a></li> - </ul> +<!-- Generated by Doxygen 1.5.8 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.htm"><span>Main Page</span></a></li> + <li><a href="namespaces.htm"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.htm"><span>Classes</span></a></li> + <li><a href="files.htm"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.htm"><span>Class List</span></a></li> + <li><a href="classes.htm"><span>Class Index</span></a></li> + <li><a href="hierarchy.htm"><span>Class Hierarchy</span></a></li> + <li><a href="functions.htm"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"><b>sf</b>::<a class="el" href="classsf_1_1Ftp.htm">Ftp</a>::<a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm">ListingResponse</a> + </div> </div> -<div class="tabs"> - <ul> - <li><a href="classes.htm"><span>Alphabetical List</span></a></li> - <li><a href="annotated.htm"><span>Class List</span></a></li> - <li><a href="hierarchy.htm"><span>Class Hierarchy</span></a></li> - <li><a href="functions.htm"><span>Class Members</span></a></li> - </ul> -</div> -<div class="nav"> -<a class="el" href="namespacesf.htm">sf</a>::<a class="el" href="classsf_1_1Ftp.htm">Ftp</a>::<a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm">ListingResponse</a></div> -<h1>sf::Ftp::ListingResponse Class Reference</h1><!-- doxytag: class="sf::Ftp::ListingResponse" --><!-- doxytag: inherits="sf::Ftp::Response" -->Specialization of FTP response returning a filename lisiting. +<div class="contents"> +<h1>sf::Ftp::Ftp::ListingResponse Class Reference</h1><!-- doxytag: class="sf::Ftp::ListingResponse" --><!-- doxytag: inherits="sf::Ftp::Response" -->Specialization of FTP response returning a filename lisiting. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="Ftp_8hpp-source.htm">Ftp.hpp</a>></code> <p> -<p>Inheritance diagram for sf::Ftp::ListingResponse: -<p><center><img src="classsf_1_1Ftp_1_1ListingResponse.png" usemap="#sf::Ftp::ListingResponse_map" border="0" alt=""></center> -<map name="sf::Ftp::ListingResponse_map"> -<area href="classsf_1_1Ftp_1_1Response.htm" alt="sf::Ftp::Response" shape="rect" coords="0,0,143,24"> +<div class="dynheader"> +Inheritance diagram for sf::Ftp::Ftp::ListingResponse:</div> +<div class="dynsection"> + +<p><center><img src="classsf_1_1Ftp_1_1ListingResponse.png" usemap="#sf::Ftp::Ftp::ListingResponse_map" border="0" alt=""></center> +<map name="sf::Ftp::Ftp::ListingResponse_map"> +<area href="classsf_1_1Ftp_1_1Response.htm" alt="sf::Ftp::Ftp::Response" shape="rect" coords="0,0,167,24"> </map> +</div> + +<p> <a href="classsf_1_1Ftp_1_1ListingResponse-members.htm">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b">Status</a> { <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b07e06d3326ba2d078583bef93930d909">RestartMarkerReply</a> = 110, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b6443d0307c6ca8545b2668d0b2414ba9">RestartMarkerReply</a> = 110, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b22413357ade6b586f6ceb0d704f35075">ServiceReadySoon</a> = 120, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b953c56d1d90d161ba08c5a67f99bf52e">ServiceReadySoon</a> = 120, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bfa52d19bc813d69055f4cc390d4a76ca">DataConnectionAlreadyOpened</a> = 125, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b01c534efa8299dc8c398f9c3c735af7f">DataConnectionAlreadyOpened</a> = 125, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b794ebe743688be611447638bf9e49d86">OpeningDataConnection</a> = 150, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b12656c07a0163ae77f8eebbcd83fedcf">OpeningDataConnection</a> = 150, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3ba956e229ba6c0cdf0d88b0e05b286210">Ok</a> = 200, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b4a822160c9e456c304d9081f695f9204">Ok</a> = 200, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b38adc424f1adcd332745de8cd3b7737a">PointlessCommand</a> = 202, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bb1efc117885b60e0f4c63f7635929861">PointlessCommand</a> = 202, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b9bdd02ae119b8be639e778859ee74060">SystemStatus</a> = 211, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b546cffa3466de7c0acda1df410269165">SystemStatus</a> = 211, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b8729460a695013cc96330e2fced0ae1f">DirectoryStatus</a> = 212, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b3e525d31e69df913fa4808c82a8cc680">DirectoryStatus</a> = 212, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bebddfc7997dca289c83068dff3f47dce">FileStatus</a> = 213, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b64a925b61f519b6692cca1db9b5b36c0">FileStatus</a> = 213, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b840fd2a1872fd4310b046541f57fdeb7">HelpMessage</a> = 214, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bef9780ffb9aa0e2ad8bd0418c7982017">HelpMessage</a> = 214, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b78391f73aa11f07f1514c7d070b93c08">SystemType</a> = 215, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b34ea28f393b78baf66fc53531bb1bddd">SystemType</a> = 215, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bea2ee2007d7843c21108bb686ef03757">ServiceReady</a> = 220, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bc173cc4c38946ffe38ef19bf55ca37a2">ServiceReady</a> = 220, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bb23931490fc2d1df3081d651fe0f4d6e">ClosingConnection</a> = 221, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b92ad91a4a4697e370a7ce9548a801e78">ClosingConnection</a> = 221, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bdc78ed87d5bddb174fa3c16707ac2f2d">DataConnectionOpened</a> = 225, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b3b54aba6b1a5a64245de93082a62f19c">DataConnectionOpened</a> = 225, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bc723ebc8a38913bbf0d9504556cbaaa6">ClosingDataConnection</a> = 226, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b48efc6aec1a5053f0dd4222a4a1c0601">ClosingDataConnection</a> = 226, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b48314fc47a72ad0aacdea93b91756f6e">EnteringPassiveMode</a> = 227, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b27a9ad99275979f87e7182872dba29db">EnteringPassiveMode</a> = 227, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b54a88210386cb72e35d737813a221754">LoggedIn</a> = 230, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bc33c09daa22e3939f71d1b2db42c56ac">LoggedIn</a> = 230, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bf988b69b0a5f55f8122da5ba001932e0">FileActionOk</a> = 250, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bed8fd0f5acbbcee897fc83030fc6a92b">FileActionOk</a> = 250, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b06d26e95a170fc422af13def415e0437">DirectoryOk</a> = 257, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b30abe316da5ce6674c7417d6afc8bbab">DirectoryOk</a> = 257, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b9249e3fe9818eb93f181fbbf3ae3bc56">NeedPassword</a> = 331, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b8a9c19cce4c2f6dd21c26287f043a20b">NeedPassword</a> = 331, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b9e048185f253f6eb6f5ff9e063b712fa">NeedAccountToLogIn</a> = 332, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bc48ec2d177addb0bf0312ce0d7d856e0">NeedAccountToLogIn</a> = 332, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b02e6f05964ecb829e9b6fb6020d6528a">NeedInformation</a> = 350, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3be24e23795ce75bcbe31e6e14fb2b9fd1">NeedInformation</a> = 350, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b43022ddf49b68a4f5aff0bea7e09e89f">ServiceUnavailable</a> = 421, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b204b10b97f813aad7de1126bc7f69740">ServiceUnavailable</a> = 421, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b757b89ff1f236941f7759b0ed0c28b88">DataConnectionUnavailable</a> = 425, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b92eb7d9848511a97387536bf2ea7df48">DataConnectionUnavailable</a> = 425, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b7cfefcc586c12ba70f752353fde7126e">TransferAborted</a> = 426, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b5f35323d8c86feb0cbafe2448d507cb7">TransferAborted</a> = 426, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bf822d1b0abf3e9ae7dd44684549d512d">FileActionAborted</a> = 450, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b9e9e0bc31b36b0acdc24a90d9ac47664">FileActionAborted</a> = 450, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3be54e84baaca95a7b36271ca3f3fdb900">LocalError</a> = 451, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b68f37b168627d7aa1f83d29446dbf535">LocalError</a> = 451, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b5d9f3666222c808553c27e4e099c7c6d">InsufficientStorageSpace</a> = 452, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bc8336cfb56dbb1bdeee3e1db484964ee">InsufficientStorageSpace</a> = 452, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b75bdf0b6844fa9c07b3c25647d22c269">CommandUnknown</a> = 500, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3baea8c086e961bc08590a3b0125e3a8e9">CommandUnknown</a> = 500, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bf4c7c88815981bbb7c3a3461f9f48b67">ParametersUnknown</a> = 501, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bff1bf0a489b39dc9ea51605208793c05">ParametersUnknown</a> = 501, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b2ca4834c756c81b924ebed696fcba0a8">CommandNotImplemented</a> = 502, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b82eefceb7296b5c49a8af13c4fde0a56">CommandNotImplemented</a> = 502, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bd0c7ab07f01c1f7af16a1852650d7c47">BadCommandSequence</a> = 503, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b90cb7aa403588e89a96d2b45796734eb">BadCommandSequence</a> = 503, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b8807473b8590e1debfb3740b7a3d081c">ParameterNotImplemented</a> = 504, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b5ad5d88255f235420f09272a2f8bb450">ParameterNotImplemented</a> = 504, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bfcfbaff2c6fed941b6bcbc0999db764e">NotLoggedIn</a> = 530, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b4b56e5c93eecc0bf951feb456ae00a69">NotLoggedIn</a> = 530, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b1af0f173062a471739b50d8e0f40d5f7">NeedAccountToStore</a> = 532, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b6aa05b90c45b8a29df984a33f67c09e4">NeedAccountToStore</a> = 532, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b3f8f931e499936fde6b750d81f5ecfef">FileUnavailable</a> = 550, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b2c39989f89691d39bfdf5f3720f201a1">FileUnavailable</a> = 550, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bd220bc12dc45593af6e5079ea6c532c3">PageTypeUnknown</a> = 551, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b187ace32b24e6dc2173fd06766009f0a">PageTypeUnknown</a> = 551, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bf418e54753e0b8f9cb0325dd618acd14">NotEnoughMemory</a> = 552, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b00b738c9bb9c46b5344d973cde49b3c3">NotEnoughMemory</a> = 552, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b03254aba823298179a98056e15568c5b">FilenameNotAllowed</a> = 553, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b149c960e8de97c512c13790266626b86">FilenameNotAllowed</a> = 553, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b59e041e4ef186e8ae8d6035973fc46bd">InvalidResponse</a> = 1000, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b68ea252a23f9da1a7caac3e8cd79b45b">InvalidResponse</a> = 1000, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b51aa367cc1e85a45ea3c7be48730e990">ConnectionFailed</a> = 1001, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b1193dea18ab5169792489796e29a154c">ConnectionFailed</a> = 1001, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bd1e5dcf298ce30c528261435f1a2eb53">ConnectionClosed</a> = 1002, + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b4eb0af3b6dc0d9d54834c183143950e6">ConnectionClosed</a> = 1002, <br> - <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3bed2c74a9f335dee1463ca1a4f41c6478">InvalidFile</a> = 1003 + <a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b835ed0e55eac77c5ebf33b9be7507935">InvalidFile</a> = 1003 <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerate all the valid status codes returned in a FTP response. <a href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#e3ea18fd577964511e8637182b50bbf9">ListingResponse</a> (<a class="el" href="classsf_1_1Ftp_1_1Response.htm">Response</a> Resp, const std::vector< char > &Data)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#2815303ca236427cf5bd1c09469f7db5">ListingResponse</a> (<a class="el" href="classsf_1_1Ftp_1_1Response.htm">Response</a> Resp, const std::vector< char > &Data)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#e3ea18fd577964511e8637182b50bbf9"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">std::size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#84e68ad2618809774467c2e71f88a969">GetCount</a> () const</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#2815303ca236427cf5bd1c09469f7db5"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">std::size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#6c4b942fe9e3da2c7104de7d8a13e522">GetCount</a> () const </td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of filenames in the listing. <a href="#84e68ad2618809774467c2e71f88a969"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#a91ec1750869adf82fd65c3a5b8c06e6">GetFilename</a> (std::size_t Index) const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of filenames in the listing. <a href="#6c4b942fe9e3da2c7104de7d8a13e522"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#11b761b5fa04b5e2c3bac972cf4a8922">GetFilename</a> (std::size_t Index) const </td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the Index-th filename in the directory. <a href="#a91ec1750869adf82fd65c3a5b8c06e6"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#92e379ceda52be7cac8a84154354a671">IsOk</a> () const</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the Index-th filename in the directory. <a href="#11b761b5fa04b5e2c3bac972cf4a8922"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#a04c49e1f6a19c5b879838d8d5f3c134">IsOk</a> () const </td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Convenience function to check if the response status code means a success. <a href="#92e379ceda52be7cac8a84154354a671"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#9184aa0ec60c70747e868fd648013ee6">GetStatus</a> () const</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Convenience function to check if the response status code means a success. <a href="#a04c49e1f6a19c5b879838d8d5f3c134"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#8f507094af1fd34e4786d075cce102ee">GetStatus</a> () const </td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the response status code. <a href="#9184aa0ec60c70747e868fd648013ee6"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#1c3cb38aed00ab57cbd4c65f7e33581f">GetMessage</a> () const</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the response status code. <a href="#8f507094af1fd34e4786d075cce102ee"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#eafd573beafd242460b1a7d516d503b5">GetMessage</a> () const </td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the full message contained in the response. <a href="#1c3cb38aed00ab57cbd4c65f7e33581f"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the full message contained in the response. <a href="#eafd573beafd242460b1a7d516d503b5"></a><br></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Specialization of FTP response returning a filename lisiting. -<p> - -<p> -Definition at line <a class="el" href="Ftp_8hpp-source.htm#l00214">214</a> of file <a class="el" href="Ftp_8hpp-source.htm">Ftp.hpp</a>.<hr><h2>Member Enumeration Documentation</h2> +<p>Definition at line <a class="el" href="Ftp_8hpp-source.htm#l00214">214</a> of file <a class="el" href="Ftp_8hpp-source.htm">Ftp.hpp</a>.</p> +<hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="f81738f06b6f571761696291276acb3b"></a><!-- doxytag: member="sf::Ftp::ListingResponse::Status" ref="f81738f06b6f571761696291276acb3b" args="" --> <div class="memitem"> <div class="memproto"> @@ -174,108 +181,108 @@ Enumerate all the valid status codes returned in a FTP response. <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b07e06d3326ba2d078583bef93930d909"></a><!-- doxytag: member="RestartMarkerReply" ref="f81738f06b6f571761696291276acb3b07e06d3326ba2d078583bef93930d909" args="" -->RestartMarkerReply</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b6443d0307c6ca8545b2668d0b2414ba9"></a><!-- doxytag: member="RestartMarkerReply" ref="f81738f06b6f571761696291276acb3b6443d0307c6ca8545b2668d0b2414ba9" args="" -->RestartMarkerReply</em> </td><td> Restart marker reply. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b22413357ade6b586f6ceb0d704f35075"></a><!-- doxytag: member="ServiceReadySoon" ref="f81738f06b6f571761696291276acb3b22413357ade6b586f6ceb0d704f35075" args="" -->ServiceReadySoon</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b953c56d1d90d161ba08c5a67f99bf52e"></a><!-- doxytag: member="ServiceReadySoon" ref="f81738f06b6f571761696291276acb3b953c56d1d90d161ba08c5a67f99bf52e" args="" -->ServiceReadySoon</em> </td><td> Service ready in N minutes. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bfa52d19bc813d69055f4cc390d4a76ca"></a><!-- doxytag: member="DataConnectionAlreadyOpened" ref="f81738f06b6f571761696291276acb3bfa52d19bc813d69055f4cc390d4a76ca" args="" -->DataConnectionAlreadyOpened</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b01c534efa8299dc8c398f9c3c735af7f"></a><!-- doxytag: member="DataConnectionAlreadyOpened" ref="f81738f06b6f571761696291276acb3b01c534efa8299dc8c398f9c3c735af7f" args="" -->DataConnectionAlreadyOpened</em> </td><td> Data connection already opened, transfer starting. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b794ebe743688be611447638bf9e49d86"></a><!-- doxytag: member="OpeningDataConnection" ref="f81738f06b6f571761696291276acb3b794ebe743688be611447638bf9e49d86" args="" -->OpeningDataConnection</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b12656c07a0163ae77f8eebbcd83fedcf"></a><!-- doxytag: member="OpeningDataConnection" ref="f81738f06b6f571761696291276acb3b12656c07a0163ae77f8eebbcd83fedcf" args="" -->OpeningDataConnection</em> </td><td> File status ok, about to open data connection. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3ba956e229ba6c0cdf0d88b0e05b286210"></a><!-- doxytag: member="Ok" ref="f81738f06b6f571761696291276acb3ba956e229ba6c0cdf0d88b0e05b286210" args="" -->Ok</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b4a822160c9e456c304d9081f695f9204"></a><!-- doxytag: member="Ok" ref="f81738f06b6f571761696291276acb3b4a822160c9e456c304d9081f695f9204" args="" -->Ok</em> </td><td> Command ok. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b38adc424f1adcd332745de8cd3b7737a"></a><!-- doxytag: member="PointlessCommand" ref="f81738f06b6f571761696291276acb3b38adc424f1adcd332745de8cd3b7737a" args="" -->PointlessCommand</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bb1efc117885b60e0f4c63f7635929861"></a><!-- doxytag: member="PointlessCommand" ref="f81738f06b6f571761696291276acb3bb1efc117885b60e0f4c63f7635929861" args="" -->PointlessCommand</em> </td><td> Command not implemented. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b9bdd02ae119b8be639e778859ee74060"></a><!-- doxytag: member="SystemStatus" ref="f81738f06b6f571761696291276acb3b9bdd02ae119b8be639e778859ee74060" args="" -->SystemStatus</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b546cffa3466de7c0acda1df410269165"></a><!-- doxytag: member="SystemStatus" ref="f81738f06b6f571761696291276acb3b546cffa3466de7c0acda1df410269165" args="" -->SystemStatus</em> </td><td> System status, or system help reply. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b8729460a695013cc96330e2fced0ae1f"></a><!-- doxytag: member="DirectoryStatus" ref="f81738f06b6f571761696291276acb3b8729460a695013cc96330e2fced0ae1f" args="" -->DirectoryStatus</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b3e525d31e69df913fa4808c82a8cc680"></a><!-- doxytag: member="DirectoryStatus" ref="f81738f06b6f571761696291276acb3b3e525d31e69df913fa4808c82a8cc680" args="" -->DirectoryStatus</em> </td><td> Directory status. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bebddfc7997dca289c83068dff3f47dce"></a><!-- doxytag: member="FileStatus" ref="f81738f06b6f571761696291276acb3bebddfc7997dca289c83068dff3f47dce" args="" -->FileStatus</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b64a925b61f519b6692cca1db9b5b36c0"></a><!-- doxytag: member="FileStatus" ref="f81738f06b6f571761696291276acb3b64a925b61f519b6692cca1db9b5b36c0" args="" -->FileStatus</em> </td><td> File status. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b840fd2a1872fd4310b046541f57fdeb7"></a><!-- doxytag: member="HelpMessage" ref="f81738f06b6f571761696291276acb3b840fd2a1872fd4310b046541f57fdeb7" args="" -->HelpMessage</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bef9780ffb9aa0e2ad8bd0418c7982017"></a><!-- doxytag: member="HelpMessage" ref="f81738f06b6f571761696291276acb3bef9780ffb9aa0e2ad8bd0418c7982017" args="" -->HelpMessage</em> </td><td> Help message. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b78391f73aa11f07f1514c7d070b93c08"></a><!-- doxytag: member="SystemType" ref="f81738f06b6f571761696291276acb3b78391f73aa11f07f1514c7d070b93c08" args="" -->SystemType</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b34ea28f393b78baf66fc53531bb1bddd"></a><!-- doxytag: member="SystemType" ref="f81738f06b6f571761696291276acb3b34ea28f393b78baf66fc53531bb1bddd" args="" -->SystemType</em> </td><td> NAME system type, where NAME is an official system name from the list in the Assigned Numbers document. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bea2ee2007d7843c21108bb686ef03757"></a><!-- doxytag: member="ServiceReady" ref="f81738f06b6f571761696291276acb3bea2ee2007d7843c21108bb686ef03757" args="" -->ServiceReady</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bc173cc4c38946ffe38ef19bf55ca37a2"></a><!-- doxytag: member="ServiceReady" ref="f81738f06b6f571761696291276acb3bc173cc4c38946ffe38ef19bf55ca37a2" args="" -->ServiceReady</em> </td><td> Service ready for new user. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bb23931490fc2d1df3081d651fe0f4d6e"></a><!-- doxytag: member="ClosingConnection" ref="f81738f06b6f571761696291276acb3bb23931490fc2d1df3081d651fe0f4d6e" args="" -->ClosingConnection</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b92ad91a4a4697e370a7ce9548a801e78"></a><!-- doxytag: member="ClosingConnection" ref="f81738f06b6f571761696291276acb3b92ad91a4a4697e370a7ce9548a801e78" args="" -->ClosingConnection</em> </td><td> Service closing control connection. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bdc78ed87d5bddb174fa3c16707ac2f2d"></a><!-- doxytag: member="DataConnectionOpened" ref="f81738f06b6f571761696291276acb3bdc78ed87d5bddb174fa3c16707ac2f2d" args="" -->DataConnectionOpened</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b3b54aba6b1a5a64245de93082a62f19c"></a><!-- doxytag: member="DataConnectionOpened" ref="f81738f06b6f571761696291276acb3b3b54aba6b1a5a64245de93082a62f19c" args="" -->DataConnectionOpened</em> </td><td> Data connection open, no transfer in progress. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bc723ebc8a38913bbf0d9504556cbaaa6"></a><!-- doxytag: member="ClosingDataConnection" ref="f81738f06b6f571761696291276acb3bc723ebc8a38913bbf0d9504556cbaaa6" args="" -->ClosingDataConnection</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b48efc6aec1a5053f0dd4222a4a1c0601"></a><!-- doxytag: member="ClosingDataConnection" ref="f81738f06b6f571761696291276acb3b48efc6aec1a5053f0dd4222a4a1c0601" args="" -->ClosingDataConnection</em> </td><td> Closing data connection, requested file action successful. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b48314fc47a72ad0aacdea93b91756f6e"></a><!-- doxytag: member="EnteringPassiveMode" ref="f81738f06b6f571761696291276acb3b48314fc47a72ad0aacdea93b91756f6e" args="" -->EnteringPassiveMode</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b27a9ad99275979f87e7182872dba29db"></a><!-- doxytag: member="EnteringPassiveMode" ref="f81738f06b6f571761696291276acb3b27a9ad99275979f87e7182872dba29db" args="" -->EnteringPassiveMode</em> </td><td> Entering passive mode. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b54a88210386cb72e35d737813a221754"></a><!-- doxytag: member="LoggedIn" ref="f81738f06b6f571761696291276acb3b54a88210386cb72e35d737813a221754" args="" -->LoggedIn</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bc33c09daa22e3939f71d1b2db42c56ac"></a><!-- doxytag: member="LoggedIn" ref="f81738f06b6f571761696291276acb3bc33c09daa22e3939f71d1b2db42c56ac" args="" -->LoggedIn</em> </td><td> User logged in, proceed. Logged out if appropriate. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bf988b69b0a5f55f8122da5ba001932e0"></a><!-- doxytag: member="FileActionOk" ref="f81738f06b6f571761696291276acb3bf988b69b0a5f55f8122da5ba001932e0" args="" -->FileActionOk</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bed8fd0f5acbbcee897fc83030fc6a92b"></a><!-- doxytag: member="FileActionOk" ref="f81738f06b6f571761696291276acb3bed8fd0f5acbbcee897fc83030fc6a92b" args="" -->FileActionOk</em> </td><td> Requested file action ok. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b06d26e95a170fc422af13def415e0437"></a><!-- doxytag: member="DirectoryOk" ref="f81738f06b6f571761696291276acb3b06d26e95a170fc422af13def415e0437" args="" -->DirectoryOk</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b30abe316da5ce6674c7417d6afc8bbab"></a><!-- doxytag: member="DirectoryOk" ref="f81738f06b6f571761696291276acb3b30abe316da5ce6674c7417d6afc8bbab" args="" -->DirectoryOk</em> </td><td> PATHNAME created. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b9249e3fe9818eb93f181fbbf3ae3bc56"></a><!-- doxytag: member="NeedPassword" ref="f81738f06b6f571761696291276acb3b9249e3fe9818eb93f181fbbf3ae3bc56" args="" -->NeedPassword</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b8a9c19cce4c2f6dd21c26287f043a20b"></a><!-- doxytag: member="NeedPassword" ref="f81738f06b6f571761696291276acb3b8a9c19cce4c2f6dd21c26287f043a20b" args="" -->NeedPassword</em> </td><td> User name ok, need password. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b9e048185f253f6eb6f5ff9e063b712fa"></a><!-- doxytag: member="NeedAccountToLogIn" ref="f81738f06b6f571761696291276acb3b9e048185f253f6eb6f5ff9e063b712fa" args="" -->NeedAccountToLogIn</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bc48ec2d177addb0bf0312ce0d7d856e0"></a><!-- doxytag: member="NeedAccountToLogIn" ref="f81738f06b6f571761696291276acb3bc48ec2d177addb0bf0312ce0d7d856e0" args="" -->NeedAccountToLogIn</em> </td><td> Need account for login. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b02e6f05964ecb829e9b6fb6020d6528a"></a><!-- doxytag: member="NeedInformation" ref="f81738f06b6f571761696291276acb3b02e6f05964ecb829e9b6fb6020d6528a" args="" -->NeedInformation</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3be24e23795ce75bcbe31e6e14fb2b9fd1"></a><!-- doxytag: member="NeedInformation" ref="f81738f06b6f571761696291276acb3be24e23795ce75bcbe31e6e14fb2b9fd1" args="" -->NeedInformation</em> </td><td> Requested file action pending further information. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b43022ddf49b68a4f5aff0bea7e09e89f"></a><!-- doxytag: member="ServiceUnavailable" ref="f81738f06b6f571761696291276acb3b43022ddf49b68a4f5aff0bea7e09e89f" args="" -->ServiceUnavailable</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b204b10b97f813aad7de1126bc7f69740"></a><!-- doxytag: member="ServiceUnavailable" ref="f81738f06b6f571761696291276acb3b204b10b97f813aad7de1126bc7f69740" args="" -->ServiceUnavailable</em> </td><td> Service not available, closing control connection. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b757b89ff1f236941f7759b0ed0c28b88"></a><!-- doxytag: member="DataConnectionUnavailable" ref="f81738f06b6f571761696291276acb3b757b89ff1f236941f7759b0ed0c28b88" args="" -->DataConnectionUnavailable</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b92eb7d9848511a97387536bf2ea7df48"></a><!-- doxytag: member="DataConnectionUnavailable" ref="f81738f06b6f571761696291276acb3b92eb7d9848511a97387536bf2ea7df48" args="" -->DataConnectionUnavailable</em> </td><td> Can't open data connection. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b7cfefcc586c12ba70f752353fde7126e"></a><!-- doxytag: member="TransferAborted" ref="f81738f06b6f571761696291276acb3b7cfefcc586c12ba70f752353fde7126e" args="" -->TransferAborted</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b5f35323d8c86feb0cbafe2448d507cb7"></a><!-- doxytag: member="TransferAborted" ref="f81738f06b6f571761696291276acb3b5f35323d8c86feb0cbafe2448d507cb7" args="" -->TransferAborted</em> </td><td> Connection closed, transfer aborted. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bf822d1b0abf3e9ae7dd44684549d512d"></a><!-- doxytag: member="FileActionAborted" ref="f81738f06b6f571761696291276acb3bf822d1b0abf3e9ae7dd44684549d512d" args="" -->FileActionAborted</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b9e9e0bc31b36b0acdc24a90d9ac47664"></a><!-- doxytag: member="FileActionAborted" ref="f81738f06b6f571761696291276acb3b9e9e0bc31b36b0acdc24a90d9ac47664" args="" -->FileActionAborted</em> </td><td> Requested file action not taken. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3be54e84baaca95a7b36271ca3f3fdb900"></a><!-- doxytag: member="LocalError" ref="f81738f06b6f571761696291276acb3be54e84baaca95a7b36271ca3f3fdb900" args="" -->LocalError</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b68f37b168627d7aa1f83d29446dbf535"></a><!-- doxytag: member="LocalError" ref="f81738f06b6f571761696291276acb3b68f37b168627d7aa1f83d29446dbf535" args="" -->LocalError</em> </td><td> Requested action aborted, local error in processing. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b5d9f3666222c808553c27e4e099c7c6d"></a><!-- doxytag: member="InsufficientStorageSpace" ref="f81738f06b6f571761696291276acb3b5d9f3666222c808553c27e4e099c7c6d" args="" -->InsufficientStorageSpace</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bc8336cfb56dbb1bdeee3e1db484964ee"></a><!-- doxytag: member="InsufficientStorageSpace" ref="f81738f06b6f571761696291276acb3bc8336cfb56dbb1bdeee3e1db484964ee" args="" -->InsufficientStorageSpace</em> </td><td> Requested action not taken; insufficient storage space in system, file unavailable. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b75bdf0b6844fa9c07b3c25647d22c269"></a><!-- doxytag: member="CommandUnknown" ref="f81738f06b6f571761696291276acb3b75bdf0b6844fa9c07b3c25647d22c269" args="" -->CommandUnknown</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3baea8c086e961bc08590a3b0125e3a8e9"></a><!-- doxytag: member="CommandUnknown" ref="f81738f06b6f571761696291276acb3baea8c086e961bc08590a3b0125e3a8e9" args="" -->CommandUnknown</em> </td><td> Syntax error, command unrecognized. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bf4c7c88815981bbb7c3a3461f9f48b67"></a><!-- doxytag: member="ParametersUnknown" ref="f81738f06b6f571761696291276acb3bf4c7c88815981bbb7c3a3461f9f48b67" args="" -->ParametersUnknown</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bff1bf0a489b39dc9ea51605208793c05"></a><!-- doxytag: member="ParametersUnknown" ref="f81738f06b6f571761696291276acb3bff1bf0a489b39dc9ea51605208793c05" args="" -->ParametersUnknown</em> </td><td> Syntax error in parameters or arguments. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b2ca4834c756c81b924ebed696fcba0a8"></a><!-- doxytag: member="CommandNotImplemented" ref="f81738f06b6f571761696291276acb3b2ca4834c756c81b924ebed696fcba0a8" args="" -->CommandNotImplemented</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b82eefceb7296b5c49a8af13c4fde0a56"></a><!-- doxytag: member="CommandNotImplemented" ref="f81738f06b6f571761696291276acb3b82eefceb7296b5c49a8af13c4fde0a56" args="" -->CommandNotImplemented</em> </td><td> Command not implemented. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bd0c7ab07f01c1f7af16a1852650d7c47"></a><!-- doxytag: member="BadCommandSequence" ref="f81738f06b6f571761696291276acb3bd0c7ab07f01c1f7af16a1852650d7c47" args="" -->BadCommandSequence</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b90cb7aa403588e89a96d2b45796734eb"></a><!-- doxytag: member="BadCommandSequence" ref="f81738f06b6f571761696291276acb3b90cb7aa403588e89a96d2b45796734eb" args="" -->BadCommandSequence</em> </td><td> Bad sequence of commands. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b8807473b8590e1debfb3740b7a3d081c"></a><!-- doxytag: member="ParameterNotImplemented" ref="f81738f06b6f571761696291276acb3b8807473b8590e1debfb3740b7a3d081c" args="" -->ParameterNotImplemented</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b5ad5d88255f235420f09272a2f8bb450"></a><!-- doxytag: member="ParameterNotImplemented" ref="f81738f06b6f571761696291276acb3b5ad5d88255f235420f09272a2f8bb450" args="" -->ParameterNotImplemented</em> </td><td> Command not implemented for that parameter. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bfcfbaff2c6fed941b6bcbc0999db764e"></a><!-- doxytag: member="NotLoggedIn" ref="f81738f06b6f571761696291276acb3bfcfbaff2c6fed941b6bcbc0999db764e" args="" -->NotLoggedIn</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b4b56e5c93eecc0bf951feb456ae00a69"></a><!-- doxytag: member="NotLoggedIn" ref="f81738f06b6f571761696291276acb3b4b56e5c93eecc0bf951feb456ae00a69" args="" -->NotLoggedIn</em> </td><td> Not logged in. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b1af0f173062a471739b50d8e0f40d5f7"></a><!-- doxytag: member="NeedAccountToStore" ref="f81738f06b6f571761696291276acb3b1af0f173062a471739b50d8e0f40d5f7" args="" -->NeedAccountToStore</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b6aa05b90c45b8a29df984a33f67c09e4"></a><!-- doxytag: member="NeedAccountToStore" ref="f81738f06b6f571761696291276acb3b6aa05b90c45b8a29df984a33f67c09e4" args="" -->NeedAccountToStore</em> </td><td> Need account for storing files. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b3f8f931e499936fde6b750d81f5ecfef"></a><!-- doxytag: member="FileUnavailable" ref="f81738f06b6f571761696291276acb3b3f8f931e499936fde6b750d81f5ecfef" args="" -->FileUnavailable</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b2c39989f89691d39bfdf5f3720f201a1"></a><!-- doxytag: member="FileUnavailable" ref="f81738f06b6f571761696291276acb3b2c39989f89691d39bfdf5f3720f201a1" args="" -->FileUnavailable</em> </td><td> Requested action not taken, file unavailable. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bd220bc12dc45593af6e5079ea6c532c3"></a><!-- doxytag: member="PageTypeUnknown" ref="f81738f06b6f571761696291276acb3bd220bc12dc45593af6e5079ea6c532c3" args="" -->PageTypeUnknown</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b187ace32b24e6dc2173fd06766009f0a"></a><!-- doxytag: member="PageTypeUnknown" ref="f81738f06b6f571761696291276acb3b187ace32b24e6dc2173fd06766009f0a" args="" -->PageTypeUnknown</em> </td><td> Requested action aborted, page type unknown. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bf418e54753e0b8f9cb0325dd618acd14"></a><!-- doxytag: member="NotEnoughMemory" ref="f81738f06b6f571761696291276acb3bf418e54753e0b8f9cb0325dd618acd14" args="" -->NotEnoughMemory</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b00b738c9bb9c46b5344d973cde49b3c3"></a><!-- doxytag: member="NotEnoughMemory" ref="f81738f06b6f571761696291276acb3b00b738c9bb9c46b5344d973cde49b3c3" args="" -->NotEnoughMemory</em> </td><td> Requested file action aborted, exceeded storage allocation. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b03254aba823298179a98056e15568c5b"></a><!-- doxytag: member="FilenameNotAllowed" ref="f81738f06b6f571761696291276acb3b03254aba823298179a98056e15568c5b" args="" -->FilenameNotAllowed</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b149c960e8de97c512c13790266626b86"></a><!-- doxytag: member="FilenameNotAllowed" ref="f81738f06b6f571761696291276acb3b149c960e8de97c512c13790266626b86" args="" -->FilenameNotAllowed</em> </td><td> Requested action not taken, file name not allowed. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b59e041e4ef186e8ae8d6035973fc46bd"></a><!-- doxytag: member="InvalidResponse" ref="f81738f06b6f571761696291276acb3b59e041e4ef186e8ae8d6035973fc46bd" args="" -->InvalidResponse</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b68ea252a23f9da1a7caac3e8cd79b45b"></a><!-- doxytag: member="InvalidResponse" ref="f81738f06b6f571761696291276acb3b68ea252a23f9da1a7caac3e8cd79b45b" args="" -->InvalidResponse</em> </td><td> <a class="el" href="classsf_1_1Ftp_1_1Response.htm" title="This class wraps a FTP response, which is basically :a status codea message.">Response</a> is not a valid FTP one. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b51aa367cc1e85a45ea3c7be48730e990"></a><!-- doxytag: member="ConnectionFailed" ref="f81738f06b6f571761696291276acb3b51aa367cc1e85a45ea3c7be48730e990" args="" -->ConnectionFailed</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b1193dea18ab5169792489796e29a154c"></a><!-- doxytag: member="ConnectionFailed" ref="f81738f06b6f571761696291276acb3b1193dea18ab5169792489796e29a154c" args="" -->ConnectionFailed</em> </td><td> Connection with server failed. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bd1e5dcf298ce30c528261435f1a2eb53"></a><!-- doxytag: member="ConnectionClosed" ref="f81738f06b6f571761696291276acb3bd1e5dcf298ce30c528261435f1a2eb53" args="" -->ConnectionClosed</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b4eb0af3b6dc0d9d54834c183143950e6"></a><!-- doxytag: member="ConnectionClosed" ref="f81738f06b6f571761696291276acb3b4eb0af3b6dc0d9d54834c183143950e6" args="" -->ConnectionClosed</em> </td><td> Connection with server closed. </td></tr> -<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3bed2c74a9f335dee1463ca1a4f41c6478"></a><!-- doxytag: member="InvalidFile" ref="f81738f06b6f571761696291276acb3bed2c74a9f335dee1463ca1a4f41c6478" args="" -->InvalidFile</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="f81738f06b6f571761696291276acb3b835ed0e55eac77c5ebf33b9be7507935"></a><!-- doxytag: member="InvalidFile" ref="f81738f06b6f571761696291276acb3b835ed0e55eac77c5ebf33b9be7507935" args="" -->InvalidFile</em> </td><td> Invalid file to upload / download. </td></tr> </table> </dl> -<p> -Definition at line <a class="el" href="Ftp_8hpp-source.htm#l00074">74</a> of file <a class="el" href="Ftp_8hpp-source.htm">Ftp.hpp</a>. +<p>Definition at line <a class="el" href="Ftp_8hpp-source.htm#l00074">74</a> of file <a class="el" href="Ftp_8hpp-source.htm">Ftp.hpp</a>.</p> + </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> -<a class="anchor" name="e3ea18fd577964511e8637182b50bbf9"></a><!-- doxytag: member="sf::Ftp::ListingResponse::ListingResponse" ref="e3ea18fd577964511e8637182b50bbf9" args="(Response Resp, const std::vector< char > &Data)" --> +<a class="anchor" name="2815303ca236427cf5bd1c09469f7db5"></a><!-- doxytag: member="sf::Ftp::ListingResponse::ListingResponse" ref="2815303ca236427cf5bd1c09469f7db5" args="(Response Resp, const std::vector< char > &Data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">sf::Ftp::ListingResponse::ListingResponse </td> + <td class="memname">sf::Ftp::Ftp::ListingResponse::ListingResponse </td> <td>(</td> - <td class="paramtype"><a class="el" href="classsf_1_1Ftp_1_1Response.htm">Response</a> </td> + <td class="paramtype"><a class="el" href="classsf_1_1Ftp_1_1Response.htm">Ftp::Response</a> </td> <td class="paramname"> <em>Resp</em>, </td> </tr> <tr> @@ -287,7 +294,7 @@ Definition at line <a class="el" href="Ftp_8hpp-source.htm#l00074">74</a> of fil <tr> <td></td> <td>)</td> - <td></td><td></td><td width="100%"></td> + <td></td><td></td><td></td> </tr> </table> </div> @@ -303,19 +310,21 @@ Default constructor. </table> </dl> +<p>Definition at line <a class="el" href="Ftp_8cpp-source.htm#l00148">148</a> of file <a class="el" href="Ftp_8cpp-source.htm">Ftp.cpp</a>.</p> + </div> </div><p> <hr><h2>Member Function Documentation</h2> -<a class="anchor" name="84e68ad2618809774467c2e71f88a969"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetCount" ref="84e68ad2618809774467c2e71f88a969" args="() const" --> +<a class="anchor" name="6c4b942fe9e3da2c7104de7d8a13e522"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetCount" ref="6c4b942fe9e3da2c7104de7d8a13e522" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">std::size_t sf::Ftp::ListingResponse::GetCount </td> + <td class="memname">std::size_t sf::Ftp::Ftp::ListingResponse::GetCount </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> - <td width="100%"> const</td> + <td> const</td> </tr> </table> </div> @@ -326,19 +335,21 @@ Get the number of filenames in the listing. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Total number of filenames </dd></dl> +<p>Definition at line <a class="el" href="Ftp_8cpp-source.htm#l00168">168</a> of file <a class="el" href="Ftp_8cpp-source.htm">Ftp.cpp</a>.</p> + </div> </div><p> -<a class="anchor" name="a91ec1750869adf82fd65c3a5b8c06e6"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetFilename" ref="a91ec1750869adf82fd65c3a5b8c06e6" args="(std::size_t Index) const " --> +<a class="anchor" name="11b761b5fa04b5e2c3bac972cf4a8922"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetFilename" ref="11b761b5fa04b5e2c3bac972cf4a8922" args="(std::size_t Index) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">const std::string& sf::Ftp::ListingResponse::GetFilename </td> + <td class="memname">const std::string & sf::Ftp::Ftp::ListingResponse::GetFilename </td> <td>(</td> <td class="paramtype">std::size_t </td> <td class="paramname"> <em>Index</em> </td> <td> ) </td> - <td width="100%"> const</td> + <td> const</td> </tr> </table> </div> @@ -354,40 +365,44 @@ Get the Index-th filename in the directory. </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Index-th filename </dd></dl> +<p>Definition at line <a class="el" href="Ftp_8cpp-source.htm#l00177">177</a> of file <a class="el" href="Ftp_8cpp-source.htm">Ftp.cpp</a>.</p> + </div> </div><p> -<a class="anchor" name="92e379ceda52be7cac8a84154354a671"></a><!-- doxytag: member="sf::Ftp::ListingResponse::IsOk" ref="92e379ceda52be7cac8a84154354a671" args="() const" --> +<a class="anchor" name="eafd573beafd242460b1a7d516d503b5"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetMessage" ref="eafd573beafd242460b1a7d516d503b5" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">bool sf::Ftp::Response::IsOk </td> + <td class="memname">const std::string & sf::Ftp::Ftp::Response::GetMessage </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> - <td width="100%"> const<code> [inherited]</code></td> + <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> -Convenience function to check if the response status code means a success. +Get the full message contained in the response. <p> -<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if status is success (code < 400) </dd></dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>The response message </dd></dl> + +<p>Definition at line <a class="el" href="Ftp_8cpp-source.htm#l00114">114</a> of file <a class="el" href="Ftp_8cpp-source.htm">Ftp.cpp</a>.</p> </div> </div><p> -<a class="anchor" name="9184aa0ec60c70747e868fd648013ee6"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetStatus" ref="9184aa0ec60c70747e868fd648013ee6" args="() const" --> +<a class="anchor" name="8f507094af1fd34e4786d075cce102ee"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetStatus" ref="8f507094af1fd34e4786d075cce102ee" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b">Status</a> sf::Ftp::Response::GetStatus </td> + <td class="memname"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#f81738f06b6f571761696291276acb3b">Ftp::Response::Status</a> sf::Ftp::Ftp::Response::GetStatus </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> - <td width="100%"> const<code> [inherited]</code></td> + <td> const<code> [inherited]</code></td> </tr> </table> </div> @@ -398,32 +413,38 @@ Get the response status code. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status code </dd></dl> +<p>Definition at line <a class="el" href="Ftp_8cpp-source.htm#l00105">105</a> of file <a class="el" href="Ftp_8cpp-source.htm">Ftp.cpp</a>.</p> + </div> </div><p> -<a class="anchor" name="1c3cb38aed00ab57cbd4c65f7e33581f"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetMessage" ref="1c3cb38aed00ab57cbd4c65f7e33581f" args="() const" --> +<a class="anchor" name="a04c49e1f6a19c5b879838d8d5f3c134"></a><!-- doxytag: member="sf::Ftp::ListingResponse::IsOk" ref="a04c49e1f6a19c5b879838d8d5f3c134" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">const std::string& sf::Ftp::Response::GetMessage </td> + <td class="memname">bool sf::Ftp::Ftp::Response::IsOk </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> - <td width="100%"> const<code> [inherited]</code></td> + <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> -Get the full message contained in the response. +Convenience function to check if the response status code means a success. <p> -<dl class="return" compact><dt><b>Returns:</b></dt><dd>The response message </dd></dl> +Convenience function to check if the response status code means a success.<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if status is success (code < 400) </dd></dl> + +<p>Definition at line <a class="el" href="Ftp_8cpp-source.htm#l00096">96</a> of file <a class="el" href="Ftp_8cpp-source.htm">Ftp.cpp</a>.</p> </div> </div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li><a class="el" href="Ftp_8hpp-source.htm">Ftp.hpp</a></ul> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="Ftp_8hpp-source.htm">Ftp.hpp</a><li><a class="el" href="Ftp_8cpp-source.htm">Ftp.cpp</a></ul> +</div> <p id="footer"> :: Copyright © 2007-2008 Laurent Gomila, all rights reserved :: |