using System; using System.Collections.Generic; using System.Text; namespace OpenSim.Framework.Interfaces { /// /// This interface, describes a generic plugin /// public interface IPlugin { /// /// Returns the plugin version /// /// Plugin version in MAJOR.MINOR.REVISION.BUILD format string Version { get; } /// /// Returns the plugin name /// /// Plugin name, eg MySQL User Provider string Name { get; } /// /// Initialises the plugin (artificial constructor) /// void Initialise(); } }