Public Member Functions | |
TekFileBZ2ASCII () | |
~TekFileBZ2ASCII () | |
TEKSTD_HEADER_VARSANDFUNC (TekFileBZ2ASCII) | |
virtual TEKERR | ReadLine (uchar_t **Buffer, unsigned long ReadMax) |
virtual TEKERR | WriteLine (const uchar_t *Buffer) |
virtual TEKERR | get_BytesIn (uint64_t *RetVal) |
virtual TEKERR | get_BytesOut (uint64_t *RetVal) |
virtual TEKERR | put_UseLessMemory (unsigned int NewVal) |
virtual TEKERR | get_UseLessMemory (unsigned int *RetVal) |
virtual TEKERR | put_WorkFactor (unsigned int NewVal) |
virtual TEKERR | get_WorkFactor (unsigned int *RetVal) |
virtual TEKERR | put_Verbosity (unsigned int NewVal) |
virtual TEKERR | get_Verbosity (unsigned int *RetVal) |
virtual TEKERR | put_BlockSize (unsigned int NewVal) |
virtual TEKERR | get_BlockSize (unsigned int *RetVal) |
virtual TEKERR | CloseStream () |
virtual TEKERR | OpenStream () |
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) |
Definition at line 46 of file tekfilebz2ascii.h.
|
Instantizer. Definition at line 57 of file TekFileBZ2ASCII.cpp. |
|
Destructor. Definition at line 82 of file TekFileBZ2ASCII.cpp. References Close(). Here is the call graph for this function: ![]() |
|
Retrieves the mode currently set. Implements TekFileASCII. Referenced by WriteLine(), and ~TekFileBZ2ASCII(). |
|
Tells the BZIP2 library to open a stream for the internally held FILE * Implements TekFileBZ2. Referenced by WriteLine(). |
|
Opens the file and a BZIP2 stream. Implements TekFileASCII. Referenced by WriteLine(). |
|
Tells the BZIP2 library to close the stream currently open for the internally held FILE * Implements TekFileBZ2. Referenced by WriteLine(). |
|
Retrieves the amount of bytes bzip2 put out. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Sets or resets the UseLessMemory flag. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Obtains the filename in the form of a uchar. Implements TekFileASCII. Referenced by WriteLine(). |
|
Sets the handle used to access a file. Implements TekFileASCII. Referenced by WriteLine(). |
|
Retrieves the location and stores it in a 64-bit variable. Implements TekFileASCII. Referenced by WriteLine(). |
|
Retrieves the location and stores it in a 64-bit variable. Implements TekFileASCII. Referenced by WriteLine(). |
|
Retrieves the mode currently set. Implements TekFileASCII. Referenced by WriteLine(). |
|
Closes the file and the related stream. Implements TekFileASCII. Referenced by WriteLine(). |
|
Sets the work factor number. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Sets the block size to use for writing. Allowed values are 1-9. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Sets the current verbosity value. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Opens the file and a BZIP2 stream using 64 bit semantics. Implements TekFileASCII. Referenced by WriteLine(). |
|
Read from the file using 64 bit semantics. Implements TekFileASCII. Referenced by WriteLine(). |
|
Obtains the handle used to access the open file. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Retrieves the block size to use for writing. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Sets the filename to access. Implements TekFileASCII. Referenced by WriteLine(). |
|
Gets the file type. Implements TekFileASCII. Referenced by WriteLine(). |
|
This is not implemented. Implements TekFileASCII. Referenced by WriteLine(). |
|
Retrieves the UseLessMemory flag. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Retrieves the current verbosity value. Implements TekFileBZ2. Referenced by WriteLine(). |
|
Retrieves the work factor number. Implements TekFileBZ2. Referenced by WriteLine(). |
|
This is not implemented. Implements TekFileASCII. Referenced by ReadLine(), and WriteLine(). |
|
Read from the file. Implements TekFileASCII. Referenced by WriteLine(). |
|
Reads up to ReadMax characters from a file and puts it in a uchar_t. The Buffer can be an already-created uchar_t, or can be a pointer to a uchar_t* to store the new uchar_t in. NOTE: For optimization reasons, always let this function create the uchar_t for you. However, the same uchar_t can be passed in to this function without any problems. Implements TekFileASCII. Definition at line 108 of file TekFileBZ2ASCII.cpp. References Read(), _uchar_t::uchar_t_ascii, and _uchar_t::uchar_t_asciilen. Here is the call graph for this function: ![]() |
|
Write to the file using 64 bit semantics. Implements TekFileASCII. Referenced by WriteLine(). |
|
This is not implemented. Implements TekFileASCII. Referenced by WriteLine(). |
|
This indicates that this is a type II interface. |
|
Retrieves the location. Implements TekFileASCII. Referenced by WriteLine(). |
|
Write to the file. Implements TekFileASCII. Referenced by WriteLine(). |
|
Writes a ascii-part of a uchar_t to the file. Implements TekFileASCII. Definition at line 242 of file TekFileBZ2ASCII.cpp. References Close(), CloseStream(), Flush(), get_BlockSize(), get_BytesIn(), get_BytesOut(), get_FILE(), get_Filename(), get_Location(), get_Location64(), get_Mode(), get_Type(), get_UseLessMemory(), get_Verbosity(), get_WorkFactor(), i64::i64_a, i64::i64_b, Open(), Open64(), OpenStream(), put_BlockSize(), put_FILE(), put_Filename(), put_Mode(), put_UseLessMemory(), put_Verbosity(), put_WorkFactor(), Read(), Read64(), Seek(), Seek64(), _uchar_t::uchar_t_ascii, _uchar_t::uchar_t_asciilen, Write(), and Write64(). Here is the call graph for this function: ![]() |