]>
Commit | Line | Data |
---|---|---|
1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
2 | %% Name: debugrptup.tex | |
3 | %% Purpose: wxDebugReportUpload documentation | |
4 | %% Author: Vadim Zeitlin | |
5 | %% Modified by: | |
6 | %% Created: 2005-03-21 | |
7 | %% RCS-ID: $Id$ | |
8 | %% Copyright: (c) Vadim Zeitlin 2005 | |
9 | %% License: wxWindows license | |
10 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
11 | ||
12 | \section{\class{wxDebugReportUpload}}\label{wxdebugreportupload} | |
13 | ||
14 | This class is used to upload a compressed file using HTTP POST request. As this | |
15 | class derives from wxDebugReportCompress, before upload the report is | |
16 | compressed in a single .ZIP file. | |
17 | ||
18 | \wxheading{Derived from} | |
19 | ||
20 | \helpref{wxDebugReportCompress}{wxdebugreportcompress} | |
21 | ||
22 | \wxheading{Include files} | |
23 | ||
24 | <wx/debugrpt.h> | |
25 | ||
26 | ||
27 | \latexignore{\rtfignore{\wxheading{Members}}} | |
28 | ||
29 | \membersection{wxDebugReportUpload::wxDebugReportUpload}\label{wxdebugreportuploadwxdebugreportupload} | |
30 | ||
31 | \func{}{wxDebugReportUpload}{\param{const wxString\& }{url}, \param{const wxString\& }{input}, \param{const wxString\& }{action}, \param{const wxString\& }{curl = \_T("curl")}} | |
32 | ||
33 | This class will upload the compressed file created by its base class to an HTML | |
34 | multipart/form-data form at the specified address. The \arg{url} is the upload | |
35 | page address, \arg{input} is the name of the \texttt{"type=file"} control on | |
36 | the form used for the file name and \arg{action} is the value of the form | |
37 | action field. The report is uploaded using \texttt{\textit{curl}} program which | |
38 | should be available, the \arg{curl} parameter may be used to specify the full | |
39 | path to it. | |
40 | ||
41 | ||
42 | \membersection{wxDebugReportUpload::OnServerReply}\label{wxdebugreportuploadonserverreply} | |
43 | ||
44 | \func{bool}{OnServerReply}{\param{const wxArrayString\& }{WXUNUSED(reply)}} | |
45 | ||
46 | This function may be overridden in a derived class to show the output from | |
47 | curl: this may be an HTML page or anything else that the server returned. | |
48 | Value returned by this function becomes the return value of | |
49 | \helpref{wxDebugReport::Process()}{wxdebugreportprocess}. | |
50 | ||
51 |