HIPO  4.3.0
High Performance Output data format for experimental physics
datastream.h File Reference

Abstract and concrete data stream implementations for file I/O. More...

#include <iostream>
#include <utility>
#include <vector>
#include <fstream>
#include <cstdio>
#include <cstdlib>
#include <memory>
#include <climits>

Go to the source code of this file.

Classes

class  hipo::datastream
 Abstract base class for data stream I/O. More...
 
class  hipo::datastreamLocalFile
 Data stream implementation for local file I/O using std::ifstream. More...
 
class  hipo::datastreamXrootd
 Data stream implementation for XRootD remote file access. More...
 

Namespaces

 hipo
 

Detailed Description

Abstract and concrete data stream implementations for file I/O.

Provides hipo::datastream base class and implementations (hipo::datastreamLocalFile, hipo::datastreamXrootd) for reading binary data from local and remote sources.

Definition in file datastream.h.