iv::FSResourceProvider Class Reference

#include <FSResourceProvider.hpp>

Public Member Functions

 FSResourceProvider (Instance *inst, size_t priority, const char *root_dir)
 
virtual void with_stream (ResourcePath const &path, std::function< void(std::istream &) > const &) const override
 
virtual void with_metadata_stream (std::function< void(std::istream &) > const &) const override
 

Public Attributes

ClientMarker cm
 

Detailed Description

Definition at line 12 of file FSResourceProvider.hpp.

Constructor & Destructor Documentation

◆ FSResourceProvider()

iv::FSResourceProvider::FSResourceProvider ( Instance inst,
size_t  priority,
const char *  root_dir 
)

Definition at line 9 of file FSResourceProvider.cpp.

Member Function Documentation

◆ with_stream()

void iv::FSResourceProvider::with_stream ( ResourcePath const &  path,
std::function< void(std::istream &) > const &  f 
) const
overridevirtual

Implements iv::StreamResourceProvider.

Definition at line 17 of file FSResourceProvider.cpp.

◆ with_metadata_stream()

void iv::FSResourceProvider::with_metadata_stream ( std::function< void(std::istream &) > const &  f) const
overridevirtual

Implements iv::StreamResourceProvider.

Definition at line 49 of file FSResourceProvider.cpp.

Member Data Documentation

◆ cm

ClientMarker iv::FSResourceProvider::cm

Definition at line 16 of file FSResourceProvider.hpp.


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