summaryrefslogtreecommitdiffstats
path: root/python/protocols
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-07-21 14:11:09 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-07-21 14:11:09 +0000
commit46738d03eacf3b0368e50674194f6f05cae2cddf (patch)
tree5802e13b94ffc61c5f612276835d96a7fa8446a9 /python/protocols
parentb7cfb5c758c898377a08b368e156bae4d1820b1b (diff)
downloadlasso-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.c32
-rw-r--r--python/protocols/py_federation_termination_notification.h3
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__ */