#include <vmsFile.h>
Public Member Functions | |
| bool | read (std::string &str) |
| void | close () |
| bool | open (LPCSTR pszName, LPCSTR pszMode="r") |
| vmsFile () | |
| virtual | ~vmsFile () |
| void | set_Pos (DWORD dwPos, DWORD dwMethod) |
| DWORD | get_Pos () |
| DWORD | Read (LPVOID lp, DWORD dwSize) |
| DWORD | Write (LPCVOID pb, DWORD dwSize) |
| UINT64 | get_Size () |
| void | Create (LPCSTR pszFile) |
| void | Open (LPCSTR pszFile, BOOL bRead) |
| void | Close () |
| operator HANDLE () const | |
| vmsFile () | |
| virtual | ~vmsFile () |
Protected Attributes | |
| FILE * | m_file |
| HANDLE | m_hFile |
Definition at line 15 of file vmsFile.h.
| vmsFile::vmsFile | ( | ) |
| vmsFile::~vmsFile | ( | ) | [virtual] |
| vmsFile::vmsFile | ( | ) |
| virtual vmsFile::~vmsFile | ( | ) | [virtual] |
| bool vmsFile::read | ( | std::string & | str | ) |
Definition at line 36 of file vmsFile.cpp.
Referenced by fsLangMgr::Initialize(), and fsLangMgr::LoadLng().
| void vmsFile::close | ( | ) |
Definition at line 18 of file vmsFile.cpp.
References close(), m_file, and NULL.
Referenced by fsLangMgr::Initialize(), and fsLangMgr::LoadLng().
| void vmsFile::set_Pos | ( | DWORD | dwPos, | |
| DWORD | dwMethod | |||
| ) |
| DWORD vmsFile::get_Pos | ( | ) |
| DWORD vmsFile::Read | ( | LPVOID | lp, | |
| DWORD | dwSize | |||
| ) |
Definition at line 69 of file vmsFile.cpp.
References FALSE, m_hFile, and NULL.
Referenced by vmsHash::Hash_CRC32(), vmsHash::Hash_MD5_File(), vmsHash::Hash_SHA1(), and vmsHash::Hash_SHA2().
| DWORD vmsFile::Write | ( | LPCVOID | pb, | |
| DWORD | dwSize | |||
| ) |
| UINT64 vmsFile::get_Size | ( | ) |
Definition at line 48 of file vmsFile.cpp.
References GetFileSize(), m_hFile, and _ULARGE_INTEGER::QuadPart.
Referenced by vmsHash::Hash_CRC32(), vmsHash::Hash_MD5_File(), vmsHash::Hash_SHA1(), and vmsHash::Hash_SHA2().
| void vmsFile::Create | ( | LPCSTR | pszFile | ) |
| void vmsFile::Open | ( | LPCSTR | pszFile, | |
| BOOL | bRead | |||
| ) |
Definition at line 28 of file vmsFile.cpp.
References Close(), m_hFile, and NULL.
Referenced by vmsHash::Hash_CRC32(), vmsHash::Hash_MD5_File(), vmsHash::Hash_SHA1(), and vmsHash::Hash_SHA2().
| void vmsFile::Close | ( | ) |
| vmsFile::operator HANDLE | ( | ) | const |
FILE* vmsFile::m_file [protected] |
HANDLE vmsFile::m_hFile [protected] |
1.5.6