H A D | pyhbac.c | 302 HbacRuleElement *self; local 304 self = (HbacRuleElement *) type->tp_alloc(type, 0); 305 if (self == NULL) { 310 self->category = PySet_New(NULL); 311 self->names = PyList_New(0); 312 self->groups = PyList_New(0); 313 if (!self->names || !self->groups || !self->category) { 314 Py_DECREF(self); 323 HbacRuleElement_clear(HbacRuleElement *self) argument 332 HbacRuleElement_dealloc(HbacRuleElement *self) argument 339 HbacRuleElement_traverse(HbacRuleElement *self, visitproc visit, void *arg) argument 358 HbacRuleElement_init(HbacRuleElement *self, PyObject *args, PyObject *kwargs) argument 405 hbac_rule_element_set_names(HbacRuleElement *self, PyObject *names, void *closure) argument 420 hbac_rule_element_get_names(HbacRuleElement *self, void *closure) argument 427 hbac_rule_element_set_groups(HbacRuleElement *self, PyObject *groups, void *closure) argument 442 hbac_rule_element_get_groups(HbacRuleElement *self, void *closure) argument 449 hbac_rule_element_set_category(HbacRuleElement *self, PyObject *category, void *closure) argument 486 hbac_rule_element_get_category(HbacRuleElement *self, void *closure) argument 493 HbacRuleElement_repr(HbacRuleElement *self) argument 652 HbacRuleObject *self; local 697 HbacRule_clear(HbacRuleObject *self) argument 708 HbacRule_dealloc(HbacRuleObject *self) argument 715 HbacRule_traverse(HbacRuleObject *self, visitproc visit, void *arg) argument 731 HbacRule_init(HbacRuleObject *self, PyObject *args, PyObject *kwargs) argument 773 hbac_rule_set_enabled(HbacRuleObject *self, PyObject *enabled, void *closure) argument 830 hbac_rule_get_enabled(HbacRuleObject *self, void *closure) argument 840 hbac_rule_set_name(HbacRuleObject *self, PyObject *name, void *closure) argument 854 hbac_rule_get_name(HbacRuleObject *self, void *closure) argument 870 HbacRule_repr(HbacRuleObject *self) argument 923 py_hbac_rule_validate(HbacRuleObject *self, PyObject *args) argument 1150 HbacRequestElement *self; local 1177 HbacRequestElement_clear(HbacRequestElement *self) argument 1185 HbacRequestElement_dealloc(HbacRequestElement *self) argument 1192 HbacRequestElement_traverse(HbacRequestElement *self, visitproc visit, void *arg) argument 1210 HbacRequestElement_init(HbacRequestElement *self, PyObject *args, PyObject *kwargs) argument 1241 hbac_request_element_set_name(HbacRequestElement *self, PyObject *name, void *closure) argument 1257 hbac_request_element_get_name(HbacRequestElement *self, void *closure) argument 1273 hbac_request_element_set_groups(HbacRequestElement *self, PyObject *groups, void *closure) argument 1288 hbac_request_element_get_groups(HbacRequestElement *self, void *closure) argument 1295 HbacRequestElement_repr(HbacRequestElement *self) argument 1434 HbacRequest *self; local 1469 HbacRequest_clear(HbacRequest *self) argument 1480 HbacRequest_dealloc(HbacRequest *self) argument 1487 HbacRequest_traverse(HbacRequest *self, visitproc visit, void *arg) argument 1497 HbacRequest_init(HbacRequest *self, PyObject *args, PyObject *kwargs) argument 1552 py_hbac_evaluate(HbacRequest *self, PyObject *args) argument 1649 hbac_request_element_get_rule_name(HbacRequest *self, void *closure) argument 1664 HbacRequest_repr(HbacRequest *self) argument [all...] |