home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 June / PCWorld_2003-06_cd.bin / KOMUNIK / MIRRORIT / SRC / DOWNLOADDLG.H < prev    next >
C/C++ Source or Header  |  1998-03-09  |  2KB  |  67 lines

  1. #if !defined(AFX_DOWNLOADDLG_H__C42D9CC1_5560_11D1_AF0A_0000C0003048__INCLUDED_)
  2. #define AFX_DOWNLOADDLG_H__C42D9CC1_5560_11D1_AF0A_0000C0003048__INCLUDED_
  3.  
  4. #if _MSC_VER >= 1000
  5. #pragma once
  6. #endif // _MSC_VER >= 1000
  7. // DownLoadDlg.h : header file
  8. //
  9.  
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CDownLoadDlg dialog
  12.  
  13. class CSession;
  14. class CURL;
  15.  
  16. class CDownLoadDlg : public CDialog
  17. {
  18. // Construction
  19. public:
  20.     void CreateLog(CSession & session, CStringList & links);
  21.     BOOL m_bMinimized;
  22.     int redirection(CHTTPSocket & sock, CSession & session, CStringList & links);
  23.     int m_numBytes;
  24.     int m_numFiles;
  25.     CString m_file_basenet_loc;
  26.     CString m_file_baseroot;
  27.     CStringList visitedlinks;
  28.     CString m_file_filename;
  29.     int RetrieveDocument(CString surl, CURL & url, CSession & session, CStringList & links);
  30.     int ProcessMessages();
  31.     int LoadSession(CSession & session);
  32.     int WaitFor(BOOL * wait);
  33.     BOOL m_bAbort;
  34.     int LoadSessions(CPtrArray  & sessions);
  35.     CDownLoadDlg(CWnd* pParent = NULL);   // standard constructor
  36.  
  37. // Dialog Data
  38.     //{{AFX_DATA(CDownLoadDlg)
  39.     enum { IDD = IDD_DOWNLOAD };
  40.     CProgressCtrl    m_Progress;
  41.     //}}AFX_DATA
  42.  
  43.  
  44. // Overrides
  45.     // ClassWizard generated virtual function overrides
  46.     //{{AFX_VIRTUAL(CDownLoadDlg)
  47.     protected:
  48.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  49.     //}}AFX_VIRTUAL
  50.  
  51. // Implementation
  52. protected:
  53.  
  54.     // Generated message map functions
  55.     //{{AFX_MSG(CDownLoadDlg)
  56.     virtual void OnCancel();
  57.     virtual BOOL OnInitDialog();
  58.     afx_msg void OnSize(UINT nType, int cx, int cy);
  59.     //}}AFX_MSG
  60.     DECLARE_MESSAGE_MAP()
  61. };
  62.  
  63. //{{AFX_INSERT_LOCATION}}
  64. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  65.  
  66. #endif // !defined(AFX_DOWNLOADDLG_H__C42D9CC1_5560_11D1_AF0A_0000C0003048__INCLUDED_)
  67.