Public Member Functions | |
TekFileBZ2 () | |
~TekFileBZ2 () | |
virtual TEKERR | get_BytesIn (uint64_t *RetVal)=0 |
virtual TEKERR | get_BytesOut (uint64_t *RetVal)=0 |
virtual TEKERR | put_UseLessMemory (unsigned int NewVal)=0 |
virtual TEKERR | get_UseLessMemory (unsigned int *RetVal)=0 |
virtual TEKERR | put_WorkFactor (unsigned int NewVal)=0 |
virtual TEKERR | get_WorkFactor (unsigned int *RetVal)=0 |
virtual TEKERR | put_Verbosity (unsigned int NewVal)=0 |
virtual TEKERR | get_Verbosity (unsigned int *RetVal)=0 |
virtual TEKERR | put_BlockSize (unsigned int NewVal)=0 |
virtual TEKERR | get_BlockSize (unsigned int *RetVal)=0 |
virtual TEKERR | CloseStream ()=0 |
virtual TEKERR | OpenStream ()=0 |
virtual TEKERR | get_FILE (FILE **FileDescriptor)=0 |
virtual TEKERR | get_Filename (uchar_t **Name)=0 |
virtual TEKERR | get_Mode (TekFileMode *ModeID)=0 |
virtual TEKERR | get_Type (TekFileType *FileTypePointer)=0 |
virtual TEKERR | put_FILE (FILE *FileDescriptor)=0 |
virtual TEKERR | put_Filename (uchar_t *Name)=0 |
virtual TEKERR | put_Mode (TekFileMode ModeID)=0 |
virtual TEKERR | Close ()=0 |
virtual TEKERR | Flush ()=0 |
virtual TEKERR | Open ()=0 |
virtual TEKERR | Open64 ()=0 |
virtual TEKERR | Read64 (void *Buffer, uint64_t BytesToRead, uint64_t *BytesRead)=0 |
virtual TEKERR | Read (void *Buffer, unsigned long BytesToRead, unsigned long *BytesRead)=0 |
virtual TEKERR | Seek64 (TekFileSeek SeekWhere, int64_t NewLocation)=0 |
virtual TEKERR | Seek (TekFileSeek SeekWhere, signed long NewLocation)=0 |
virtual TEKERR | Write64 (void *Buffer, uint64_t BytesToWrite, uint64_t *BytesWrote)=0 |
virtual TEKERR | Write (void *Buffer, unsigned long BytesToWrite, unsigned long *BytesWrote)=0 |
virtual TEKERR | get_Location (unsigned long *Location)=0 |
virtual TEKERR | get_Location64 (uint64_t *Location)=0 |
This interface is INHERITABLE.
Definition at line 46 of file tekfilebz2.h.
|
Instantizer. Definition at line 52 of file TekFileBZ2.cpp. |
|
Destructor. Definition at line 60 of file TekFileBZ2.cpp. |
|
Closes the file. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 309 of file TekFileBZ2.cpp. |
|
Tells the BZIP2 library to close the stream currently open for the internally held FILE * Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 226 of file TekFileBZ2.cpp. |
|
Flushes the buffer. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 331 of file TekFileBZ2.cpp. |
|
Retrieves the block size to use for writing. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 210 of file TekFileBZ2.cpp. |
|
Retrieves the amount of bytes bzip2 recieved. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 80 of file TekFileBZ2.cpp. |
|
Retrieves the amount of bytes bzip2 put out. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 96 of file TekFileBZ2.cpp. |
|
Obtains the handle used to access the open file. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 249 of file TekFileBZ2.cpp. |
|
Obtains the filename in the form of a uchar. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 260 of file TekFileBZ2.cpp. |
|
Retrieves the location. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 446 of file TekFileBZ2.cpp. |
|
Retrieves the location and stores it in a 64-bit variable. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 462 of file TekFileBZ2.cpp. |
|
Retrieves the mode currently set. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 320 of file TekFileBZ2.cpp. |
|
Gets the file type. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 298 of file TekFileBZ2.cpp. |
|
Retrieves the UseLessMemory flag. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 124 of file TekFileBZ2.cpp. |
|
Retrieves the current verbosity value. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 183 of file TekFileBZ2.cpp. |
|
Retrieves the work factor number. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 155 of file TekFileBZ2.cpp. |
|
Open the file. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 342 of file TekFileBZ2.cpp. |
|
Open the file using 64 bit semantics. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 353 of file TekFileBZ2.cpp. |
|
Tells the BZIP2 library to open a stream for the internally held FILE * Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 238 of file TekFileBZ2.cpp. |
|
Sets the block size to use for writing. Allowed values are 1-9. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 199 of file TekFileBZ2.cpp. |
|
Sets the handle used to access a file. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 276 of file TekFileBZ2.cpp. |
|
Sets the filename to access. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 287 of file TekFileBZ2.cpp. |
|
Sets the mode used to open the file. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 364 of file TekFileBZ2.cpp. |
|
Sets or resets the UseLessMemory flag. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 112 of file TekFileBZ2.cpp. |
|
Sets the current verbosity value. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 171 of file TekFileBZ2.cpp. |
|
Sets the work factor number. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 143 of file TekFileBZ2.cpp. |
|
Read from the file. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 386 of file TekFileBZ2.cpp. |
|
Read from the file using 64 bit semantics. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 375 of file TekFileBZ2.cpp. |
|
This is not implemented. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 408 of file TekFileBZ2.cpp. |
|
This is not implemented. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 397 of file TekFileBZ2.cpp. |
|
Write to the file. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 430 of file TekFileBZ2.cpp. |
|
Write to the file using 64 bit semantics. Implements TekFile. Implemented in TekFileBZ2Binary, and TekFileBZ2ASCII. Definition at line 419 of file TekFileBZ2.cpp. |