bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
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
Kent Yang myang.nosp@m.6@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 569 of file h5das.cc.