class KSaveFile
|
The KSaveFile class has been made to write out changes to an existing
file atomically. More... |
|
|
Public Methods
The KSaveFile class has been made to write out changes to an existing
file atomically.
This means that EITHER:
a)
All changes have been written successfully to the file.
b)
Some error occured, no changes have been written whatsoever and the
old file is still in place.
KSaveFile (const QString &filename, int mode = 0666 )
| KSaveFile |
The destructor closes the file.
Returns the status of the file based on errno. (see errno.h)
0 means OK.
You should check the status after object creation to check
whether a file could be created in the first place.
You may check the status after closing the file to verify that
the file has indeed been written correctly.
The name of the file as passed to the constructor.
An integer file descriptor open for writing to the file
FILE * fstream ()
| fstream |
A FILE* stream open for writing to the file
A QFile* open for writing to the file
A QTextStream* open for writing to the file
A QDataStream* open for writing to the file
Aborts the write operation and removes any intermediate files
This implies a close.
Closes the file and makes the changes definitive.
Returns 'true' is successfull, or 'false' if an error has occured.
See status() for details about errors.
Generated by: dfaure on kde.faure.org on Thu Jan 17 22:15:01 2002, using kdoc 2.0a53. |