|
| File (const boost::filesystem::path &filename, FileAccess type_) |
|
void | reopenAsSWMR () |
|
void | refresh () |
|
void | flush () |
|
void | requestWriterFlush () |
|
bool | waitForWriterFlush () |
|
void | flushIfRequested () |
|
void | refreshAfterWriterFlush () |
|
template<class T > |
Container< Object, GroupBase >
::Creator< T > | createChildObject (const std::string &path) |
|
template<class T > |
T * | openChildObject (const std::string &path) |
|
Object * | openChildObject (const std::string &name_, ElementType *objectType=NULL, hid_t *type=NULL) |
|
std::set< std::string > | getChildObjectNames () |
|
bool | hasChildObject (const std::string &name_) |
|
bool | isExternalLink (const std::string &name_) |
|
std::pair
< boost::filesystem::path,
std::string > | getExternalLink (const std::string &name_) |
|
void | createExternalLink (const std::string &name_, const std::pair< boost::filesystem::path, std::string > &target) |
|
void | createSoftLink (const std::string &name_, const std::string &target) |
|
template<class T > |
Creator< T > | createChildAttribute (const std::string &path) |
|
template<class T > |
T * | openChildAttribute (const std::string &path) |
|
Attribute * | openChildAttribute (const std::string &name_, ElementType *objectType=NULL, hid_t *type=NULL) |
|
std::set< std::string > | getChildAttributeNames () |
|
bool | hasChildAttribute (const std::string &name_) |
|
GroupBase * | getParent () |
|
File * | getFile () |
|
std::string | getPath () |
|
hid_t | getID () |
| Note: use the returned hid_t only temporarily since its value may change, at least when File::reopenAsSWMR is called.
|
|
std::string | getName () |
|
Atom & | operator= (const Atom &) |
|
void | setMessageStreamActive (MsgType type, bool active) |
|
void | getMessageStream (MsgType type, boost::shared_ptr< bool > &a, boost::shared_ptr< std::ostream > &s) |
|
void | adoptMessageStreams (const Atom *src=NULL) |
|
std::ostream & | msg (MsgType type) |
|
bool | msgAct (MsgType type) |
|
|
void | close () |
|
void | open () |
|
void | addFileToNotifyOnRefresh (const boost::filesystem::path &filename) |
|
| GroupBase (int dummy, GroupBase *parent_, const std::string &name_) |
|
| GroupBase (GroupBase *parent_, const std::string &name_) |
|
void | close () |
|
void | open () |
|
void | refresh () |
|
void | flush () |
|
Dataset * | openChildDataset (const std::string &name_, ElementType *objectType, hid_t *type) |
|
void | handleExternalLink (const std::string &name_) |
|
GroupBase * | getFileAsGroup () |
|
| Object (GroupBase *parent_, const std::string &name_) |
|
void | close () |
|
void | open () |
|
void | refresh () |
|
void | flush () |
|
Object * | getFileAsObject () |
|
Object * | getAttrParent (const std::string &path, size_t pos) |
|
| Element (const std::string &name_) |
|
| Atom (const Atom &src) |
|
void | close () |
|
void | open () |
|
void | refresh () |
|
void | flush () |
|
Creator< T > | createChild (const std::string &name_) |
|
T * | openChild (const std::string &name_) |
|
void | close () |
|
void | open () |
|
void | refresh () |
|
void | flush () |
|
Creator< T > | createChild (const std::string &name_) |
|
T * | openChild (const std::string &name_) |
|