WebFramework
v3.0.12
Web framework for C++.
Loading...
Searching...
No Matches
IStaticFile.h
1
#pragma once
2
3
#include "IFile.h"
4
#include "WebNetwork/HTTPResponse.h"
5
6
namespace
framework
7
{
8
namespace
interfaces
9
{
10
class
WEB_FRAMEWORK_API
IStaticFile
:
virtual
public
IFile
11
{
12
public
:
16
virtual
void
sendStaticFile
(
const
std::string& filePath,
HTTPResponse
& response,
bool
isBinary,
const
std::string& fileName) = 0;
17
18
virtual
~IStaticFile
() =
default
;
19
};
20
}
21
}
framework::HTTPResponse
HTTPBuilder wrapper.
Definition
HTTPResponse.h:15
framework::interfaces::IFile
Definition
IFile.h:10
framework::interfaces::IStaticFile
Definition
IStaticFile.h:11
framework::interfaces::IStaticFile::sendStaticFile
virtual void sendStaticFile(const std::string &filePath, HTTPResponse &response, bool isBinary, const std::string &fileName)=0
framework
Definition
StandardWebFrameworkDynamicPagesFunctions.cpp:8
WebFramework
src
WebNetwork
Interfaces
IStaticFile.h
Generated by
1.12.0