roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
roo_io::FileResource Class Reference

#include <file_resource.h>

Inheritance diagram for roo_io::FileResource:
[legend]
Collaboration diagram for roo_io::FileResource:
[legend]

Public Member Functions

 FileResource (Filesystem &fs, std::string path)
 
std::unique_ptr< roo_io::MultipassInputStreamopen () const override
 
- Public Member Functions inherited from roo_io::MultipassResource
 MultipassResource ()=default
 
virtual ~MultipassResource ()=default
 

Detailed Description

Definition at line 10 of file file_resource.h.

Constructor & Destructor Documentation

◆ FileResource()

roo_io::FileResource::FileResource ( Filesystem fs,
std::string  path 
)
inline

Definition at line 12 of file file_resource.h.

Member Function Documentation

◆ open()

std::unique_ptr< roo_io::MultipassInputStream > roo_io::FileResource::open ( ) const
inlineoverridevirtual

Implements roo_io::MultipassResource.

Definition at line 15 of file file_resource.h.

References roo_io::Mount::fopen(), and roo_io::Filesystem::mount().


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