![]() |
Disk ARchive 2.7.18
Full featured and portable backup and archiving tool
|
ancestor class of generic_file More...
#include <proto_generic_file.hpp>
Inherited by libdar::generic_file.
Public Member Functions | |
| proto_generic_file (const proto_generic_file &ref)=default | |
| copy constructor | |
| proto_generic_file (proto_generic_file &&ref) noexcept=default | |
| move constructor | |
| proto_generic_file & | operator= (const proto_generic_file &ref)=default |
| assignment operator | |
| proto_generic_file & | operator= (proto_generic_file &&ref) noexcept=default |
| move operator | |
| virtual | ~proto_generic_file () noexcept(false) |
| virtual destructor | |
| virtual U_I | read (char *a, U_I size)=0 |
| read data from the proto_generic_file | |
| virtual void | write (const char *a, U_I size)=0 |
| write data to the proto_generic_file | |
ancestor class of generic_file
this class exist to avoid cyclic dependency between generic_file and infinint
Definition at line 54 of file proto_generic_file.hpp.
|
inline |
Definition at line 57 of file proto_generic_file.hpp.
|
inlinevirtual |
virtual destructor
Definition at line 74 of file proto_generic_file.hpp.
|
pure virtual |
read data from the proto_generic_file
| [in,out] | a | is where to put the data to read |
| [in] | size | is how much data to read |
Implemented in libdar::generic_file.
|
pure virtual |
write data to the proto_generic_file
Implemented in libdar::generic_file.