#include </home/clem/local/src/opie/noncore/apps/opie-reader/ppm_expander.h>
Inheritance diagram for ppm_expander:


Public Member Functions | |
| QString | about () |
| void | suspend () |
| void | unsuspend () |
| ppm_expander () | |
| int | OpenFile (const char *infile) |
| int | getch () |
| void | locate (unsigned short block, unsigned int n) |
| virtual | ~ppm_expander () |
| unsigned int | locate () |
| void | locate (unsigned int n) |
| bool | hasrandomaccess () |
| void | sizes (unsigned long &file, unsigned long &text) |
| MarkupType | PreferredMarkup () |
Private Member Functions | |
| int | home () |
Private Attributes | |
| UCHAR * | buf_in |
| UCHAR * | buf_out |
| unsigned int | bufsize |
| unsigned int | outbytes |
| unsigned long | blocksize |
| unsigned short | numblocks |
| unsigned short | curblock |
| unsigned short | maxnode |
| bool | needppmend |
| FILE * | my_file_in |
| PPM_ReadBuf * | my_read_buf |
| ppm_worker | ppm |
|
|
Definition at line 43 of file ppm_expander.h. |
|
|
Definition at line 29 of file ppm_expander.cpp. References ppm_worker::arith, ArithClass::Arith_DecodeEnd(), buf_in, buf_out, my_file_in, my_read_buf, needppmend, NULL, ppm, and ppm_worker::PPM_End(). |
|
|
Implements CExpander_Interface. Definition at line 29 of file ppm_expander.h. |
|
|
Implements CExpander. Definition at line 97 of file ppm_expander.cpp. References curblock, locate(), numblocks, outbytes, ppm, ppm_worker::PPM_Decode(), and SYM_EOF. Referenced by locate(). |
|
|
Implements CExpander. Definition at line 56 of file ppm_expander.h. References numblocks. |
|
|
Definition at line 53 of file ppm_expander.cpp. References blocksize, len, locate(), maxnode, my_file_in, numblocks, outbytes, stat_magic, and STAT_MAGIC_SIZE. Referenced by OpenFile(). |
|
|
Implements CExpander. Definition at line 73 of file ppm_expander.cpp. |
|
|
Implements CExpander. Definition at line 54 of file ppm_expander.h. References outbytes. |
|
||||||||||||
|
Definition at line 78 of file ppm_expander.cpp. References ppm_worker::arith, ArithClass::Arith_DecodeInit(), blocksize, buf_in, bufsize, curblock, getch(), i, maxnode, my_file_in, my_read_buf, needppmend, numblocks, ppm, ppm_worker::PPM_End(), ppm_worker::PPM_Init(), and STAT_MAGIC_SIZE. |
|
|
Implements CExpander. Definition at line 38 of file ppm_expander.cpp. References home(), my_file_in, and my_read_buf. |
|
|
Implements CExpander. Definition at line 58 of file ppm_expander.h. References cTEXT. |
|
||||||||||||
|
Implements CExpander. Definition at line 45 of file ppm_expander.cpp. References blocksize, my_file_in, and numblocks. |
|
|
Definition at line 40 of file ppm_expander.h. |
|
|
Definition at line 41 of file ppm_expander.h. Referenced by PPM_ReadBuf::readbuf(). |
|
|
Definition at line 19 of file ppm_expander.h. |
|
|
Definition at line 16 of file ppm_expander.h. Referenced by locate(), ppm_expander(), and ~ppm_expander(). |
|
|
Definition at line 16 of file ppm_expander.h. Referenced by ppm_expander(), and ~ppm_expander(). |
|
|
Definition at line 17 of file ppm_expander.h. Referenced by locate(), and ppm_expander(). |
|
|
Definition at line 21 of file ppm_expander.h. |
|
|
Definition at line 22 of file ppm_expander.h. |
|
|
Definition at line 25 of file ppm_expander.h. Referenced by home(), locate(), OpenFile(), sizes(), and ~ppm_expander(). |
|
|
Definition at line 26 of file ppm_expander.h. Referenced by locate(), OpenFile(), and ~ppm_expander(). |
|
|
Definition at line 23 of file ppm_expander.h. Referenced by locate(), and ~ppm_expander(). |
|
|
Definition at line 20 of file ppm_expander.h. Referenced by getch(), hasrandomaccess(), home(), locate(), and sizes(). |
|
|
Definition at line 18 of file ppm_expander.h. Referenced by getch(), home(), locate(), and ppm_expander(). |
|
|
Definition at line 27 of file ppm_expander.h. Referenced by getch(), locate(), and ~ppm_expander(). |
1.4.2