C# Class Ethos.Manager

Inheritance: GLib.Object
显示文件 Open project: chergert/ethos

Public Methods

Method Description
GetPlugin ( Ethos plugin_info ) : Ethos.Plugin
Initialize ( ) : void
LoadPlugin ( Ethos plugin_info ) : bool
Manager ( ) : System
Manager ( IntPtr raw ) : System
Manager ( string app_name, string plugin_dirs ) : System
Unload ( ) : void
UnloadPlugin ( Ethos plugin_info ) : bool

Private Methods

Method Description
Manager ( GLib gtype ) : System
OnInitialized ( ) : void
OnPluginLoaded ( Ethos plugin_info ) : void
OnPluginUnloaded ( Ethos plugin_info ) : void
OverrideInitialized ( GLib gtype ) : void
OverridePluginLoaded ( GLib gtype ) : void
OverridePluginUnloaded ( GLib gtype ) : void
ethos_manager_get_app_name ( IntPtr raw ) : IntPtr
ethos_manager_get_plugin ( IntPtr raw, IntPtr plugin_info ) : IntPtr
ethos_manager_get_plugin_dirs ( IntPtr raw ) : IntPtr
ethos_manager_get_plugin_info ( IntPtr raw ) : IntPtr
ethos_manager_get_plugin_loaders ( IntPtr raw ) : IntPtr
ethos_manager_get_type ( ) : IntPtr
ethos_manager_initialize ( IntPtr raw ) : void
ethos_manager_load_plugin ( IntPtr raw, IntPtr plugin_info, IntPtr &error ) : bool
ethos_manager_new ( ) : IntPtr
ethos_manager_new_full ( IntPtr app_name, IntPtr plugin_dirs ) : IntPtr
ethos_manager_set_app_name ( IntPtr raw, IntPtr app_name ) : void
ethos_manager_set_plugin_dirs ( IntPtr raw, IntPtr plugin_dirs ) : void
ethos_manager_unload ( IntPtr raw ) : void
ethos_manager_unload_plugin ( IntPtr raw, IntPtr plugin_info, IntPtr &error ) : bool
initialized_cb ( IntPtr manager ) : void
pluginloaded_cb ( IntPtr manager, IntPtr plugin_info ) : void
pluginunloaded_cb ( IntPtr manager, IntPtr plugin_info ) : void

Method Details

GetPlugin() public method

public GetPlugin ( Ethos plugin_info ) : Ethos.Plugin
plugin_info Ethos
return Ethos.Plugin

Initialize() public method

public Initialize ( ) : void
return void

LoadPlugin() public method

public LoadPlugin ( Ethos plugin_info ) : bool
plugin_info Ethos
return bool

Manager() public method

public Manager ( ) : System
return System

Manager() public method

public Manager ( IntPtr raw ) : System
raw System.IntPtr
return System

Manager() public method

public Manager ( string app_name, string plugin_dirs ) : System
app_name string
plugin_dirs string
return System

Unload() public method

public Unload ( ) : void
return void

UnloadPlugin() public method

public UnloadPlugin ( Ethos plugin_info ) : bool
plugin_info Ethos
return bool