iv::StreamResource Class Reference

#include <StreamResourceProvider.hpp>

Public Member Functions

 StreamResource (Instance *inst, StreamResourceProvider const *provider, ResourcePath const &path)
 
Instanceinstance () const
 
void status (iv::TableDebugView *view)
 
void with_resource_stream (std::function< void(std::istream &) > const &) const
 
ResourcePath resource_path () const
 

Public Attributes

ClientMarker cm
 

Detailed Description

Definition at line 18 of file StreamResourceProvider.hpp.

Constructor & Destructor Documentation

◆ StreamResource()

iv::StreamResource::StreamResource ( Instance inst,
StreamResourceProvider const *  provider,
ResourcePath const &  path 
)

Definition at line 16 of file StreamResourceProvider.cpp.

Member Function Documentation

◆ instance()

Instance * iv::StreamResource::instance ( ) const

Definition at line 32 of file StreamResourceProvider.cpp.

◆ status()

void iv::StreamResource::status ( iv::TableDebugView view)

Definition at line 24 of file StreamResourceProvider.cpp.

◆ with_resource_stream()

void iv::StreamResource::with_resource_stream ( std::function< void(std::istream &) > const &  f) const

Definition at line 37 of file StreamResourceProvider.cpp.

◆ resource_path()

ResourcePath iv::StreamResource::resource_path ( ) const

Definition at line 42 of file StreamResourceProvider.cpp.

Member Data Documentation

◆ cm

ClientMarker iv::StreamResource::cm

Definition at line 21 of file StreamResourceProvider.hpp.


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