bes Updated for version 3.20.13
h5das.h File Reference

Data attributes processing header for the default option. More...

#include <hdf5.h>
#include <libdap/DAS.h>
#include <libdap/Str.h>
Include dependency graph for h5das.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void add_group_structure_info (libdap::DAS &das, const char *gname, const char *oname, bool is_group)
 
void depth_first (hid_t, const char *, libdap::DAS &)
 
void find_gloattr (hid_t file, libdap::DAS &das)
 
string get_hardlink (hid_t, const std::string &)
 
void get_softlink (libdap::DAS &, hid_t, const char *, const std::string &, int, size_t)
 
void read_comments (libdap::DAS &das, const std::string &varname, hid_t oid)
 
void read_objects (libdap::DAS &das, const std::string &varname, hid_t dset, int num_attr)
 

Detailed Description

Data attributes processing header for the default option.

This file is part of h5_dap_handler, A C++ implementation of the DAP handler for HDF5 data.

It defines functions that generate data attributes from HDF5 files.

Author
Hyo-Kyung Lee hyokl.nosp@m.ee@h.nosp@m.dfgro.nosp@m.up.o.nosp@m.rg
Muqun Yang ymuqu.nosp@m.n@hd.nosp@m.fgrou.nosp@m.p.or.nosp@m.g

Definition in file h5das.h.

Function Documentation

◆ get_hardlink()

string get_hardlink ( hid_t  pgroup,
const string &  oname 
)

will put hardlink information into a DAS table.

Parameters
pgroupobject id
onameobject name: absolute name of a group
Returns
true if succeeded.
false if failed.
Remarks
In case of error, it returns a string of error message to the DAP interface.
Warning
This is only a test, not supported in current version.

will put hardlink information into a DAS table.

Parameters
h5obj_idobject id
onameobject name: absolute name of a group
Returns
true if succeeded.
false if failed.
Remarks
In case of error, it returns a string of error message to the DAP interface.

Definition at line 604 of file h5das.cc.