Skip to content
theepicsnail edited this page Mar 7, 2011 · 5 revisions

The PluginManager, as expected, manages the Plugins. It also manages the Services as well. The PluginManager provides the ability to load and unload plugins and services, it also provides the ability to query if a plugin or service is loaded. The PluginManager also provides a function (GetMatchingFunctions) that takes an Event, and returns the functions from each plugin that accept (match) the provided Event.

Functions

  • GetMatchingFunctions(event)
  • Service/Plugins
    • LoadService(name) LoadPlugin(name)
    • UnloadService(name) UnloadPlugin(name)
    • HasService(name) HasPlugin(name)

TODO

  • Setup configuration for recursive loading for services.

Clone this wiki locally