|
Mantid
|
This class creates an interface for information catalogs to support multiple facilities. More...
#include <ICatalog.h>
Public Member Functions | |
| virtual void | getDataFiles (const std::string &, ITableWorkspace_sptr &)=0 |
| get datafiles More... | |
| virtual void | getDataSets (const std::string &, ITableWorkspace_sptr &)=0 |
| get datasets. More... | |
| virtual int64_t | getNumberOfSearchResults (const ICat::CatalogSearchParam &)=0 |
| Obtain the number of results returned by the search method. More... | |
| virtual void | keepAlive ()=0 |
| keep alive More... | |
| virtual void | listInstruments (std::vector< std::string > &)=0 |
| instrument list More... | |
| virtual void | listInvestigationTypes (std::vector< std::string > &)=0 |
| get investigationtype lists More... | |
| virtual CatalogSession_sptr | login (const std::string &, const std::string &, const std::string &, const std::string &)=0 |
| method to login to a catalog More... | |
| virtual void | logout ()=0 |
| logout from catalog More... | |
| virtual void | myData (ITableWorkspace_sptr &)=0 |
| search logged in users data More... | |
| virtual void | search (const ICat::CatalogSearchParam &, ITableWorkspace_sptr &, const int &, const int &)=0 |
| Search investigations. More... | |
| virtual | ~ICatalog ()=default |
| Virtual destructor. More... | |
This class creates an interface for information catalogs to support multiple facilities.
Definition at line 28 of file ICatalog.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
get datafiles
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
get datasets.
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
Obtain the number of results returned by the search method.
Implemented in Mantid::ICat::ICat4Catalog, and Mantid::API::CompositeCatalog.
|
pure virtual |
keep alive
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
instrument list
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
get investigationtype lists
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
method to login to a catalog
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
logout from catalog
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
search logged in users data
Implemented in Mantid::API::CompositeCatalog, and Mantid::ICat::ICat4Catalog.
|
pure virtual |
Search investigations.
Implemented in Mantid::ICat::ICat4Catalog, and Mantid::API::CompositeCatalog.