GObject-Plugin/test/loader_test-iface/LoaderTestInterface.vala

35 lines
520 B
Vala

using GObject.Plugins;
/**
* Loader Host Interface.
*/
public interface IHostLoaderTest : IHost {
/**
* Any Host Method.
*/
public abstract void method_host ();
}
/**
* Abstract plugin of type A.
*/
public abstract class PluginTypeA: Plugin {
/**
* Any abstract method for PluginTypeA.
*/
public abstract void method_a ();
}
/**
* Abstract plugin of type B.
*/
public abstract class PluginTypeB : Plugin {
/**
* Any abstract method for PluginTypeB.
*/
public abstract string method_b ();
}