|
|
|
Location:
faxstore.h
Link against: FaxStrm.lib
CReadFaxFile
Supported from 5.0
Opens a fax file for reading.
The class provides the functionality to open and close a fax file.
The ability to read individual fax pages is provided by the
CReadFaxPages data member, which is created when the file is
opened.
In pre-v5.1 versions of Symbian OS, the import library was faxst2.lib.
|
Defined in CReadFaxFile:
Close(), NewL(), OpenL(), iReadFaxPages, ~CReadFaxFile()
Inherited from CBase:
operator new()
static CReadFaxFile* NewL();
Constructs a CReadFaxFile object, which offers the
public API for opening a fax file for reading.
|
|
~CReadFaxFile();
Destructor
Closes the session with the file server, and frees all resources owned by the object, prior to its destruction.
void OpenL(const TDesC& aFileName);
Opens a fax file for reading.
The function also allocates memory to create a
CReadFaxPages object — which is pointed to by the
iReadFaxPages class data member. This class defines the API for
reading individual pages from the file store.
Fax files which have been opened should be paired with a
Close() function.
|
void Close();
Closes the fax file, and deletes the resources owned by the object.
Although this function is called in the destructor, it is good
programming practice to invoke it manually to pair previous
OpenL() calls.
CReadFaxPages* iReadFaxPages
A pointer to the object which can be used to access the fax pages stored in the file. Memory is allocated for the object when the fax file is opened.