#include <DatabaseSessionLoader.hh>
|
| ~DatabaseSessionLoader () override=default |
|
basic::resource_manager::ResourceOP | create_resource (basic::resource_manager::ResourceOptions const &, basic::resource_manager::LocatorID const &, std::istream &istream) const override |
|
basic::resource_manager::ResourceOptionsOP | default_options () const override |
|
virtual | ~ResourceLoader () |
|
virtual ResourceCOP | create_resource (ResourceManager &resource_manager, utility::tag::TagCOP resource_tag, std::string const &input_id, std::istream &istream) const =0 |
| Create a resource, held in an owning pointer, of any type which will be stored in the ResourceManager; a resource may depend on another resource held / managed by the ResourceManager. If a second (or third, or fourth, etc.) resource is requested during the construction of this resource, the resource manager will take note of their interdependency and preserve the second resource for as long as the first one has not been deallocated. More...
|
|
| ReferenceCount () |
| Default constructor. More...
|
|
virtual | ~ReferenceCount () |
|
basic::database::DatabaseSessionLoader::~DatabaseSessionLoader |
( |
| ) |
|
|
overridedefault |
basic::resource_manager::ResourceOP basic::database::DatabaseSessionLoader::create_resource |
( |
basic::resource_manager::ResourceOptions const & |
options, |
|
|
basic::resource_manager::LocatorID const & |
, |
|
|
std::istream & |
istream |
|
) |
| const |
|
override |
basic::resource_manager::ResourceOptionsOP basic::database::DatabaseSessionLoader::default_options |
( |
| ) |
const |
|
inlineoverride |
The documentation for this class was generated from the following files: