#include <svt_checkout.h>
Public Member Functions | |
virtual | ~input_svt_checkout () |
input_svt_checkout (const nstring &filename, const nstring &version) | |
nstring | name () |
long | read_inner (void *data, size_t nbytes) |
long | length () |
long | ftell_inner () |
Private Member Functions | |
input_svt_checkout () | |
input_svt_checkout (const input_svt_checkout &) | |
input_svt_checkout & | operator= (const input_svt_checkout &) |
Private Attributes | |
input | src1_p |
input | src2_p |
input | src3_p |
input | src4_p |
long | pos |
Definition at line 29 of file svt_checkout.h.
virtual input_svt_checkout::~input_svt_checkout | ( | ) | [virtual] |
The destructor.
The constructor.
filename | The name of the history file being manipulated | |
version | The version to checkout. |
input_svt_checkout::input_svt_checkout | ( | ) | [private] |
The default constructor. Do not use.
input_svt_checkout::input_svt_checkout | ( | const input_svt_checkout & | ) | [private] |
The copy constructor. Do not use.
nstring input_svt_checkout::name | ( | ) | [virtual] |
long input_svt_checkout::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_svt_checkout::length | ( | ) | [virtual] |
long input_svt_checkout::ftell_inner | ( | ) | [virtual] |
input_svt_checkout& input_svt_checkout::operator= | ( | const input_svt_checkout & | ) | [private] |
The assignment operator. Do not use.
input input_svt_checkout::src1_p [private] |
Definition at line 61 of file svt_checkout.h.
input input_svt_checkout::src2_p [private] |
Definition at line 62 of file svt_checkout.h.
input input_svt_checkout::src3_p [private] |
Definition at line 63 of file svt_checkout.h.
input input_svt_checkout::src4_p [private] |
Definition at line 64 of file svt_checkout.h.
long input_svt_checkout::pos [private] |
Definition at line 65 of file svt_checkout.h.