#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
 
Instanceinstance () 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: