fsArchiveInternetStream Class Reference

#include <fsArchiveInternetStream.h>

Inheritance diagram for fsArchiveInternetStream:

fsArchive::fsArchiveStream

List of all members.

Public Member Functions

void Set_MaxRetriesCount (UINT cMax)
fsInternetResult GetLastNetworkErr ()
void Stop ()
void Close ()
BOOL Seek (UINT64 uDistance, fsArchive::fsSeekType enType)
int Write (LPVOID pBuffer, int cBytes)
int Read (LPVOID pBuffer, int cBytes)
fsInternetResult Open (class fsInternetDownloader *dldr, UINT64 uStartPos=0)
 fsArchiveInternetStream ()
virtual ~fsArchiveInternetStream ()

Protected Member Functions

fsInternetResult Open_imp (UINT64 uStartPos)

Protected Attributes

UINT m_cMaxRetries
fsInternetResult m_irLastErr
BOOL m_bOpened
UINT64 m_uCurPos
class fsInternetDownloaderm_dldr
BOOL m_bNeedStop
fsInternetURLFile m_file


Detailed Description

Definition at line 15 of file fsArchiveInternetStream.h.


Constructor & Destructor Documentation

fsArchiveInternetStream::fsArchiveInternetStream (  ) 

fsArchiveInternetStream::~fsArchiveInternetStream (  )  [virtual]

Definition at line 28 of file fsArchiveInternetStream.cpp.


Member Function Documentation

void fsArchiveInternetStream::Set_MaxRetriesCount ( UINT  cMax  ) 

Definition at line 266 of file fsArchiveInternetStream.cpp.

References m_cMaxRetries.

Referenced by fsInternetDownloader::CheckIsZIP().

fsInternetResult fsArchiveInternetStream::GetLastNetworkErr (  ) 

Definition at line 261 of file fsArchiveInternetStream.cpp.

References m_irLastErr.

Referenced by fsInternetDownloader::CheckIsZIP().

void fsArchiveInternetStream::Stop (  ) 

Definition at line 130 of file fsArchiveInternetStream.cpp.

References Close(), m_bNeedStop, and TRUE.

Referenced by fsInternetDownloader::StopDownloading().

void fsArchiveInternetStream::Close (  ) 

BOOL fsArchiveInternetStream::Seek ( UINT64  uDistance,
fsArchive::fsSeekType  enType 
) [virtual]

int fsArchiveInternetStream::Write ( LPVOID  pBuffer,
int  cBytes 
) [virtual]

Reimplemented from fsArchive::fsArchiveStream.

Definition at line 93 of file fsArchiveInternetStream.cpp.

int fsArchiveInternetStream::Read ( LPVOID  pBuffer,
int  cBytes 
) [virtual]

fsInternetResult fsArchiveInternetStream::Open ( class fsInternetDownloader dldr,
UINT64  uStartPos = 0 
)

fsInternetResult fsArchiveInternetStream::Open_imp ( UINT64  uStartPos  )  [protected]


Member Data Documentation

Definition at line 38 of file fsArchiveInternetStream.h.

Referenced by fsArchiveInternetStream(), Open(), and Set_MaxRetriesCount().

Definition at line 40 of file fsArchiveInternetStream.h.

Referenced by Close(), fsArchiveInternetStream(), and Open_imp().

Definition at line 43 of file fsArchiveInternetStream.h.

Referenced by Open_imp(), Read(), and Seek().

Definition at line 44 of file fsArchiveInternetStream.h.

Referenced by Open(), Open_imp(), and Seek().

Definition at line 45 of file fsArchiveInternetStream.h.

Referenced by fsArchiveInternetStream(), Open(), Open_imp(), Read(), and Stop().

Definition at line 46 of file fsArchiveInternetStream.h.

Referenced by Close(), Open_imp(), and Read().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:21:00 2008 by  doxygen 1.5.6