35 lines
520 B
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 ();
|
|
}
|