CFileView Class¶
The structure used for this class is CFileView
Quick Ref |
void CFileView::CFileView() |
void CFileView::~CFileView() |
int CFileView::Open(const char* fileName) |
char* CFileView::fgets(char* buffer, int size) |
int CFileView::fseek(long offset, int origin) |
long CFileView::ftell() |
Constructors¶
Name |
Description |
Constructs a |
|
Destroys a |
CFileView::CFileView¶
Constructs a CFileView
object
void CFileView::CFileView();
Remarks
Constructs a CFileView
object
CFileView::~CFileView¶
Destroys the CFileView
object
void CFileView::~CFileView();
Remarks
Destroys the CFileView
object
Methods¶
Name |
Description |
Open a view of a file which is memory mapped |
|
Reads the file view contents into a buffer of a specified size |
|
Move the file view pointer |
|
Returns the file view pointer position |
CFileView::Open¶
Open a view of a file which is memory mapped
int CFileView::Open\(const char* fileName);
Parameters
const char
* fileName - string containing file name to open a view of a memory mapped file
Return Value
Returns int
, a pointer to the file contents in memory
Remarks
CFileView::fgets¶
Reads the file view contents into a buffer of a specified size
char* CFileView::fgets(
char* buffer,
int size);
Parameters
char
* buffer - pointer to buffer to read file view dataint
size - size of buffer to read data into
Return Value
Returns char
*
Remarks
CFileView::fseek¶
Move the file view pointer
int CFileView::fseek(
long offset,
int origin);
Parameters
long
offset - address offset to move file view pointer toint
origin - move file view pointer relative to beginning, current position or end of file view
Return Value
Returns int
Remarks
CFileView::ftell¶
Returns the file view pointer position
long CFileView::ftell();
Return Value
Returns long
Remarks