Raxol.Plugins.Manager (Raxol v2.0.1)

View Source

Plugin manager for Raxol. Handles plugin lifecycle, registration, and state management.

Summary

Functions

Returns a specification to start this module under a supervisor.

Get the state of a specific plugin.

List all registered plugins.

Register a new plugin.

Unregister a plugin.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

get_plugin_state(plugin_id)

Get the state of a specific plugin.

handle_manager_cast(msg, state)

Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.

handle_manager_info(msg, state)

Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.

list_plugins()

List all registered plugins.

register_plugin(plugin)

Register a new plugin.

start_link(init_opts \\ [])

unregister_plugin(plugin_id)

Unregister a plugin.