iv::StreamResource Class Reference
#include <StreamResourceProvider.hpp>
Public Member Functions | |
StreamResource (Instance *inst, StreamResourceProvider const *provider, ResourcePath const &path) | |
Instance * | instance () 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:
- ivorium_systems/ResourceManagementSystem/StreamResource/StreamResourceProvider.hpp
- ivorium_systems/ResourceManagementSystem/StreamResource/StreamResourceProvider.cpp