15#ifndef FichierHDF_included
16#define FichierHDF_included
19#include <Entree_Brute.h>
20#include <Sortie_Brute.h>
54 virtual void open(
Nom filename,
bool readOnly);
81 virtual bool exists(
const char* dataset_name);
83 static bool is_hdf5(
const char *file_name);
95 hid_t file_access_plst_;
96 hid_t dataset_transfer_plst_;
97 bool is_different_int_size_=
false;
An Entree whose main source of data is an arbitrary binary buffer set using the set_data() method.
void check_int_size(Nom filename)
static bool is_hdf5(const char *file_name)
virtual void create_and_fill_dataset_MW(Nom dataset_basename, Sortie_Brute &sortie)
virtual void prepare_file_props()
void fill_dataset(Nom dataset_name, Sortie_Brute &sortie)
virtual void read_dataset(Nom dataset_basename, int proc_rank, Entree_Brute &entree)
virtual void open(Nom filename, bool readOnly)
virtual bool exists(const char *dataset_name)
virtual void create_and_fill_dataset_SW(Nom datasetname, Sortie_Brute &sortie)
virtual void prepare_dataset_props()
void create_datasets(Noms dataset_names, long length)
virtual void create(Nom filename)
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).
This class, derived from Sortie, accumulates what is sent to it into a character string.
This derived class of Sortie stacks whatever it receives in an internal binary buffer.