Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::dynamic_plugin_loader::plugin_entry Struct Reference

Information about a loaded plugin. More...

Collaboration diagram for kcenon::monitoring::dynamic_plugin_loader::plugin_entry:
Collaboration graph

Public Attributes

std::string name
 
std::string path
 
std::unique_ptr< library_handlehandle
 
destroy_plugin_fn destroy_fn
 
plugin_api_metadata metadata
 

Detailed Description

Information about a loaded plugin.

Definition at line 188 of file plugin_loader.h.

Member Data Documentation

◆ destroy_fn

destroy_plugin_fn kcenon::monitoring::dynamic_plugin_loader::plugin_entry::destroy_fn

Definition at line 192 of file plugin_loader.h.

◆ handle

std::unique_ptr<library_handle> kcenon::monitoring::dynamic_plugin_loader::plugin_entry::handle

Definition at line 191 of file plugin_loader.h.

◆ metadata

plugin_api_metadata kcenon::monitoring::dynamic_plugin_loader::plugin_entry::metadata

Definition at line 193 of file plugin_loader.h.

◆ name

std::string kcenon::monitoring::dynamic_plugin_loader::plugin_entry::name

Definition at line 189 of file plugin_loader.h.

◆ path

std::string kcenon::monitoring::dynamic_plugin_loader::plugin_entry::path

Definition at line 190 of file plugin_loader.h.


The documentation for this struct was generated from the following file: