fsLocalFile Class Reference

#include <fsLocalFile.h>

Inheritance diagram for fsLocalFile:

fsInternetFile fsInternetFile fsSpeaking fsSpeaking fsSpeaking fsSpeaking

List of all members.

Public Member Functions

fsInternetResult Write (LPBYTE pBuffer, DWORD dwSize, DWORD *pdwWritten)
fsInternetResult OpenEx (LPCSTR pszFilePath, UINT64 uStartPos, UINT64 uUploadPartSize=_UI64_MAX, UINT64 uUploadTotalSize=_UI64_MAX)
virtual fsInternetResult QuerySize (LPCSTR pszFilePath)
virtual void CloseHandle ()
void Initialize (LPCSTR pszServer)
fsInternetResult Read (LPBYTE pBuffer, DWORD dwSize, DWORD *pdwRead)
fsInternetResult Open (LPCSTR pszFilePath, UINT64 uStartPos)
 fsLocalFile ()
virtual ~fsLocalFile ()
fsInternetResult Write (LPBYTE pBuffer, DWORD dwSize, DWORD *pdwWritten)
fsInternetResult OpenEx (LPCSTR pszFilePath, UINT64 uStartPos, UINT64 uUploadPartSize=_UI64_MAX, UINT64 uUploadTotalSize=_UI64_MAX)
virtual fsInternetResult QuerySize (LPCSTR pszFilePath)
virtual void CloseHandle ()
void Initialize (LPCSTR pszServer)
fsInternetResult Read (LPBYTE pBuffer, DWORD dwSize, DWORD *pdwRead)
fsInternetResult Open (LPCSTR pszFilePath, UINT64 uStartPos)
 fsLocalFile ()
virtual ~fsLocalFile ()

Protected Attributes

fsString m_strServer


Detailed Description

Definition at line 16 of file fsLocalFile.h.


Constructor & Destructor Documentation

fsLocalFile::fsLocalFile (  ) 

Definition at line 9 of file fsLocalFile.cpp.

References fsInternetFile::m_enRST, fsInternetFile::m_hFile, and RST_PRESENT.

fsLocalFile::~fsLocalFile (  )  [virtual]

Definition at line 15 of file fsLocalFile.cpp.

References CloseHandle(), fsInternetFile::m_hFile, and NULL.

fsLocalFile::fsLocalFile (  ) 

virtual fsLocalFile::~fsLocalFile (  )  [virtual]


Member Function Documentation

fsInternetResult fsLocalFile::Write ( LPBYTE  pBuffer,
DWORD  dwSize,
DWORD *  pdwWritten 
) [virtual]

Reimplemented from fsInternetFile.

Definition at line 113 of file fsLocalFile.cpp.

References IR_ERROR.

fsInternetResult fsLocalFile::OpenEx ( LPCSTR  pszFilePath,
UINT64  uStartPos,
UINT64  uUploadPartSize = _UI64_MAX,
UINT64  uUploadTotalSize = _UI64_MAX 
) [virtual]

Reimplemented from fsInternetFile.

Definition at line 106 of file fsLocalFile.cpp.

References IR_ERROR, and Open().

fsInternetResult fsLocalFile::QuerySize ( LPCSTR  pszFilePath  )  [virtual]

void fsLocalFile::CloseHandle (  )  [virtual]

Reimplemented from fsInternetFile.

Definition at line 80 of file fsLocalFile.cpp.

References fsInternetFile::m_hFile.

Referenced by Open(), QuerySize(), and ~fsLocalFile().

void fsLocalFile::Initialize ( LPCSTR  pszServer  ) 

Definition at line 75 of file fsLocalFile.cpp.

References m_strServer.

Referenced by fsInternetURLFile::OpenEx(), and fsInternetURLFile::QuerySize().

fsInternetResult fsLocalFile::Read ( LPBYTE  pBuffer,
DWORD  dwSize,
DWORD *  pdwRead 
) [virtual]

Reimplemented from fsInternetFile.

Definition at line 67 of file fsLocalFile.cpp.

References FALSE, fsWinErrorToIR(), IR_SUCCESS, fsInternetFile::m_hFile, and NULL.

fsInternetResult fsLocalFile::Open ( LPCSTR  pszFilePath,
UINT64  uStartPos 
) [virtual]

fsInternetResult fsLocalFile::Write ( LPBYTE  pBuffer,
DWORD  dwSize,
DWORD *  pdwWritten 
) [virtual]

Reimplemented from fsInternetFile.

fsInternetResult fsLocalFile::OpenEx ( LPCSTR  pszFilePath,
UINT64  uStartPos,
UINT64  uUploadPartSize = _UI64_MAX,
UINT64  uUploadTotalSize = _UI64_MAX 
) [virtual]

Reimplemented from fsInternetFile.

virtual fsInternetResult fsLocalFile::QuerySize ( LPCSTR  pszFilePath  )  [virtual]

Reimplemented from fsInternetFile.

virtual void fsLocalFile::CloseHandle (  )  [virtual]

Reimplemented from fsInternetFile.

void fsLocalFile::Initialize ( LPCSTR  pszServer  ) 

fsInternetResult fsLocalFile::Read ( LPBYTE  pBuffer,
DWORD  dwSize,
DWORD *  pdwRead 
) [virtual]

Reimplemented from fsInternetFile.

fsInternetResult fsLocalFile::Open ( LPCSTR  pszFilePath,
UINT64  uStartPos 
) [virtual]

Reimplemented from fsInternetFile.


Member Data Documentation

Definition at line 32 of file fsLocalFile.h.

Referenced by Initialize(), and Open().


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

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