C# Класс Ethos.PluginLoaderAdapter

Наследование: GLib.GInterfaceAdapter, Ethos.PluginLoader
Показать файл Открыть проект

Открытые методы

Метод Описание
Gc ( ) : void
GetObject ( GLib obj ) : PluginLoader
GetObject ( IntPtr handle, bool owned ) : PluginLoader
Initialize ( Ethos manager ) : void
Load ( Ethos plugin_info ) : Ethos.Plugin
PluginLoaderAdapter ( IntPtr handle ) : System
PluginLoaderAdapter ( PluginLoaderImplementor implementor ) : System
RegisterPlugin ( Ethos plugin ) : void
Unload ( ) : void

Приватные методы

Метод Описание
GcCallback ( IntPtr plugin_loader ) : void
Initialize ( IntPtr ifaceptr, IntPtr data ) : void
InitializeCallback ( IntPtr plugin_loader, IntPtr manager ) : void
LoadCallback ( IntPtr plugin_loader, IntPtr plugin_info, IntPtr &error ) : IntPtr
PluginLoaderAdapter ( ) : System
RegisterPluginCallback ( IntPtr plugin_loader, IntPtr plugin ) : void
UnloadCallback ( IntPtr plugin_loader ) : void
ethos_plugin_loader_gc ( IntPtr raw ) : void
ethos_plugin_loader_get_name ( IntPtr raw ) : IntPtr
ethos_plugin_loader_get_type ( ) : IntPtr
ethos_plugin_loader_initialize ( IntPtr raw, IntPtr manager ) : void
ethos_plugin_loader_load ( IntPtr raw, IntPtr plugin_info, IntPtr &error ) : IntPtr
ethos_plugin_loader_register_plugin ( IntPtr raw, IntPtr plugin ) : void
ethos_plugin_loader_unload ( IntPtr raw ) : void

Описание методов

Gc() публичный Метод

public Gc ( ) : void
Результат void

GetObject() публичный статический Метод

public static GetObject ( GLib obj ) : PluginLoader
obj GLib
Результат PluginLoader

GetObject() публичный статический Метод

public static GetObject ( IntPtr handle, bool owned ) : PluginLoader
handle System.IntPtr
owned bool
Результат PluginLoader

Initialize() публичный Метод

public Initialize ( Ethos manager ) : void
manager Ethos
Результат void

Load() публичный Метод

public Load ( Ethos plugin_info ) : Ethos.Plugin
plugin_info Ethos
Результат Ethos.Plugin

PluginLoaderAdapter() публичный Метод

public PluginLoaderAdapter ( IntPtr handle ) : System
handle System.IntPtr
Результат System

PluginLoaderAdapter() публичный Метод

public PluginLoaderAdapter ( PluginLoaderImplementor implementor ) : System
implementor PluginLoaderImplementor
Результат System

RegisterPlugin() публичный Метод

public RegisterPlugin ( Ethos plugin ) : void
plugin Ethos
Результат void

Unload() публичный Метод

public Unload ( ) : void
Результат void