25#include <core/plugin.h>
26#include <core/threading/thread.h>
76 _name =
"PluginNameNotSet";
129 _name_alloc = strdup(
name);
132 _name =
"OutOfMemoryForPluginName";
Interface for configuration handling.
virtual bool persistent()
Determines if the plugin can be unloaded.
void set_name(const char *name)
Set plugin name.
Plugin(Configuration *config)
Constructor.
ThreadList thread_list
Thread list member.
ThreadList & threads()
Get a list of threads.
virtual ~Plugin()
Virtual destructor.
Configuration * config
Fawkes configuration.
const char * name() const
Get the name of the plugin.
void set_name(const char *format,...)
Set name of thread.
Fawkes library namespace.