10#include <bnb/utils/defs.hpp>
13namespace bnb {
namespace interfaces {
26 virtual std::shared_ptr<::bnb::interfaces::effect>
effect() = 0;
Returned by effect_manager.reload_config.
virtual bool hot_reload()=0
In case it was possible to apply the new config on the same effect, this flag will be true.
virtual std::shared_ptr<::bnb::interfaces::effect > effect()=0
Effect with updated config applied.