Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
plugin_api_metadata Struct Reference

Plugin API metadata information. More...

#include <plugin_api.h>

Collaboration diagram for plugin_api_metadata:
Collaboration graph

Public Attributes

int api_version
 
const char * name
 
const char * version
 
const char * description
 
const char * author
 
const char * category
 

Detailed Description

Plugin API metadata information.

This structure contains basic information about the plugin for the C API layer. It must be returned by get_plugin_info() function.

Definition at line 79 of file plugin_api.h.

Member Data Documentation

◆ api_version

int plugin_api_metadata::api_version

Plugin API version this plugin was compiled against

Definition at line 81 of file plugin_api.h.

◆ author

const char* plugin_api_metadata::author

Plugin author (optional, can be NULL)

Definition at line 93 of file plugin_api.h.

◆ category

const char* plugin_api_metadata::category

Plugin category (optional, can be NULL)

Definition at line 96 of file plugin_api.h.

◆ description

const char* plugin_api_metadata::description

Plugin description

Definition at line 90 of file plugin_api.h.

◆ name

const char* plugin_api_metadata::name

Plugin name (unique identifier)

Definition at line 84 of file plugin_api.h.

◆ version

const char* plugin_api_metadata::version

Plugin version string (semantic versioning recommended)

Definition at line 87 of file plugin_api.h.


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