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 Une chaine de caractere pour nommer les objets de TRUST
Un tableau de chaine de caracteres (VECT(Nom)).
Cette classe derivee de Sortie empile ce qu'on lui envoie dans une chaine de caracteres.
This derived class of Sortie stacks whatever it receives in an internal binary buffer.