Κύρια Σελίδα | Ιεραρχία Κλάσεων | Λίστα Συσσωματωμάτων | Directories | Λίστα Αρχείων | Μέλη Συσσωματώματα

TekFile Αναφορά Κλάσης

Διάγραμμα κληρονομικότητας για την TekFile:

Inheritance graph
[υπόμνημα]
Δίαγραμμα Συνεργασίας για την κλάση TekFile:

Collaboration graph
[υπόμνημα]
Λίστα όλων των μελών.

Δημόσιες Μέθοδοι

 TekFile ()
 ~TekFile ()
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 put_FILE (FILE *FileDescriptor)
virtual TEKERR put_Filename (uchar_t *Name)
virtual TEKERR put_Mode (TekFileMode ModeID)
virtual TEKERR Close ()
virtual TEKERR Flush ()
virtual TEKERR Open ()
virtual TEKERR Open64 ()
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)

Λεπτομερή Περιγραφή

This interface defines the standard routines for any interface performing I/O on files, pipes, and sockets.

Συγραφέας:
Kevin McBride

Ορισμός στη γραμμή 104 του αρχείου tekfile.h.


Τεκμηρίωση Constructor & Destructor

TekFile TekFile  ) 
 

Instantizer.

Ορισμός στη γραμμή 91 του αρχείου TekFile.cpp.

~TekFile  ) 
 

Destructor.

Ορισμός στη γραμμή 99 του αρχείου TekFile.cpp.


Τεκμηρίωση Συναρτήσεων Μελών

TEKERR Close  )  [virtual]
 

Closes the file.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 176 του αρχείου TekFile.cpp.

TEKERR Flush  )  [virtual]
 

Flushes the buffer.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 198 του αρχείου TekFile.cpp.

TEKERR get_FILE FILE **  FileDescriptor  )  [virtual]
 

Obtains the handle used to access the open file.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 116 του αρχείου TekFile.cpp.

TEKERR get_Filename uchar_t **  Name  )  [virtual]
 

Obtains the filename in the form of a uchar.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 127 του αρχείου TekFile.cpp.

TEKERR get_Location unsigned long *  Location  )  [virtual]
 

Retrieves the location.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 309 του αρχείου TekFile.cpp.

TEKERR get_Location64 uint64_t *  Location  )  [virtual]
 

Retrieves the location and stores it in a 64-bit variable.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 321 του αρχείου TekFile.cpp.

TEKERR get_Mode TekFileMode *  ModeID  )  [virtual]
 

Retrieves the mode currently set.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 187 του αρχείου TekFile.cpp.

TEKERR get_Type TekFileType *  FileTypePointer  )  [virtual]
 

Gets the file type.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 165 του αρχείου TekFile.cpp.

TEKERR Open  )  [virtual]
 

Open the file.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 209 του αρχείου TekFile.cpp.

TEKERR Open64  )  [virtual]
 

Open the file using 64 bit semantics.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 220 του αρχείου TekFile.cpp.

TEKERR put_FILE FILE *  FileDescriptor  )  [virtual]
 

Sets the handle used to access a file.

WARNING!!!!! DO NOT USE THE FILE DESCRIPTOR YOU PASS IN
TO THIS FUNCTION UNLESS YOU HAVE RE-RETRIEVED IT USING
TekFile::get_FILE()! Utilizing the descriptor in a direct fashion after a
successful call to put_FILE() will result in undefined results!!!!!

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 143 του αρχείου TekFile.cpp.

TEKERR put_Filename uchar_t Name  )  [virtual]
 

Sets the filename to access.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 154 του αρχείου TekFile.cpp.

TEKERR put_Mode TekFileMode  ModeID  )  [virtual]
 

Sets the mode used to open the file.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 231 του αρχείου TekFile.cpp.

TEKERR Read void *  Buffer,
unsigned long  BytesToRead,
unsigned long *  BytesRead
[virtual]
 

Read from the file.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 253 του αρχείου TekFile.cpp.

TEKERR Read64 void *  Buffer,
uint64_t  BytesToRead,
uint64_t *  BytesRead
[virtual]
 

Read from the file using 64 bit semantics.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 242 του αρχείου TekFile.cpp.

TEKERR Seek TekFileSeek  SeekWhere,
signed long  NewLocation
[virtual]
 

Seek to another position of the file.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 275 του αρχείου TekFile.cpp.

TEKERR Seek64 TekFileSeek  SeekWhere,
int64_t  NewLocation
[virtual]
 

Seek to another position of the file using 64 bit semantics.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 264 του αρχείου TekFile.cpp.

TEKERR Write void *  Buffer,
unsigned long  BytesToWrite,
unsigned long *  BytesWrote
[virtual]
 

Write to the file.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 297 του αρχείου TekFile.cpp.

TEKERR Write64 void *  Buffer,
uint64_t  BytesToWrite,
uint64_t *  BytesWrote
[virtual]
 

Write to the file using 64 bit semantics.

Επαναυλοποιείται στην TekFileASCII, και TekFileBinary.

Ορισμός στη γραμμή 286 του αρχείου TekFile.cpp.


Η τεκμηρίωση για αυτή την κλάση δημιουργήθηκε απο τα ακόλουθα αρχεία: SourceForge.net Logo