Plugin
Object Hierarchy:
Description:
[ CCode ( free_function = "purple_plugin_destroy" ) ]
[ Compact ]
public class Plugin
[ Compact ]
public class Plugin
Namespace: Purple
Package: purple
Content:
Static methods:
Creation methods:
Methods:
- public void disable ()
- public unowned string get_author ()
- public unowned string get_description ()
- public unowned string get_homepage ()
- public unowned string get_id ()
- public unowned string get_name ()
- public unowned string get_summary ()
- public unowned string get_version ()
- public void* ipc_call (string command, bool ok)
- public bool ipc_get_params (string command, out unowned Value ret_value, int num_params, out unowned Value @params)
- public bool ipc_register (string command, Callback func, SignalMarshalFunc marshal, Value ret_value, int num_params)
- public void ipc_unregister (string command)
- public void ipc_unregister_all ()
- public bool is_loaded ()
- public bool is_unloadable ()
- public bool load ()
- public bool register ()
- public bool reload ()
- public bool unload ()
Fields:
- public unowned List dependent_plugins
- public unowned string error
- public void* extra
- public void* handle
- public unowned PluginInfo info
- public void* ipc_data
- public bool loaded
- public bool native_plugin
- public unowned string path
- public bool unloadable