bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
HDF5PathFinder Class Reference
Collaboration diagram for HDF5PathFinder:
Collaboration graph

Public Member Functions

bool add (const std::string &id, const std::string &name)
 
std::string get_name (const std::string &id)
 
bool visited (const std::string &id)
 

Detailed Description

Definition at line 42 of file HDF5PathFinder.h.

Member Function Documentation

◆ add()

bool HDF5PathFinder::add ( const std::string & id,
const std::string & name )

Adds name and id object number into an internal map

Parameters
idHDF5 object number
nameHDF5 object name
See also
h5das.cc
Returns
true if addition is successful
false otherwise

Definition at line 40 of file HDF5PathFinder.cc.

◆ get_name()

string HDF5PathFinder::get_name ( const std::string & id)

Get the object name of id object in the map.

Parameters
idHDF5 object number
See also
h5das.cc
Returns
object name string

Definition at line 64 of file HDF5PathFinder.cc.

◆ visited()

bool HDF5PathFinder::visited ( const std::string & id)

Check if id object is already visited by looking up in the map.

Parameters
idHDF5 object number
See also
h5das.cc
Returns
true if id object is already visited
false otherwise

Definition at line 54 of file HDF5PathFinder.cc.


The documentation for this class was generated from the following files: