diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-21 14:11:09 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-21 14:11:09 +0000 |
| commit | 46738d03eacf3b0368e50674194f6f05cae2cddf (patch) | |
| tree | 5802e13b94ffc61c5f612276835d96a7fa8446a9 /python/protocols | |
| parent | b7cfb5c758c898377a08b368e156bae4d1820b1b (diff) | |
| download | lasso-46738d03eacf3b0368e50674194f6f05cae2cddf.tar.gz lasso-46738d03eacf3b0368e50674194f6f05cae2cddf.tar.xz lasso-46738d03eacf3b0368e50674194f6f05cae2cddf.zip | |
update of federation termination notification
Diffstat (limited to 'python/protocols')
| -rw-r--r-- | python/protocols/py_federation_termination_notification.c | 32 | ||||
| -rw-r--r-- | python/protocols/py_federation_termination_notification.h | 3 |
2 files changed, 9 insertions, 26 deletions
diff --git a/python/protocols/py_federation_termination_notification.c b/python/protocols/py_federation_termination_notification.c index e3b7945c..8a105105 100644 --- a/python/protocols/py_federation_termination_notification.c +++ b/python/protocols/py_federation_termination_notification.c @@ -64,36 +64,20 @@ PyObject *federation_termination_notification_new(PyObject *self, PyObject *args return (LassoFederationTerminationNotification_wrap(LASSO_FEDERATION_TERMINATION_NOTIFICATION(notification))); } -PyObject *federation_termination_notification_new_from_soap(PyObject *self, PyObject *args) { - const xmlChar *soap_buffer; +PyObject *federation_termination_notification_new_from_export(PyObject *self, PyObject *args) { + xmlChar *soap_buffer; + gint type; - LassoNode *notification; - - if (CheckArgs(args, "S:federation_termination_notification_new_from_soap")) { - if(!PyArg_ParseTuple(args, (char *) "s:federation_termination_notification_new_from_soap", - &soap_buffer)) - return NULL; - } - else return NULL; - - notification = lasso_federation_termination_notification_new_from_soap(soap_buffer); - - return (LassoFederationTerminationNotification_wrap(LASSO_FEDERATION_TERMINATION_NOTIFICATION(notification))); -} - -PyObject *federation_termination_notification_new_from_query(PyObject *self, PyObject *args) { - const xmlChar *query; - - LassoNode *notification; + LassoNode *notification; - if (CheckArgs(args, "S:federation_termination_notification_new_from_query")) { - if(!PyArg_ParseTuple(args, (char *) "s:federation_termination_notification_new_from_query", - &query)) + if (CheckArgs(args, "SI:federation_termination_notification_new_from_export")) { + if(!PyArg_ParseTuple(args, (char *) "si:federation_termination_notification_new_from_export", + &soap_buffer, &type)) return NULL; } else return NULL; - notification = lasso_federation_termination_notification_new_from_query(query); + notification = lasso_federation_termination_notification_new_from_export(soap_buffer, type); return (LassoFederationTerminationNotification_wrap(LASSO_FEDERATION_TERMINATION_NOTIFICATION(notification))); } diff --git a/python/protocols/py_federation_termination_notification.h b/python/protocols/py_federation_termination_notification.h index 2030f085..52e57d83 100644 --- a/python/protocols/py_federation_termination_notification.h +++ b/python/protocols/py_federation_termination_notification.h @@ -37,7 +37,6 @@ typedef struct { PyObject *LassoFederationTerminationNotification_wrap(LassoFederationTerminationNotification *notification); PyObject *federation_termination_notification_new(PyObject *self, PyObject *args); -PyObject *federation_termination_notification_new_from_soap(PyObject *self, PyObject *args); -PyObject *federation_termination_notification_new_from_query(PyObject *self, PyObject *args); +PyObject *federation_termination_notification_new_from_export(PyObject *self, PyObject *args); #endif /* __PYLASSO_PY_FEDERATION_TERMINATION_NOTIFICATION_H__ */ |
