iv::DataStream_Subprovider Class Reference

#include <DataStream.hpp>

Public Member Functions

 DataStream_Subprovider (Instance *inst, StreamResourceProvider const *)
 
- Public Member Functions inherited from iv::Plain_StreamResourceSubprovider
 Plain_StreamResourceSubprovider (Instance *inst, StreamResourceProvider const *provider, char const *metadata_class)
 
void each_resource (std::function< void(ResourcePath const &) > const &) const
 
bool has_resource (ResourcePath const &) const
 
- Public Member Functions inherited from iv::StreamResourceSubprovider
 StreamResourceSubprovider (Instance *inst)
 
Instanceinstance () const
 

Public Attributes

ClientMarker cm
 
- Public Attributes inherited from iv::Plain_StreamResourceSubprovider
ClientMarker cm
 
- Public Attributes inherited from iv::StreamResourceSubprovider
ClientMarker cm
 

Additional Inherited Members

- Protected Member Functions inherited from iv::Plain_StreamResourceSubprovider
virtual void Resource (std::string const &resource_class, ResourcePath path) override
 This must call Parse_EachParameter. More...
 
- Protected Member Functions inherited from iv::StreamResourceSubprovider
void Parse_EachResource (std::istream &metadata_file)
 
void Parse_EachParameter (std::function< void(std::string const &param, std::string const &val) > const &=nullptr)
 

Detailed Description

Definition at line 13 of file DataStream.hpp.

Constructor & Destructor Documentation

◆ DataStream_Subprovider()

iv::DataStream_Subprovider::DataStream_Subprovider ( Instance inst,
StreamResourceProvider const *  provider 
)

Definition at line 6 of file DataStream.cpp.

Member Data Documentation

◆ cm

ClientMarker iv::DataStream_Subprovider::cm

Definition at line 16 of file DataStream.hpp.


The documentation for this class was generated from the following files: