Fawkes API  Fawkes Development Version
fawkes::PluginManagerListener Class Referenceabstract

PluginManager listener. More...

#include <>>

Inheritance diagram for fawkes::PluginManagerListener:

Public Member Functions

virtual ~PluginManagerListener ()
 Virtual empty destructor. More...
 
virtual void plugin_loaded (const char *plugin_name)=0
 Plugin loaded event. More...
 
virtual void plugin_unloaded (const char *plugin_name)=0
 Plugin unloaded event. More...
 

Detailed Description

PluginManager listener.

The PluginManagerListener interface can be implemented to register to the PluginManager to receive notifications if a plugin is loaded or unloaded.

Author
Tim Niemueller

Definition at line 32 of file listener.h.

Constructor & Destructor Documentation

◆ ~PluginManagerListener()

fawkes::PluginManagerListener::~PluginManagerListener ( )
virtual

Virtual empty destructor.

Definition at line 47 of file listener.cpp.

Member Function Documentation

◆ plugin_loaded()

void fawkes::PluginManagerListener::plugin_loaded ( const char *  plugin_name)
pure virtual

Plugin loaded event.

Parameters
plugin_namename of the plugin that has just been loaded

Implemented in fawkes::PluginNetworkHandler.

◆ plugin_unloaded()

void fawkes::PluginManagerListener::plugin_unloaded ( const char *  plugin_name)
pure virtual

Plugin unloaded event.

Parameters
plugin_namename of the plugin that has just been unloaded

Implemented in fawkes::PluginNetworkHandler.


The documentation for this class was generated from the following files: