Disk ARchive  2.7.15
Full featured and portable backup and archiving tool
Classes | Namespaces
tuyau_global.hpp File Reference

seekable pipe on top of another fichier_global More...

#include "../my_config.h"
#include "tuyau.hpp"
#include "fichier_global.hpp"
+ Include dependency graph for tuyau_global.hpp:

Go to the source code of this file.

Classes

class  libdar::tuyau_global
 the tuyau_global provides skip()/get_position() features on top of pipe-like object More...
 

Namespaces

 libdar
 libdar namespace encapsulate all libdar symbols
 

Detailed Description

seekable pipe on top of another fichier_global

objects of this class provide the mean to give position and seek forward features on a underlying system object that only support sequential reads like pipes and some special devices. The class tuyau does the same but is a mix of many features and very bundled to the system calls. It would worth in the future revising class tuyau to remove from it the features now carried by tuyau_global (to be considered as class zapette also need these skip()/get_position() emulated features, while it is completely independent from entrepot class hierarchy).

Definition in file tuyau_global.hpp.