Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > f00c83953c7eb23ee3c18f4f35d8eb6b > files > 172

sfml2-doc-2.0-0.1mdv2010.2.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>SFML - Simple and Fast Multimedia Library</title>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="tabs.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
        <div id="logo">
            <img src="./logo.jpg" width="770" height="200" title="SFML home" alt="SFML logo" />
        </div>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.htm"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.htm"><span>Modules</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&nbsp;List</span></a></li>
      <li><a href="classes.htm"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.htm"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.htm"><span>Class&nbsp;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="contents">
<h1>sf::Ftp::ListingResponse Class Reference</h1><!-- doxytag: class="sf::Ftp::ListingResponse" --><!-- doxytag: inherits="sf::Ftp::Response" -->
<p>Specialization of FTP response returning a filename lisiting.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Ftp_8hpp_source.htm">Ftp.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for sf::Ftp::ListingResponse:</div>
<div class="dynsection">
 <div class="center">
  <img src="classsf_1_1Ftp_1_1ListingResponse.png" usemap="#sf::Ftp::ListingResponse_map" alt=""/>
  <map id="sf::Ftp::ListingResponse_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"/>
</map>
 </div>
</div>

<p><a href="classsf_1_1Ftp_1_1ListingResponse-members.htm">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3b">Status</a> { <br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba07e06d3326ba2d078583bef93930d909">RestartMarkerReply</a> =  110, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba22413357ade6b586f6ceb0d704f35075">ServiceReadySoon</a> =  120, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bafa52d19bc813d69055f4cc390d4a76ca">DataConnectionAlreadyOpened</a> =  125, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba794ebe743688be611447638bf9e49d86">OpeningDataConnection</a> =  150, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baa956e229ba6c0cdf0d88b0e05b286210">Ok</a> =  200, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba38adc424f1adcd332745de8cd3b7737a">PointlessCommand</a> =  202, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba9bdd02ae119b8be639e778859ee74060">SystemStatus</a> =  211, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba8729460a695013cc96330e2fced0ae1f">DirectoryStatus</a> =  212, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baebddfc7997dca289c83068dff3f47dce">FileStatus</a> =  213, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba840fd2a1872fd4310b046541f57fdeb7">HelpMessage</a> =  214, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba78391f73aa11f07f1514c7d070b93c08">SystemType</a> =  215, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baea2ee2007d7843c21108bb686ef03757">ServiceReady</a> =  220, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bab23931490fc2d1df3081d651fe0f4d6e">ClosingConnection</a> =  221, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3badc78ed87d5bddb174fa3c16707ac2f2d">DataConnectionOpened</a> =  225, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bac723ebc8a38913bbf0d9504556cbaaa6">ClosingDataConnection</a> =  226, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba48314fc47a72ad0aacdea93b91756f6e">EnteringPassiveMode</a> =  227, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba54a88210386cb72e35d737813a221754">LoggedIn</a> =  230, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baf988b69b0a5f55f8122da5ba001932e0">FileActionOk</a> =  250, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba06d26e95a170fc422af13def415e0437">DirectoryOk</a> =  257, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba9249e3fe9818eb93f181fbbf3ae3bc56">NeedPassword</a> =  331, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba9e048185f253f6eb6f5ff9e063b712fa">NeedAccountToLogIn</a> =  332, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba02e6f05964ecb829e9b6fb6020d6528a">NeedInformation</a> =  350, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba43022ddf49b68a4f5aff0bea7e09e89f">ServiceUnavailable</a> =  421, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba757b89ff1f236941f7759b0ed0c28b88">DataConnectionUnavailable</a> =  425, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba7cfefcc586c12ba70f752353fde7126e">TransferAborted</a> =  426, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baf822d1b0abf3e9ae7dd44684549d512d">FileActionAborted</a> =  450, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bae54e84baaca95a7b36271ca3f3fdb900">LocalError</a> =  451, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba5d9f3666222c808553c27e4e099c7c6d">InsufficientStorageSpace</a> =  452, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba75bdf0b6844fa9c07b3c25647d22c269">CommandUnknown</a> =  500, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baf4c7c88815981bbb7c3a3461f9f48b67">ParametersUnknown</a> =  501, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba2ca4834c756c81b924ebed696fcba0a8">CommandNotImplemented</a> =  502, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bad0c7ab07f01c1f7af16a1852650d7c47">BadCommandSequence</a> =  503, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba8807473b8590e1debfb3740b7a3d081c">ParameterNotImplemented</a> =  504, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bafcfbaff2c6fed941b6bcbc0999db764e">NotLoggedIn</a> =  530, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba1af0f173062a471739b50d8e0f40d5f7">NeedAccountToStore</a> =  532, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba3f8f931e499936fde6b750d81f5ecfef">FileUnavailable</a> =  550, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bad220bc12dc45593af6e5079ea6c532c3">PageTypeUnknown</a> =  551, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baf418e54753e0b8f9cb0325dd618acd14">NotEnoughMemory</a> =  552, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba03254aba823298179a98056e15568c5b">FilenameNotAllowed</a> =  553, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba59e041e4ef186e8ae8d6035973fc46bd">InvalidResponse</a> =  1000, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3ba51aa367cc1e85a45ea3c7be48730e990">ConnectionFailed</a> =  1001, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3bad1e5dcf298ce30c528261435f1a2eb53">ConnectionClosed</a> =  1002, 
<br/>
&nbsp;&nbsp;<a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3baed2c74a9f335dee1463ca1a4f41c6478">InvalidFile</a> =  1003
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Status codes possibly returned by a FTP response. </p>
 <a href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3b">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#aefc1b85e59ee0c3ee180666b4a4631e4">ListingResponse</a> (const <a class="el" href="classsf_1_1Ftp_1_1Response.htm">Response</a> &amp;response, const std::vector&lt; char &gt; &amp;data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor.  <a href="#aefc1b85e59ee0c3ee180666b4a4631e4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::vector&lt; std::string &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.htm#a771c7c678106a5909e7a57d0e009cc55">GetFilenames</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the array of filenames.  <a href="#a771c7c678106a5909e7a57d0e009cc55"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#ab471b7edb7fd2f408d50408527dc6d30">IsOk</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the status code means a success.  <a href="#ab471b7edb7fd2f408d50408527dc6d30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3b">Status</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#a2a4c72dcf758bcd527a7cb0b78c960cc">GetStatus</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the status code of the response.  <a href="#a2a4c72dcf758bcd527a7cb0b78c960cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.htm#afbb1cb0929b5561d2be77ef0bf41d719">GetMessage</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the full message contained in the response.  <a href="#afbb1cb0929b5561d2be77ef0bf41d719"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Specialization of FTP response returning a filename lisiting. </p>

<p>Definition at line <a class="el" href="Ftp_8hpp_source.htm#l00219">219</a> of file <a class="el" href="Ftp_8hpp_source.htm">Ftp.hpp</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="af81738f06b6f571761696291276acb3b"></a><!-- doxytag: member="sf::Ftp::ListingResponse::Status" ref="af81738f06b6f571761696291276acb3b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classsf_1_1Ftp_1_1Response.htm#af81738f06b6f571761696291276acb3b">sf::Ftp::Response::Status</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Status codes possibly returned by a FTP response. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba07e06d3326ba2d078583bef93930d909"></a><!-- doxytag: member="RestartMarkerReply" ref="af81738f06b6f571761696291276acb3ba07e06d3326ba2d078583bef93930d909" args="" -->RestartMarkerReply</em>&nbsp;</td><td>
<p>Restart marker reply. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba22413357ade6b586f6ceb0d704f35075"></a><!-- doxytag: member="ServiceReadySoon" ref="af81738f06b6f571761696291276acb3ba22413357ade6b586f6ceb0d704f35075" args="" -->ServiceReadySoon</em>&nbsp;</td><td>
<p>Service ready in N minutes. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bafa52d19bc813d69055f4cc390d4a76ca"></a><!-- doxytag: member="DataConnectionAlreadyOpened" ref="af81738f06b6f571761696291276acb3bafa52d19bc813d69055f4cc390d4a76ca" args="" -->DataConnectionAlreadyOpened</em>&nbsp;</td><td>
<p>Data connection already opened, transfer starting. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba794ebe743688be611447638bf9e49d86"></a><!-- doxytag: member="OpeningDataConnection" ref="af81738f06b6f571761696291276acb3ba794ebe743688be611447638bf9e49d86" args="" -->OpeningDataConnection</em>&nbsp;</td><td>
<p>File status ok, about to open data connection. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baa956e229ba6c0cdf0d88b0e05b286210"></a><!-- doxytag: member="Ok" ref="af81738f06b6f571761696291276acb3baa956e229ba6c0cdf0d88b0e05b286210" args="" -->Ok</em>&nbsp;</td><td>
<p>Command ok. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba38adc424f1adcd332745de8cd3b7737a"></a><!-- doxytag: member="PointlessCommand" ref="af81738f06b6f571761696291276acb3ba38adc424f1adcd332745de8cd3b7737a" args="" -->PointlessCommand</em>&nbsp;</td><td>
<p>Command not implemented. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba9bdd02ae119b8be639e778859ee74060"></a><!-- doxytag: member="SystemStatus" ref="af81738f06b6f571761696291276acb3ba9bdd02ae119b8be639e778859ee74060" args="" -->SystemStatus</em>&nbsp;</td><td>
<p>System status, or system help reply. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba8729460a695013cc96330e2fced0ae1f"></a><!-- doxytag: member="DirectoryStatus" ref="af81738f06b6f571761696291276acb3ba8729460a695013cc96330e2fced0ae1f" args="" -->DirectoryStatus</em>&nbsp;</td><td>
<p>Directory status. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baebddfc7997dca289c83068dff3f47dce"></a><!-- doxytag: member="FileStatus" ref="af81738f06b6f571761696291276acb3baebddfc7997dca289c83068dff3f47dce" args="" -->FileStatus</em>&nbsp;</td><td>
<p>File status. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba840fd2a1872fd4310b046541f57fdeb7"></a><!-- doxytag: member="HelpMessage" ref="af81738f06b6f571761696291276acb3ba840fd2a1872fd4310b046541f57fdeb7" args="" -->HelpMessage</em>&nbsp;</td><td>
<p>Help message. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba78391f73aa11f07f1514c7d070b93c08"></a><!-- doxytag: member="SystemType" ref="af81738f06b6f571761696291276acb3ba78391f73aa11f07f1514c7d070b93c08" args="" -->SystemType</em>&nbsp;</td><td>
<p>NAME system type, where NAME is an official system name from the list in the Assigned Numbers document. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baea2ee2007d7843c21108bb686ef03757"></a><!-- doxytag: member="ServiceReady" ref="af81738f06b6f571761696291276acb3baea2ee2007d7843c21108bb686ef03757" args="" -->ServiceReady</em>&nbsp;</td><td>
<p>Service ready for new user. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bab23931490fc2d1df3081d651fe0f4d6e"></a><!-- doxytag: member="ClosingConnection" ref="af81738f06b6f571761696291276acb3bab23931490fc2d1df3081d651fe0f4d6e" args="" -->ClosingConnection</em>&nbsp;</td><td>
<p>Service closing control connection. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3badc78ed87d5bddb174fa3c16707ac2f2d"></a><!-- doxytag: member="DataConnectionOpened" ref="af81738f06b6f571761696291276acb3badc78ed87d5bddb174fa3c16707ac2f2d" args="" -->DataConnectionOpened</em>&nbsp;</td><td>
<p>Data connection open, no transfer in progress. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bac723ebc8a38913bbf0d9504556cbaaa6"></a><!-- doxytag: member="ClosingDataConnection" ref="af81738f06b6f571761696291276acb3bac723ebc8a38913bbf0d9504556cbaaa6" args="" -->ClosingDataConnection</em>&nbsp;</td><td>
<p>Closing data connection, requested file action successful. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba48314fc47a72ad0aacdea93b91756f6e"></a><!-- doxytag: member="EnteringPassiveMode" ref="af81738f06b6f571761696291276acb3ba48314fc47a72ad0aacdea93b91756f6e" args="" -->EnteringPassiveMode</em>&nbsp;</td><td>
<p>Entering passive mode. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba54a88210386cb72e35d737813a221754"></a><!-- doxytag: member="LoggedIn" ref="af81738f06b6f571761696291276acb3ba54a88210386cb72e35d737813a221754" args="" -->LoggedIn</em>&nbsp;</td><td>
<p>User logged in, proceed. Logged out if appropriate. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baf988b69b0a5f55f8122da5ba001932e0"></a><!-- doxytag: member="FileActionOk" ref="af81738f06b6f571761696291276acb3baf988b69b0a5f55f8122da5ba001932e0" args="" -->FileActionOk</em>&nbsp;</td><td>
<p>Requested file action ok. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba06d26e95a170fc422af13def415e0437"></a><!-- doxytag: member="DirectoryOk" ref="af81738f06b6f571761696291276acb3ba06d26e95a170fc422af13def415e0437" args="" -->DirectoryOk</em>&nbsp;</td><td>
<p>PATHNAME created. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba9249e3fe9818eb93f181fbbf3ae3bc56"></a><!-- doxytag: member="NeedPassword" ref="af81738f06b6f571761696291276acb3ba9249e3fe9818eb93f181fbbf3ae3bc56" args="" -->NeedPassword</em>&nbsp;</td><td>
<p>User name ok, need password. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba9e048185f253f6eb6f5ff9e063b712fa"></a><!-- doxytag: member="NeedAccountToLogIn" ref="af81738f06b6f571761696291276acb3ba9e048185f253f6eb6f5ff9e063b712fa" args="" -->NeedAccountToLogIn</em>&nbsp;</td><td>
<p>Need account for login. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba02e6f05964ecb829e9b6fb6020d6528a"></a><!-- doxytag: member="NeedInformation" ref="af81738f06b6f571761696291276acb3ba02e6f05964ecb829e9b6fb6020d6528a" args="" -->NeedInformation</em>&nbsp;</td><td>
<p>Requested file action pending further information. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba43022ddf49b68a4f5aff0bea7e09e89f"></a><!-- doxytag: member="ServiceUnavailable" ref="af81738f06b6f571761696291276acb3ba43022ddf49b68a4f5aff0bea7e09e89f" args="" -->ServiceUnavailable</em>&nbsp;</td><td>
<p>Service not available, closing control connection. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba757b89ff1f236941f7759b0ed0c28b88"></a><!-- doxytag: member="DataConnectionUnavailable" ref="af81738f06b6f571761696291276acb3ba757b89ff1f236941f7759b0ed0c28b88" args="" -->DataConnectionUnavailable</em>&nbsp;</td><td>
<p>Can't open data connection. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba7cfefcc586c12ba70f752353fde7126e"></a><!-- doxytag: member="TransferAborted" ref="af81738f06b6f571761696291276acb3ba7cfefcc586c12ba70f752353fde7126e" args="" -->TransferAborted</em>&nbsp;</td><td>
<p>Connection closed, transfer aborted. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baf822d1b0abf3e9ae7dd44684549d512d"></a><!-- doxytag: member="FileActionAborted" ref="af81738f06b6f571761696291276acb3baf822d1b0abf3e9ae7dd44684549d512d" args="" -->FileActionAborted</em>&nbsp;</td><td>
<p>Requested file action not taken. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bae54e84baaca95a7b36271ca3f3fdb900"></a><!-- doxytag: member="LocalError" ref="af81738f06b6f571761696291276acb3bae54e84baaca95a7b36271ca3f3fdb900" args="" -->LocalError</em>&nbsp;</td><td>
<p>Requested action aborted, local error in processing. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba5d9f3666222c808553c27e4e099c7c6d"></a><!-- doxytag: member="InsufficientStorageSpace" ref="af81738f06b6f571761696291276acb3ba5d9f3666222c808553c27e4e099c7c6d" args="" -->InsufficientStorageSpace</em>&nbsp;</td><td>
<p>Requested action not taken; insufficient storage space in system, file unavailable. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba75bdf0b6844fa9c07b3c25647d22c269"></a><!-- doxytag: member="CommandUnknown" ref="af81738f06b6f571761696291276acb3ba75bdf0b6844fa9c07b3c25647d22c269" args="" -->CommandUnknown</em>&nbsp;</td><td>
<p>Syntax error, command unrecognized. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baf4c7c88815981bbb7c3a3461f9f48b67"></a><!-- doxytag: member="ParametersUnknown" ref="af81738f06b6f571761696291276acb3baf4c7c88815981bbb7c3a3461f9f48b67" args="" -->ParametersUnknown</em>&nbsp;</td><td>
<p>Syntax error in parameters or arguments. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba2ca4834c756c81b924ebed696fcba0a8"></a><!-- doxytag: member="CommandNotImplemented" ref="af81738f06b6f571761696291276acb3ba2ca4834c756c81b924ebed696fcba0a8" args="" -->CommandNotImplemented</em>&nbsp;</td><td>
<p>Command not implemented. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bad0c7ab07f01c1f7af16a1852650d7c47"></a><!-- doxytag: member="BadCommandSequence" ref="af81738f06b6f571761696291276acb3bad0c7ab07f01c1f7af16a1852650d7c47" args="" -->BadCommandSequence</em>&nbsp;</td><td>
<p>Bad sequence of commands. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba8807473b8590e1debfb3740b7a3d081c"></a><!-- doxytag: member="ParameterNotImplemented" ref="af81738f06b6f571761696291276acb3ba8807473b8590e1debfb3740b7a3d081c" args="" -->ParameterNotImplemented</em>&nbsp;</td><td>
<p>Command not implemented for that parameter. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bafcfbaff2c6fed941b6bcbc0999db764e"></a><!-- doxytag: member="NotLoggedIn" ref="af81738f06b6f571761696291276acb3bafcfbaff2c6fed941b6bcbc0999db764e" args="" -->NotLoggedIn</em>&nbsp;</td><td>
<p>Not logged in. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba1af0f173062a471739b50d8e0f40d5f7"></a><!-- doxytag: member="NeedAccountToStore" ref="af81738f06b6f571761696291276acb3ba1af0f173062a471739b50d8e0f40d5f7" args="" -->NeedAccountToStore</em>&nbsp;</td><td>
<p>Need account for storing files. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba3f8f931e499936fde6b750d81f5ecfef"></a><!-- doxytag: member="FileUnavailable" ref="af81738f06b6f571761696291276acb3ba3f8f931e499936fde6b750d81f5ecfef" args="" -->FileUnavailable</em>&nbsp;</td><td>
<p>Requested action not taken, file unavailable. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bad220bc12dc45593af6e5079ea6c532c3"></a><!-- doxytag: member="PageTypeUnknown" ref="af81738f06b6f571761696291276acb3bad220bc12dc45593af6e5079ea6c532c3" args="" -->PageTypeUnknown</em>&nbsp;</td><td>
<p>Requested action aborted, page type unknown. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baf418e54753e0b8f9cb0325dd618acd14"></a><!-- doxytag: member="NotEnoughMemory" ref="af81738f06b6f571761696291276acb3baf418e54753e0b8f9cb0325dd618acd14" args="" -->NotEnoughMemory</em>&nbsp;</td><td>
<p>Requested file action aborted, exceeded storage allocation. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba03254aba823298179a98056e15568c5b"></a><!-- doxytag: member="FilenameNotAllowed" ref="af81738f06b6f571761696291276acb3ba03254aba823298179a98056e15568c5b" args="" -->FilenameNotAllowed</em>&nbsp;</td><td>
<p>Requested action not taken, file name not allowed. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba59e041e4ef186e8ae8d6035973fc46bd"></a><!-- doxytag: member="InvalidResponse" ref="af81738f06b6f571761696291276acb3ba59e041e4ef186e8ae8d6035973fc46bd" args="" -->InvalidResponse</em>&nbsp;</td><td>
<p><a class="el" href="classsf_1_1Ftp_1_1Response.htm" title="Define a FTP response.">Response</a> is not a valid FTP one. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3ba51aa367cc1e85a45ea3c7be48730e990"></a><!-- doxytag: member="ConnectionFailed" ref="af81738f06b6f571761696291276acb3ba51aa367cc1e85a45ea3c7be48730e990" args="" -->ConnectionFailed</em>&nbsp;</td><td>
<p>Connection with server failed. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3bad1e5dcf298ce30c528261435f1a2eb53"></a><!-- doxytag: member="ConnectionClosed" ref="af81738f06b6f571761696291276acb3bad1e5dcf298ce30c528261435f1a2eb53" args="" -->ConnectionClosed</em>&nbsp;</td><td>
<p>Connection with server closed. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af81738f06b6f571761696291276acb3baed2c74a9f335dee1463ca1a4f41c6478"></a><!-- doxytag: member="InvalidFile" ref="af81738f06b6f571761696291276acb3baed2c74a9f335dee1463ca1a4f41c6478" args="" -->InvalidFile</em>&nbsp;</td><td>
<p>Invalid file to upload / download. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="Ftp_8hpp_source.htm#l00072">72</a> of file <a class="el" href="Ftp_8hpp_source.htm">Ftp.hpp</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aefc1b85e59ee0c3ee180666b4a4631e4"></a><!-- doxytag: member="sf::Ftp::ListingResponse::ListingResponse" ref="aefc1b85e59ee0c3ee180666b4a4631e4" args="(const Response &amp;response, const std::vector&lt; char &gt; &amp;data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sf::Ftp::ListingResponse::ListingResponse </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classsf_1_1Ftp_1_1Response.htm">Response</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>response</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>response</em>&nbsp;</td><td>Source response </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>Data containing the raw listing </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a771c7c678106a5909e7a57d0e009cc55"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetFilenames" ref="a771c7c678106a5909e7a57d0e009cc55" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt;std::string&gt;&amp; sf::Ftp::ListingResponse::GetFilenames </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the array of filenames. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Array containing the requested filenames </dd></dl>

</div>
</div>
<a class="anchor" id="afbb1cb0929b5561d2be77ef0bf41d719"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetMessage" ref="afbb1cb0929b5561d2be77ef0bf41d719" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string&amp; sf::Ftp::Response::GetMessage </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the full message contained in the response. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The response message </dd></dl>

</div>
</div>
<a class="anchor" id="a2a4c72dcf758bcd527a7cb0b78c960cc"></a><!-- doxytag: member="sf::Ftp::ListingResponse::GetStatus" ref="a2a4c72dcf758bcd527a7cb0b78c960cc" 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#af81738f06b6f571761696291276acb3b">Status</a> sf::Ftp::Response::GetStatus </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the status code of the response. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Status code </dd></dl>

</div>
</div>
<a class="anchor" id="ab471b7edb7fd2f408d50408527dc6d30"></a><!-- doxytag: member="sf::Ftp::ListingResponse::IsOk" ref="ab471b7edb7fd2f408d50408527dc6d30" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool sf::Ftp::Response::IsOk </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Check if the status code means a success. </p>
<p>This function is defined for convenience, it is equivalent to testing if the status code is &lt; 400.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>True if the status is a success, false if it is a failure </dd></dl>

</div>
</div>
<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></li>
</ul>
</div>

        <p id="footer">
            &nbsp;::&nbsp; Copyright &copy; 2007-2008 Laurent Gomila, all rights reserved &nbsp;::&nbsp;
            Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen 1.5.2</a> &nbsp;::&nbsp;
        </p>

    </body>
</html>