fsArchive::fsArchiveFileStream Class Reference

#include <fsArchiveFileStream.h>

Inheritance diagram for fsArchive::fsArchiveFileStream:

fsArchive::fsArchiveStream

List of all members.

Public Member Functions

HANDLE Detach ()
void Attach (HANDLE hFile)
void Close ()
DWORD Open (LPCSTR pszFile, DWORD dwGenFlags)
BOOL Seek (UINT64 dist, fsSeekType met)
int Write (LPVOID buf, int cBytes)
int Read (LPVOID buf, int cBytes)
 fsArchiveFileStream ()
virtual ~fsArchiveFileStream ()

Protected Attributes

HANDLE m_hFile


Detailed Description

Definition at line 18 of file fsArchiveFileStream.h.


Constructor & Destructor Documentation

fsArchiveFileStream::fsArchiveFileStream (  ) 

Definition at line 17 of file fsArchiveFileStream.cpp.

References m_hFile.

fsArchiveFileStream::~fsArchiveFileStream (  )  [virtual]

Definition at line 22 of file fsArchiveFileStream.cpp.

References Close().


Member Function Documentation

HANDLE fsArchiveFileStream::Detach (  ) 

Definition at line 99 of file fsArchiveFileStream.cpp.

References simple_client::h, and m_hFile.

Referenced by fsInternetDownloader::CheckIsZIP().

void fsArchiveFileStream::Attach ( HANDLE  hFile  ) 

Definition at line 93 of file fsArchiveFileStream.cpp.

References Close(), and m_hFile.

Referenced by fsInternetDownloader::CheckIsZIP().

void fsArchiveFileStream::Close (  ) 

Definition at line 84 of file fsArchiveFileStream.cpp.

References m_hFile.

Referenced by Attach(), and ~fsArchiveFileStream().

DWORD fsArchiveFileStream::Open ( LPCSTR  pszFile,
DWORD  dwGenFlags 
)

Definition at line 73 of file fsArchiveFileStream.cpp.

References fsArchive::fsArchiveStream::GetLastError(), m_hFile, and NULL.

BOOL fsArchiveFileStream::Seek ( UINT64  dist,
fsSeekType  met 
) [virtual]

int fsArchiveFileStream::Write ( LPVOID  buf,
int  cBytes 
) [virtual]

Reimplemented from fsArchive::fsArchiveStream.

Definition at line 38 of file fsArchiveFileStream.cpp.

References FALSE, m_hFile, and NULL.

int fsArchiveFileStream::Read ( LPVOID  buf,
int  cBytes 
) [virtual]

Reimplemented from fsArchive::fsArchiveStream.

Definition at line 27 of file fsArchiveFileStream.cpp.

References FALSE, m_hFile, and NULL.


Member Data Documentation

Definition at line 39 of file fsArchiveFileStream.h.

Referenced by Attach(), Close(), Detach(), fsArchiveFileStream(), Open(), Read(), Seek(), and Write().


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

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