Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ChttpGet Class Reference

#include <Chttpget.h>

List of all members.

Public Methods

 ChttpGet (char *URL, char *localfile)
 ChttpGet (char *URL, char *localfile, char *proxyip, unsigned short proxyport)
 ~ChttpGet ()
void GetFile (char *URL, char *localfile)
int GetStatus ()
unsigned int GetBytesIn ()
unsigned int GetTotalBytes ()
void AbortGet ()
void WorkerThread ()

Public Attributes

bool m_Aborted

Protected Methods

int ConnectSocket ()
char * GetHTTPLine ()
unsigned int ReadDataChannel ()

Protected Attributes

unsigned int m_iBytesIn
unsigned int m_iBytesTotal
unsigned int m_State
bool m_ProxyEnabled
char * m_ProxyIP
char m_URL [MAX_URL_LEN]
unsigned short m_ProxyPort
char m_szUserName [100]
char m_szPassword [100]
char m_szHost [200]
char m_szDir [200]
char m_szFilename [100]
bool m_Aborting
SOCKET m_DataSock
FILE * LOCALFILE
char recv_buffer [1000]


Constructor & Destructor Documentation

ChttpGet::ChttpGet char *    URL,
char *    localfile
 

ChttpGet::ChttpGet char *    URL,
char *    localfile,
char *    proxyip,
unsigned short    proxyport
 

ChttpGet::~ChttpGet  
 


Member Function Documentation

void ChttpGet::AbortGet  
 

int ChttpGet::ConnectSocket   [protected]
 

unsigned int ChttpGet::GetBytesIn  
 

void ChttpGet::GetFile char *    URL,
char *    localfile
 

char * ChttpGet::GetHTTPLine   [protected]
 

int ChttpGet::GetStatus  
 

unsigned int ChttpGet::GetTotalBytes  
 

unsigned int ChttpGet::ReadDataChannel   [protected]
 

void ChttpGet::WorkerThread  
 


Member Data Documentation

FILE* ChttpGet::LOCALFILE [protected]
 

bool ChttpGet::m_Aborted
 

bool ChttpGet::m_Aborting [protected]
 

SOCKET ChttpGet::m_DataSock [protected]
 

unsigned int ChttpGet::m_iBytesIn [protected]
 

unsigned int ChttpGet::m_iBytesTotal [protected]
 

bool ChttpGet::m_ProxyEnabled [protected]
 

char* ChttpGet::m_ProxyIP [protected]
 

unsigned short ChttpGet::m_ProxyPort [protected]
 

unsigned int ChttpGet::m_State [protected]
 

char ChttpGet::m_szDir[200] [protected]
 

char ChttpGet::m_szFilename[100] [protected]
 

char ChttpGet::m_szHost[200] [protected]
 

char ChttpGet::m_szPassword[100] [protected]
 

char ChttpGet::m_szUserName[100] [protected]
 

char ChttpGet::m_URL[MAX_URL_LEN] [protected]
 

char ChttpGet::recv_buffer[1000] [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Jul 8 11:30:33 2002 for fs2source_released by doxygen1.2.16