#include <quoted_print.h>
Public Member Functions | |
virtual | ~input_quoted_printable () |
input_quoted_printable (input &deeper) | |
nstring | name () |
long | length () |
void | keepalive () |
long | read_inner (void *data, size_t nbytes) |
long | ftell_inner () |
bool | is_remote () const |
Private Member Functions | |
input_quoted_printable () | |
input_quoted_printable (const input_quoted_printable &arg) | |
input_quoted_printable & | operator= (const input_quoted_printable &arg) |
Private Attributes | |
input | deeper |
bool | eof |
long | pos |
Definition at line 25 of file quoted_print.h.
virtual input_quoted_printable::~input_quoted_printable | ( | ) | [virtual] |
The destructor.
input_quoted_printable::input_quoted_printable | ( | input & | deeper | ) |
The constructor.
deeper | the source of data for this filter. |
input_quoted_printable::input_quoted_printable | ( | ) | [private] |
The default constructor.
input_quoted_printable::input_quoted_printable | ( | const input_quoted_printable & | arg | ) | [private] |
The copy constructor.
nstring input_quoted_printable::name | ( | ) | [virtual] |
long input_quoted_printable::length | ( | ) | [virtual] |
void input_quoted_printable::keepalive | ( | ) | [virtual] |
The keepalive method is used to set the SO_KEEPALIVE socket option, if the file is a socket. Does nothing otherwise.
Reimplemented from input_ty.
long input_quoted_printable::read_inner | ( | void * | data, | |
size_t | nbytes | |||
) | [virtual] |
The read_inner method is used to read unbuffered data from the given input stream. At most nbytes bytes will be read into data. The number of bytes actually read will be returned. At end-of-file, a value <= 0 will be returned, and data will be unchanged. All file read errors or format errors are fatal, and will cause the method to not return.
data | Where to put the results of the read. | |
nbytes | The maximum number of bytes to read. |
Implements input_ty.
long input_quoted_printable::ftell_inner | ( | ) | [virtual] |
bool input_quoted_printable::is_remote | ( | ) | const [virtual] |
input_quoted_printable& input_quoted_printable::operator= | ( | const input_quoted_printable & | arg | ) | [private] |
The assignment operator.
input input_quoted_printable::deeper [private] |
The deeper instance variable is used to remember the source of data for this filter.
Definition at line 65 of file quoted_print.h.
bool input_quoted_printable::eof [private] |
Definition at line 67 of file quoted_print.h.
long input_quoted_printable::pos [private] |
Definition at line 68 of file quoted_print.h.