32 #include "../my_config.h" 76 #ifdef LIBDAR_SPECIAL_ALLOC 77 USE_SPECIAL_ALLOC(
tronc);
95 void set_back_current_position();
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 ...
U_I inherited_read(char *a, U_I size)
inherited from generic_file
gf_mode
generic_file openning modes
void terminate() const
virtual destructor, this let inherited destructor to be called even from a generic_file pointer to an...
infinint get_position()
inherited from generic_file
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