areaDetector  3-12-1
EPICS areaDetector framework
Public Member Functions | Friends | List of all members
hdf5::HardLink Class Reference

Class used for writing a HardLink with the NDFileHDF5 plugin. More...

#include <NDFileHDF5Layout.h>

Inheritance diagram for hdf5::HardLink:
hdf5::Element

Public Member Functions

 HardLink ()
 
 HardLink (const std::string &name)
 
 HardLink (const HardLink &src)
 
HardLinkoperator= (const HardLink &src)
 
virtual ~HardLink ()
 
std::string _str_ ()
 
void set_target (const std::string &target)
 Return a string representation of the object. More...
 
std::string & get_target ()
 
- Public Member Functions inherited from hdf5::Element
 Element ()
 
 Element (const Element &src)
 
 Element (const std::string &name)
 
 ~Element ()
 
Elementoperator= (const Element &src)
 
const std::string & get_name ()
 
virtual std::string get_full_name ()
 
virtual std::string get_path (bool trailing_slash=false)
 
int add_attribute (Attribute &attr)
 
bool has_attribute (const std::string &attr_name)
 
int tree_level ()
 
Elementget_parent ()
 
MapAttributes_tget_attributes ()
 

Friends

std::ostream & operator<< (std::ostream &out, HardLink &hardLink)
 Stream operator: use to prints a string representation of this class. More...
 

Additional Inherited Members

- Public Types inherited from hdf5::Element
typedef std::map< std::string, AttributeMapAttributes_t
 
- Protected Member Functions inherited from hdf5::Element
void _copy (const Element &src)
 
- Protected Attributes inherited from hdf5::Element
MapAttributes_t attributes
 
std::string name
 

Detailed Description

Class used for writing a HardLink with the NDFileHDF5 plugin.

Constructor & Destructor Documentation

◆ HardLink() [1/3]

hdf5::HardLink::HardLink ( )

◆ HardLink() [2/3]

hdf5::HardLink::HardLink ( const std::string &  name)

◆ HardLink() [3/3]

hdf5::HardLink::HardLink ( const HardLink src)

◆ ~HardLink()

hdf5::HardLink::~HardLink ( )
virtual

Member Function Documentation

◆ _str_()

std::string hdf5::HardLink::_str_ ( )

◆ get_target()

std::string & hdf5::HardLink::get_target ( )

◆ operator=()

HardLink & hdf5::HardLink::operator= ( const HardLink src)

◆ set_target()

void hdf5::HardLink::set_target ( const std::string &  target)

Return a string representation of the object.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
HardLink hardLink 
)
friend

Stream operator: use to prints a string representation of this class.


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