From 0b4e18b9a7d8e0aea23aef7efd3707674f223b2b Mon Sep 17 00:00:00 2001 From: vnugent Date: Tue, 19 Sep 2023 22:11:00 -0400 Subject: Experimental plugin runtime updates --- lib/Plugins/src/IPlugin.cs | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'lib/Plugins/src/IPlugin.cs') diff --git a/lib/Plugins/src/IPlugin.cs b/lib/Plugins/src/IPlugin.cs index d872232..c1fa6a6 100644 --- a/lib/Plugins/src/IPlugin.cs +++ b/lib/Plugins/src/IPlugin.cs @@ -22,9 +22,6 @@ * along with VNLib.Plugins. If not, see http://www.gnu.org/licenses/. */ -using System; -using System.Collections.Generic; - namespace VNLib.Plugins { /// @@ -36,23 +33,15 @@ namespace VNLib.Plugins /// The name of the plugin to referrence (may be used by the host to interact) /// string PluginName { get; } + /// /// Performs operations to prepare the plugin for use /// void Load(); + /// /// Invoked when the plugin is unloaded from the runtime /// void Unload(); - /// - /// Returns all endpoints within the plugin to load into the current root - /// - /// An enumeration of endpoints to load - /// - /// Lifecycle: Results returned from this method should be consistant (although its only - /// likely to be called once) anytime after the method, and undefined - /// after the method is called. - /// - IEnumerable GetEndpoints(); } } \ No newline at end of file -- cgit