Inherited by H5DOperations, H5SOperations, and H5TOperations.
Inheritance diagram for IH5Operations:
Public Member Functions | |
IH5Operations () | |
virtual | ~IH5Operations () |
virtual bool | isIdValid () |
virtual hid_t | getObjectId () |
virtual herr_t | open (hid_t locId, const std::string &datasetPath)=0 |
virtual herr_t | close ()=0 |
herr_t | getCloseError () |
herr_t | getOpenError () |
Protected Attributes | |
hid_t | _id |
herr_t | _closeErr |
herr_t | _openErr |
IH5Operations::IH5Operations | ( | ) | [inline] |
virtual IH5Operations::~IH5Operations | ( | ) | [inline, virtual] |
virtual bool IH5Operations::isIdValid | ( | ) | [inline, virtual] |
virtual hid_t IH5Operations::getObjectId | ( | ) | [inline, virtual] |
virtual herr_t IH5Operations::open | ( | hid_t | locId, | |
const std::string & | datasetPath | |||
) | [pure virtual] |
Implemented in H5TOperations, H5DOperations, and H5SOperations.
virtual herr_t IH5Operations::close | ( | ) | [pure virtual] |
Implemented in H5TOperations, H5DOperations, and H5SOperations.
herr_t IH5Operations::getCloseError | ( | ) | [inline] |
herr_t IH5Operations::getOpenError | ( | ) | [inline] |
hid_t IH5Operations::_id [protected] |
herr_t IH5Operations::_closeErr [protected] |
herr_t IH5Operations::_openErr [protected] |