A file opened for reading. More...
Inheritance diagram for MAKLogger::DtLoggerOutputFile:
Collaboration diagram for MAKLogger::DtLoggerOutputFile:Public Member Functions | |
| DtLoggerOutputFile (const DtString &filename, int version) | |
| Opens a file for output and writes the version and any meta data. | |
| virtual | ~DtLoggerOutputFile () |
| DTOR. | |
| virtual int | fileDescriptor () |
| Get the file descriptor to access the file. | |
| virtual DtFilePosition | startOfData () |
| Get the position for the start of data. | |
| virtual DtFilePosition | fileSize () |
| The size of the output file. | |
Protected Member Functions | |
| void | openFileForOutput () |
| Non virtual since called by constructor. | |
| void | writeFileVersion (int version) |
| Non virtual since called by constructor. | |
| virtual void | setFileDescriptor (int fd) |
| Set the file descriptor. | |
Protected Attributes | |
| int | myFileDescriptor |
Private Member Functions | |
| DtLoggerOutputFile (const DtLoggerOutputFile &) | |
| Not Implemented. | |
| DtLoggerOutputFile & | operator= (const DtLoggerOutputFile &) |
| Not Implemented. | |
A file opened for reading.
| MAKLogger::DtLoggerOutputFile::DtLoggerOutputFile | ( | const DtString & | filename, |
| int | version | ||
| ) |
Opens a file for output and writes the version and any meta data.
| DtFileWriteError | if the version can't be written to the file. |
| virtual DtFilePosition MAKLogger::DtLoggerOutputFile::startOfData | ( | ) | [virtual] |
Get the position for the start of data.
Typically there are version and meta data before the actual data.