fourdst_plugin 0.0.1a
C++ Plugin Manager
Loading...
Searching...
No Matches
plugin_manager.h File Reference

Plugin manager for loading, managing, and accessing plugins. More...

#include <filesystem>
#include <memory>
#include <string>
#include "fourdst/plugin/exception/exceptions.h"
#include "fourdst/plugin/iplugin.h"

Classes

class  fourdst::plugin::manager::PluginManager
 Central manager for plugin loading and lifecycle management. More...
 

Namespaces

namespace  fourdst
 
namespace  fourdst::plugin
 Main namespace for the FourDST plugin system.
 
namespace  fourdst::plugin::manager
 

Detailed Description

Plugin manager for loading, managing, and accessing plugins.

This file defines the PluginManager class which provides the core functionality for dynamically loading shared libraries as plugins, managing their lifetime, and providing type-safe access to plugin instances.