iv::DataStream Class Reference
#include <DataStream.hpp>
Public Member Functions | |
| DataStream (Instance *inst, StreamResourceProvider const *provider, DataStream_Subprovider const *, ResourcePath const &path) | |
| ResourcePath | path () const |
| void | with_stream (std::function< void(std::istream &) > const &) const |
| Instance * | instance () const |
Public Attributes | |
| ClientMarker | cm |
Detailed Description
DataStreamResource is usualy used by virtual resources (resources constructed by VirtualResourceProvider) which use multiple files to construct themself.
Definition at line 23 of file DataStream.hpp.
Constructor & Destructor Documentation
◆ DataStream()
| iv::DataStream::DataStream | ( | Instance * | inst, |
| StreamResourceProvider const * | provider, | ||
| DataStream_Subprovider const * | , | ||
| ResourcePath const & | path | ||
| ) |
Definition at line 13 of file DataStream.cpp.
Member Function Documentation
◆ path()
| ResourcePath iv::DataStream::path | ( | ) | const |
Definition at line 20 of file DataStream.cpp.
◆ with_stream()
| void iv::DataStream::with_stream | ( | std::function< void(std::istream &) > const & | f | ) | const |
Definition at line 25 of file DataStream.cpp.
◆ instance()
| Instance * iv::StreamResource::instance |
Definition at line 32 of file StreamResourceProvider.cpp.
Member Data Documentation
◆ cm
| ClientMarker iv::DataStream::cm |
Definition at line 27 of file DataStream.hpp.
The documentation for this class was generated from the following files:
- ivorium_systems/ResourceManagementSystem/DataStream.hpp
- ivorium_systems/ResourceManagementSystem/DataStream.cpp

