#pragma once #include #include class BOOST_SYMBOL_VISIBLE webserver_plugin_interface { public: static const int interface_version {1}; virtual int version() { return interface_version; } virtual std::string name() = 0; virtual std::string generate_page(std::string path) = 0; virtual ~webserver_plugin_interface(){} };