![]() |
Rosetta Core
2014.16.56682
|
Fallback Configuration for Span Files. More...
#include <SpanFileFallbackConfiguration.hh>
Public Types | |
| typedef basic::resource_manager::ResourceDescription | ResourceDescription |
Public Member Functions | |
| SpanFileFallbackConfiguration () | |
| Constructor. More... | |
| virtual bool | fallback_specified (ResourceDescription const &desc) const |
| Specify Fallback given resource description. More... | |
| virtual basic::resource_manager::LoaderType | get_resource_loader (ResourceDescription const &desc) const |
| Return Span File Loader Type. More... | |
| virtual basic::resource_manager::LocatorID | get_locator_id (ResourceDescription const &desc) const |
| Return locator ID for span file. More... | |
| virtual basic::resource_manager::ResourceOptionsOP | get_resource_options (ResourceDescription const &desc) const |
| Get SpanFile Options class. More... | |
| virtual std::string | could_not_create_resource_error_message (ResourceDescription const &desc) const |
| Return error message given no resource definiiton (required) More... | |
Public Member Functions inherited from basic::resource_manager::FallbackConfiguration | |
| FallbackConfiguration () | |
| virtual | ~FallbackConfiguration () |
Private Member Functions | |
| basic::resource_manager::LocatorID | get_span_filename_from_options () const |
| Get span file locator id from cmd option. More... | |
Fallback Configuration for Span Files.
Fallback to options system if span file resource not specified in .xml
| typedef basic::resource_manager::ResourceDescription core::membrane::io::SpanFileFallbackConfiguration::ResourceDescription |
| core::membrane::io::SpanFileFallbackConfiguration::SpanFileFallbackConfiguration | ( | ) |
Constructor.
Fallback Configuration Constructor.
|
virtual |
Return error message given no resource definiiton (required)
Throw error if fallback or options not specified.
Implements basic::resource_manager::FallbackConfiguration.
|
virtual |
Specify Fallback given resource description.
Return fallback option -in::file::spanfile.
Implements basic::resource_manager::FallbackConfiguration.
References basic::options::option, and basic::options::OptionKeys::in::file::spanfile.
|
virtual |
Return locator ID for span file.
Return locator id of source.
Implements basic::resource_manager::FallbackConfiguration.
References get_span_filename_from_options().
|
virtual |
Return Span File Loader Type.
Return corresponding loader type - SpanFile.
Implements basic::resource_manager::FallbackConfiguration.
|
virtual |
Get SpanFile Options class.
Get corresponding options class for Span Files.
Implements basic::resource_manager::FallbackConfiguration.
|
private |
Get span file locator id from cmd option.
Get span file from options.
References basic::options::option, basic::options::OptionKeys::in::file::spanfile, and spanfile.
Referenced by get_locator_id().
1.8.7