19 virtual void sendDynamicFile(
const std::string& filePath,
HTTPResponse& response,
const std::unordered_map<std::string, std::string>& variables,
bool isBinary,
const std::string& fileName) = 0;
21 virtual void registerDynamicFunction(
const std::string& functionName, std::function<std::string(
const std::vector<std::string>&)>&& function) = 0;
23 virtual void unregisterDynamicFunction(
const std::string& functionName) = 0;
25 virtual bool isDynamicFunctionRegistered(
const std::string& functionName) = 0;
virtual void sendDynamicFile(const std::string &filePath, HTTPResponse &response, const std::unordered_map< std::string, std::string > &variables, bool isBinary, const std::string &fileName)=0