32 #include "../my_config.h"
115 void set_back_current_position();
void modify()
modify the tronc object to become transparent and allow unrestricted access to the underlyuing object...
void inherited_flush_read()
infinint get_position() const
inherited from generic_file
void inherited_sync_write()
write down any pending data
tronc(generic_file *f, const infinint &offset, const infinint &size, bool own_f=false)
constructor
class generic_file is defined here as well as class fichierthe generic_file interface is widely used ...
bool skippable(skippability direction, const infinint &amount)
inherited from generic_file
void inherited_read_ahead(const infinint &amount)
inherited from generic_file
void check_underlying_position_while_reading_or_writing(bool mode)
U_I inherited_read(char *a, U_I size)
inherited from generic_file
gf_mode
generic_file openning modes
void terminate() const
destructor-like call, except that it is allowed to throw exceptions
void inherited_write(const char *a, U_I size)
inherited from generic_file
bool skip(const infinint &pos)
inherited from generic_file
bool skip_to_eof()
inherited from generic_file
switch module to limitint (32 ou 64 bits integers) or infinint
this is the interface class from which all other data transfer classes inherit
void inherited_terminate()
destructor-like call, except that it is allowed to throw exceptions
void sync_write()
write any pending data
the arbitrary large positive integer class
makes a segment of a generic_file appear like a real generic_file
bool skip_relative(S_I x)
inherited from generic_file
libdar namespace encapsulate all libdar symbols