#include <Python.h>Idź do kodu źródłowego tego pliku.
Struktury danych | |
| struct | ekg_pluginObj |
Funkcje | |
| void | ekg_plugin_dealloc (ekg_pluginObj *o) |
| int | ekg_plugin_init (ekg_pluginObj *self, PyObject *args, PyObject *kwds) |
| PyObject * | ekg_plugin_unload (ekg_pluginObj *self, PyObject *args) |
| PyObject * | ekg_plugin_load (ekg_pluginObj *self, PyObject *args) |
| PyObject * | ekg_plugin_is_loaded (ekg_pluginObj *self, PyObject *args) |
| PyObject * | ekg_plugin_get_attr (ekg_pluginObj *self, char *attr) |
Zmienne | |
| staticforward PyMethodDef | ekg_plugin_methods [] |
| static PyTypeObject | ekg_plugin_type |
| void ekg_plugin_dealloc | ( | ekg_pluginObj * | o | ) |
deallocation of plugin object
| PyObject* ekg_plugin_get_attr | ( | ekg_pluginObj * | self, | |
| char * | attr | |||
| ) |
get attribute from plugin object
| int ekg_plugin_init | ( | ekg_pluginObj * | self, | |
| PyObject * | args, | |||
| PyObject * | kwds | |||
| ) |
initialization of plugin object
| PyObject* ekg_plugin_is_loaded | ( | ekg_pluginObj * | self, | |
| PyObject * | args | |||
| ) |
load plugin
| PyObject* ekg_plugin_load | ( | ekg_pluginObj * | self, | |
| PyObject * | args | |||
| ) |
load plugin
| PyObject* ekg_plugin_unload | ( | ekg_pluginObj * | self, | |
| PyObject * | args | |||
| ) |
unload plugin
| staticforward PyMethodDef ekg_plugin_methods[] |
{
{"load", (PyCFunction)ekg_plugin_load, METH_VARARGS, "Load plugin"},
{"unload", (PyCFunction)ekg_plugin_unload, METH_NOARGS, "Unload plugin"},
{"isLoaded", (PyCFunction)ekg_plugin_is_loaded, METH_NOARGS, "Check if plugin is loaded"},
{NULL, NULL, 0, NULL}
}
PyTypeObject ekg_plugin_type [static] |
1.7.1