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

