JULEA
Loading...
Searching...
No Matches
Data Fields
JHDF5Object_t Struct Reference

#include <jhdf5-db.h>

Data Fields

gint ref_count
 
JHDF5ObjectType type
 
void * backend_id
 
guint64 backend_id_len
 
union { 
 
   struct { 
 
      char *   name 
 
      JHDF5Object_t *   root_group 
 
   }   file 
 
   struct { 
 
      char *   name 
 
      JHDF5Object_t *   file 
 
      JHDF5Object_t *   datatype 
 
      JHDF5Object_t *   space 
 
      JDistribution *   distribution 
 
      JDistributedObject *   object 
 
      struct { 
 
         gint64   min_value_i 
 
         gdouble   min_value_f 
 
         gint64   max_value_i 
 
         gdouble   max_value_f 
 
      }   statistics 
 
   }   dataset 
 
   struct { 
 
      char *   name 
 
      JHDF5Object_t *   file 
 
      JHDF5Object_t *   datatype 
 
      JHDF5Object_t *   space 
 
   }   attr 
 
   struct { 
 
      char *   name 
 
      JHDF5Object_t *   file 
 
   }   group 
 
   struct { 
 
      void *   data 
 
      size_t   data_size 
 
      guint   type_total_size 
 
      hid_t   hdf5_id 
 
   }   datatype 
 
   struct { 
 
      void *   data 
 
      size_t   data_size 
 
      guint   dim_total_count 
 
      hid_t   hdf5_id 
 
   }   space 
 
};  
 

Field Documentation

◆ [union]

union { ... } JHDF5Object_t

◆ [struct]

struct { ... } JHDF5Object_t::attr

◆ backend_id

void* JHDF5Object_t::backend_id

◆ backend_id_len

guint64 JHDF5Object_t::backend_id_len

◆ data

void* JHDF5Object_t::data

◆ data_size

size_t JHDF5Object_t::data_size

◆ [struct]

struct { ... } JHDF5Object_t::dataset

◆ datatype [1/2]

JHDF5Object_t* JHDF5Object_t::datatype

◆ [struct] [2/2]

struct { ... } JHDF5Object_t::datatype

◆ dim_total_count

guint JHDF5Object_t::dim_total_count

◆ distribution

JDistribution* JHDF5Object_t::distribution

◆ [struct] [1/2]

struct { ... } JHDF5Object_t::file

◆ file [2/2]

JHDF5Object_t* JHDF5Object_t::file

◆ [struct]

struct { ... } JHDF5Object_t::group

◆ hdf5_id

hid_t JHDF5Object_t::hdf5_id

◆ max_value_f

gdouble JHDF5Object_t::max_value_f

◆ max_value_i

gint64 JHDF5Object_t::max_value_i

◆ min_value_f

gdouble JHDF5Object_t::min_value_f

◆ min_value_i

gint64 JHDF5Object_t::min_value_i

◆ name

char* JHDF5Object_t::name

◆ object

JDistributedObject* JHDF5Object_t::object

◆ ref_count

gint JHDF5Object_t::ref_count

◆ root_group

JHDF5Object_t* JHDF5Object_t::root_group

◆ space [1/2]

JHDF5Object_t* JHDF5Object_t::space

◆ [struct] [2/2]

struct { ... } JHDF5Object_t::space

◆ [struct]

struct { ... } JHDF5Object_t::statistics

◆ type

JHDF5ObjectType JHDF5Object_t::type

◆ type_total_size

guint JHDF5Object_t::type_total_size

The documentation for this struct was generated from the following file: