reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::PluginManager Class Referenceabstract

#include <Plugin.hxx>

Inheritance diagram for resip::PluginManager:
[legend]

Public Member Functions

 PluginManager (const ConfigParse &configParse, const Data &defaultDirectory, const Data &symbolName, const int pluginApiVersion)
 
virtual ~PluginManager ()
 
virtual bool loadPlugins (const std::vector< Data > &pluginNames)
 
virtual void onReload ()
 

Protected Member Functions

virtual bool onPluginLoaded (std::shared_ptr< Plugin > plugin)=0
 
virtual std::vector< std::shared_ptr< Plugin > > getPlugins ()
 

Detailed Description

Definition at line 61 of file Plugin.hxx.

Constructor & Destructor Documentation

◆ PluginManager()

PluginManager::PluginManager ( const ConfigParse &  configParse,
const Data &  defaultDirectory,
const Data &  symbolName,
const int  pluginApiVersion 
)

Definition at line 23 of file Plugin.cxx.

◆ ~PluginManager()

PluginManager::~PluginManager ( )
virtual

Definition at line 34 of file Plugin.cxx.

Member Function Documentation

◆ getPlugins()

virtual std::vector< std::shared_ptr< Plugin > > resip::PluginManager::getPlugins ( )
inlineprotectedvirtual

Definition at line 78 of file Plugin.hxx.

◆ loadPlugins()

bool PluginManager::loadPlugins ( const std::vector< Data > &  pluginNames)
virtual

Definition at line 39 of file Plugin.cxx.

◆ onPluginLoaded()

virtual bool resip::PluginManager::onPluginLoaded ( std::shared_ptr< Plugin >  plugin)
protectedpure virtual

Implemented in repro::ReproPluginManager.

◆ onReload()

void PluginManager::onReload ( )
virtual

Definition at line 104 of file Plugin.cxx.


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