Public Member Functions | |
TekFileBinary () | |
~TekFileBinary () | |
TEKERR | ConvertToPipe () |
virtual TEKERR | Close () |
virtual TEKERR | Flush () |
virtual TEKERR | get_FILE (FILE **FileDescriptor) |
virtual TEKERR | get_Filename (uchar_t **Name) |
virtual TEKERR | get_Mode (TekFileMode *ModeID) |
virtual TEKERR | get_Type (TekFileType *FileTypePointer) |
virtual TEKERR | Open () |
virtual TEKERR | Open64 () |
virtual TEKERR | put_FILE (FILE *FileDescriptor) |
virtual TEKERR | put_Filename (uchar_t *Name) |
virtual TEKERR | put_Mode (TekFileMode ModeID) |
virtual TEKERR | Read64 (void *Buffer, uint64_t BytesToRead, uint64_t *BytesRead) |
virtual TEKERR | Read (void *Buffer, unsigned long BytesToRead, unsigned long *BytesRead) |
virtual TEKERR | Seek64 (TekFileSeek SeekWhere, int64_t NewLocation) |
virtual TEKERR | Seek (TekFileSeek SeekWhere, signed long NewLocation) |
virtual TEKERR | Write64 (void *Buffer, uint64_t BytesToWrite, uint64_t *BytesWrote) |
virtual TEKERR | Write (void *Buffer, unsigned long BytesToWrite, unsigned long *BytesWrote) |
virtual TEKERR | get_Location (unsigned long *Location) |
virtual TEKERR | get_Location64 (uint64_t *Location) |
Public Attributes | |
TEKSTD_HEADER_VARS |
This interface is FINAL.
Definition at line 39 of file tekfilebinary.h.
|
Instantizer. Definition at line 40 of file TekFileBinary.cpp. |
|
Destructor. Definition at line 58 of file TekFileBinary.cpp. |
|
Closes the file. Implements TekFile. Definition at line 197 of file TekFileBinary.cpp. |
|
Changes the file type variable to BinaryPipe. Definition at line 81 of file TekFileBinary.cpp. |
|
Flushes the buffer. Implements TekFile. Definition at line 251 of file TekFileBinary.cpp. |
|
Obtains the handle used to access the open file. Implements TekFile. Definition at line 92 of file TekFileBinary.cpp. |
|
Obtains the filename in the form of a uchar. Implements TekFile. Definition at line 110 of file TekFileBinary.cpp. |
|
Retrieves the location and stores it in a 32-bit variable. Implements TekFile. Definition at line 569 of file TekFileBinary.cpp. |
|
Retrieves the location and stores it in a 64-bit variable. Implements TekFile. Definition at line 605 of file TekFileBinary.cpp. |
|
Retrieves the mode currently set. Implements TekFile. Definition at line 233 of file TekFileBinary.cpp. |
|
Retrieves the filename to access. Implements TekFile. Definition at line 175 of file TekFileBinary.cpp. |
|
Open the file. Implements TekFile. Definition at line 285 of file TekFileBinary.cpp. |
|
Open the file using 64 bit semantics. Implements TekFile. Definition at line 336 of file TekFileBinary.cpp. |
|
Sets the handle used to access a file. Implements TekFile. Definition at line 144 of file TekFileBinary.cpp. |
|
Sets the filename to access. Implements TekFile. Definition at line 157 of file TekFileBinary.cpp. References _uchar_t::uchar_t_ascii. |
|
Sets the mode used to open the file. Implements TekFile. Definition at line 393 of file TekFileBinary.cpp. |
|
Read from the file. Implements TekFile. Definition at line 421 of file TekFileBinary.cpp. |
|
Read from the file using 64 bit semantics. Implements TekFile. Definition at line 410 of file TekFileBinary.cpp. |
|
Seek to another position of the file. Implements TekFile. Definition at line 474 of file TekFileBinary.cpp. |
|
Seek to another position of the file using 64 bit semantics. Implements TekFile. Definition at line 463 of file TekFileBinary.cpp. |
|
Write to the file. Implements TekFile. Definition at line 521 of file TekFileBinary.cpp. |
|
Write to the file using 64 bit semantics. Implements TekFile. Definition at line 510 of file TekFileBinary.cpp. |
|
This macro contains the generic implementation for TekStd. Reimplemented from TekFile. Definition at line 74 of file tekfilebinary.h. |