|
|
| HDF5Creator (const RefPtr< LoaderProgress > &BLP, const RefPtr< FiberTypeBase > &MyFiberType, const F5Fragment &HC, const DynamicSize &theSize, const RefPtr< FiberIO::HDF5::FileNameInterface > &theFileNameInterface, const WeakPtr< Cache > &theCache=MemCore::Cache::MemCache()) |
| | Construct HDF5 creator.
|
| | HDF5CreatorBase (const RefPtr< LoaderProgress > &BLP, const F5Fragment &HC, const DynamicSize &theSize, const RefPtr< MemBase > &Data, const WeakPtr< Cache > &theCache) |
| | Construct a HDF5 creator for reading.
|
|
string | makeInfoString () const |
| const type_info & | getType () override |
|
const type_info & | const_getType () const |
|
size_t | getMemSize () const |
|
RefPtr< MemBase > | produce () override |
| | Implemented from CreatureBase<MemBase>::create() : Actually allocate memory and load data from disc, if not yet loaded.
|
|
bool | request (const result &R) override |
|
bool | isUnderCreation () const override |
|
bool | discardCreation () override |
|
Creature::ReasonForReleasal | release () override |
|
| Creator (const RefPtr< RefType > &D, const WCachePtr &MyCache) |
| RefPtr< RefType > | get () const override |
|
CacheablePtr | getCacheable () const override |
|
bool | hasData () const override |
|
Creature::ReasonForReleasal | release () override |
|
bool | supersede (const RefPtr< Domain > &NewData, bool CreateAsOld=false) |
| RefPtr< RefType > | take () override |
|
RefPtr< Domain > | create (bool CreateAsOld=false) |
|
RefPtr< Domain > | createAsOld () |
|
| CreatorBase (const WCachePtr &theCache) |
|
RefPtr< Domain > | get_or_request (const result &R=nullptr) |
|
bool | isUnderCreation () const override |
|
virtual bool | request (const result &R=nullptr) |
|
| F5Fragment (const MemCore::RefPtr< H5Group > &theGroup, const std::string &theDatasetName, const std::string &Filename, const std::string &FragmentPath, size_t NumberOfAvailableFragments, size_t CurrentFragmentNumber) |
|
| F5Fragment (const MemCore::RefPtr< H5Group > &theGroup, const std::string &Filename, const std::string &FragmentPath, const RefPtr< H5ID > &H5ElementType, size_t NumberOfAvailableFragments, size_t CurrentFragmentNumber) |
|
MemCore::RefPtr< Reader > | open () |
|
void | invalidate () |
Deferred creation of MemBase objects from an HDF5 file.