--- /dev/null
+\section{\class{wxFTP}}\label{wxftp}
+
+\wxheading{Derived from}
+
+\helpref{wxProtocol}{wxprotocol}
+
+\wxheading{See also}
+
+\helpref{wxSocketBase}{wxsocketbase}
+
+% ----------------------------------------------------------------------------
+% Members
+% ----------------------------------------------------------------------------
+
+\latexignore{\rtfignore{\membersection{Members}}}
+
+\membersection{wxFTP::SendCommand}
+
+\func{bool}{SendCommand}{\param{const wxString\&}{command}, \param{char }{ret}}
+
+Send the specified \it{command} to the FTP server. \it{ret} specifies
+the expected result.
+
+\wxheading{Return value}
+
+TRUE, if the command has been sent successfully, else FALSE.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxFTP::GetLastResult}
+
+\func{const wxString\&}{GetLastResult}{\void}
+
+Returns the last command result.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxFTP::ChDir}
+
+\func{bool}{ChDir}{\param{const wxString\&}{dir}}
+
+Change the current FTP working directory.
+Returns TRUE, if successful.
+
+\membersection{wxFTP::MkDir}
+
+\func{bool}{MkDir}{\param{const wxString\&}{dir}}
+
+Create the specified directory in the current FTP working directory.
+Returns TRUE, if successful.
+
+\membersection{wxFTP::RmDir}
+
+\func{bool}{RmDir}{\param{const wxString\&}{dir}}
+
+Remove the specified directory from the current FTP working directory.
+Returns TRUE, if successful.
+
+\membersection{wxFTP::Pwd}
+
+\func{wxString}{Pwd}{\void}
+
+Returns the current FTP working directory.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxFTP::Rename}
+
+\func{bool}{Rename}{\param{const wxString\&}{src}, \param{const wxString\&}{dst}}
+
+Rename the specified \it{src} element into \it{dst}
+Returns TRUE, if successful.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxFTP::RmFile}
+
+\func{bool}{RmFile}{\param{const wxString\&}{path}}
+
+Delete the file specified by \it{path}.
+Returns TRUE, if successful.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxFTP::GetOutputStream}
+
+\func{wxOutputStream *}{GetOutputStream}{\param{const wxString\&}{file}}
+
+Initializes an output stream to the specified \it{file}. The returned
+stream has all but seek functionality of wxStreams. When the user finishes
+writing data, he has to delete the stream to close it.
+
+\wxheading{Return value}
+
+An initialized write-only stream.
--- /dev/null
+\section{\class{wxProtocol}}\label{wxprotocol}
+
+\wxheading{Derived from}
+
+\helpref{wxSocketClient}{wxsocketclient}
+
+\wxheading{See also}
+
+\helpref{wxSocketBase}{wxsocketbase}, \helpref{wxURL}{wxurl}
+
+% ----------------------------------------------------------------------------
+% Members
+% ----------------------------------------------------------------------------
+
+\latexignore{\rtfignore{\membersection{Members}}}
+
+\membersection{wxProtocol::Reconnect}\label{wxprotoreconnect}
+
+\func{bool}{Reconnect}{\void}
+
+Tries to reestablish a previous opened connection (close and renegotiate connection).
+
+\wxheading{Return value}
+
+TRUE, if the connection is established, else FALSE.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxProtocol::GetInputStream}\label{wxprotogetinput}
+
+\func{wxInputStream *}{GetInputStream}{\param{const wxString\&}{ path}}
+
+Creates a new input stream on the the specified path. You can use all but seek
+functionnality of wxStream. Seek isn't available on all stream. For example,
+http or ftp streams doesn't deal with it.
+
+\wxheading{Return value}
+
+Returns the initialized stream. You will have to delete it yourself.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxProtocol::Abort}\label{wxprotoabort}
+
+\func{bool }{Abort}{\void}
+
+Abort the current stream.
+\it{WARNING: It is advised to destroy the input stream instead of aborting the stream this way.}
+
+\wxheading{Return value}
+
+Returns TRUE, if successful, else FALSE.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxProtocol::GetError}
+
+\func{wxProtocolError }{GetError}{\void}
+
+Returns the last occured error.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxProtocol::GetContentType}
+
+\func{wxString }{GetContentType}{\void}
+
+Returns the type of the content of the last opened stream. It is a mime-type.
+
+% ----------------------------------------------------------------------------
+
+\membersection{wxProtocol::SetUser}
+
+\func{void }{SetUser}{\param{const wxString\&}{ user}}
+
+Sets the authentication user. It is mainly useful when FTP is used.
+
+\membersection{wxProtocol::SetPassword}
+
+\func{void }{SetPassword}{\param{const wxString\&}{ user}}
+
+Sets the authentication password. It is mainly useful when FTP is used.