View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | List of all members
vistle::DeepArchiveFetcher Class Reference

#include <core/archive_loader.h>

Inheritance diagram for vistle::DeepArchiveFetcher:
Inheritance graph
[legend]
Collaboration diagram for vistle::DeepArchiveFetcher:
Collaboration graph
[legend]

Public Member Functions

 DeepArchiveFetcher (const std::map< std::string, buffer > &objects, const std::map< std::string, buffer > &arrays, const std::map< std::string, message::CompressionMode > &compressions, const std::map< std::string, size_t > &sizes)
 
void requestArray (const std::string &name, int type, const ArrayCompletionHandler &completeCallback) override
 
void requestObject (const std::string &name, const ObjectCompletionHandler &completeCallback) override
 
bool renameObjects () const override
 
std::string translateObjectName (const std::string &name) const override
 
std::string translateArrayName (const std::string &name) const override
 
void registerObjectNameTranslation (const std::string &arname, const std::string &name) override
 
void registerArrayNameTranslation (const std::string &arname, const std::string &name) override
 
void setRenameObjects (bool rename)
 
std::map< std::string, std::string > objectTranslations () const
 
std::map< std::string, std::string > arrayTranslations () const
 
void setObjectTranslations (const std::map< std::string, std::string > &objs)
 
void setArrayTranslations (const std::map< std::string, std::string > &arrs)
 
void releaseArrays ()
 
- Public Member Functions inherited from vistle::Fetcher
virtual ~Fetcher ()
 

Constructor & Destructor Documentation

◆ DeepArchiveFetcher()

vistle::DeepArchiveFetcher::DeepArchiveFetcher ( const std::map< std::string, buffer > &  objects,
const std::map< std::string, buffer > &  arrays,
const std::map< std::string, message::CompressionMode > &  compressions,
const std::map< std::string, size_t > &  sizes 
)

Member Function Documentation

◆ arrayTranslations()

std::map< std::string, std::string > vistle::DeepArchiveFetcher::arrayTranslations ( ) const

◆ objectTranslations()

std::map< std::string, std::string > vistle::DeepArchiveFetcher::objectTranslations ( ) const

◆ registerArrayNameTranslation()

void vistle::DeepArchiveFetcher::registerArrayNameTranslation ( const std::string &  arname,
const std::string &  name 
)
overridevirtual

Reimplemented from vistle::Fetcher.

◆ registerObjectNameTranslation()

void vistle::DeepArchiveFetcher::registerObjectNameTranslation ( const std::string &  arname,
const std::string &  name 
)
overridevirtual

Reimplemented from vistle::Fetcher.

◆ releaseArrays()

void vistle::DeepArchiveFetcher::releaseArrays ( )

◆ renameObjects()

bool vistle::DeepArchiveFetcher::renameObjects ( ) const
overridevirtual

Reimplemented from vistle::Fetcher.

◆ requestArray()

void vistle::DeepArchiveFetcher::requestArray ( const std::string &  name,
int  type,
const ArrayCompletionHandler completeCallback 
)
overridevirtual

Implements vistle::Fetcher.

◆ requestObject()

void vistle::DeepArchiveFetcher::requestObject ( const std::string &  name,
const ObjectCompletionHandler completeCallback 
)
overridevirtual

Implements vistle::Fetcher.

◆ setArrayTranslations()

void vistle::DeepArchiveFetcher::setArrayTranslations ( const std::map< std::string, std::string > &  arrs)

◆ setObjectTranslations()

void vistle::DeepArchiveFetcher::setObjectTranslations ( const std::map< std::string, std::string > &  objs)

◆ setRenameObjects()

void vistle::DeepArchiveFetcher::setRenameObjects ( bool  rename)

◆ translateArrayName()

std::string vistle::DeepArchiveFetcher::translateArrayName ( const std::string &  name) const
overridevirtual

Reimplemented from vistle::Fetcher.

◆ translateObjectName()

std::string vistle::DeepArchiveFetcher::translateObjectName ( const std::string &  name) const
overridevirtual

Reimplemented from vistle::Fetcher.


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