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