7 #ifndef __pyfe_internal_h__ 8 #define __pyfe_internal_h__ 13 PyObject *createMaster(
void);
14 static void Master_dealloc(PyObject*
self);
16 static PyTypeObject Master_T =
18 PyObject_HEAD_INIT(NULL)
35 static void Record_dealloc(PyObject*
self);
36 static PyObject *Record_getattr(PyObject *
self,
char *name);
37 static int Record_setattr(PyObject *
self,
char *name, PyObject *value);
39 static PyTypeObject Record_T =
41 PyObject_HEAD_INIT(NULL)
58 static void RecordArray_dealloc(PyObject*
self);
59 static int RecordArray_len(PyObject*
self);
60 static PyObject *RecordArray_getitem(PyObject*
self,
int index);
61 static PyObject *RecordArray_getslice(PyObject*
self,
int start,
int end);
62 static int RecordArray_setitem(PyObject*
self,
int index, PyObject* obj);
63 static PyObject *RecordArray_getattr(PyObject *
self,
char *name);
65 static PySequenceMethods RecordArray_as_sequence =
76 static PyTypeObject RecordArray_T =
78 PyObject_HEAD_INIT(NULL)
90 &RecordArray_as_sequence,
95 static void Instance_dealloc(PyObject*
self);
96 static PyTypeObject Instance_T =
98 PyObject_HEAD_INIT(NULL)
116 static void Component_dealloc(PyObject*
self);
117 static PyTypeObject Component_T =
119 PyObject_HEAD_INIT(NULL)
137 static PyObject *registry_manage(PyObject*
self, PyObject* args);
138 static PyObject *registry_create(PyObject*
self, PyObject* args);
139 static PyObject *registry_prune(PyObject*
self, PyObject* args);
140 static PyMethodDef PyFeMethods[] =
142 {
"create", registry_create, 1 },
143 {
"manage", registry_manage, 1 },
144 {
"prune", registry_prune, 1 },
148 static PyObject *Record_check(PyObject*
self, PyObject* args);
149 static PyObject *Record_isValid(PyObject*
self, PyObject* args);
150 static PyMethodDef Record_Methods[] =
152 {
"check", Record_check, 1 },
153 {
"isValid", Record_isValid, 1 },
157 static PyObject *RecordArray_check(PyObject*
self, PyObject* args);
158 static PyObject *RecordArray_add(PyObject*
self, PyObject* args);
159 static PyMethodDef RecordArray_Methods[] =
161 {
"check", RecordArray_check, 1 },
162 {
"add", RecordArray_add, 1 },
python binding
Definition: namespace.dox:7