iv::StreamResourceSubprovider Class Referenceabstract
#include <StreamResourceSubprovider.hpp>
Public Member Functions | |
StreamResourceSubprovider (Instance *inst) | |
Instance * | instance () const |
Public Attributes | |
ClientMarker | cm |
Protected Member Functions | |
void | Parse_EachResource (std::istream &metadata_file) |
void | Parse_EachParameter (std::function< void(std::string const ¶m, std::string const &val) > const &=nullptr) |
virtual void | Resource (std::string const &resource_class, ResourcePath path)=0 |
This must call Parse_EachParameter. More... | |
Detailed Description
Definition at line 12 of file StreamResourceSubprovider.hpp.
Constructor & Destructor Documentation
◆ StreamResourceSubprovider()
iv::StreamResourceSubprovider::StreamResourceSubprovider | ( | Instance * | inst | ) |
Definition at line 9 of file StreamResourceSubprovider.cpp.
Member Function Documentation
◆ instance()
Instance * iv::StreamResourceSubprovider::instance | ( | ) | const |
Definition at line 16 of file StreamResourceSubprovider.cpp.
◆ Parse_EachResource()
|
protected |
Definition at line 21 of file StreamResourceSubprovider.cpp.
◆ Parse_EachParameter()
|
protected |
Definition at line 55 of file StreamResourceSubprovider.cpp.
◆ Resource()
|
protectedpure virtual |
This must call Parse_EachParameter.
Implemented in iv::Plain_StreamResourceSubprovider.
Member Data Documentation
◆ cm
ClientMarker iv::StreamResourceSubprovider::cm |
Definition at line 15 of file StreamResourceSubprovider.hpp.
The documentation for this class was generated from the following files:
- ivorium_systems/ResourceManagementSystem/StreamResource/StreamResourceSubprovider.hpp
- ivorium_systems/ResourceManagementSystem/StreamResource/StreamResourceSubprovider.cpp