summaryrefslogtreecommitdiffstats
path: root/swig
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2007-04-25 12:51:55 +0000
committerFrederic Peters <fpeters@entrouvert.com>2007-04-25 12:51:55 +0000
commitdc0ebd749ea26b1bf2640858df60b8e207de8fe7 (patch)
tree469eaf6944c0ec4a3a8e1e01f1695b7a1e849e52 /swig
parent10c8fcb306ac27c161631d71c10b5b2361ce6858 (diff)
downloadlasso-dc0ebd749ea26b1bf2640858df60b8e207de8fe7.tar.gz
lasso-dc0ebd749ea26b1bf2640858df60b8e207de8fe7.tar.xz
lasso-dc0ebd749ea26b1bf2640858df60b8e207de8fe7.zip
new server.addServiceFromDump method, and extended addService to work for both
id-wsf 1 and 2; also necessary to add quick hack in new_from_xmlnode to map SvcMD to SvcMetadata.
Diffstat (limited to 'swig')
-rw-r--r--swig/Lasso.i5
1 files changed, 5 insertions, 0 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i
index 156579c6..c180e8fb 100644
--- a/swig/Lasso.i
+++ b/swig/Lasso.i
@@ -5268,6 +5268,10 @@ typedef struct {
THROW_ERROR()
int addService(LassoDiscoServiceInstance *service);
END_THROW_ERROR()
+
+ THROW_ERROR()
+ int addServiceFromDump(const char *dump);
+ END_THROW_ERROR()
#endif
%newobject dump;
@@ -5345,6 +5349,7 @@ LassoStringList *LassoServer_providerIds_get(LassoServer *self) {
#define LassoServer_addProvider lasso_server_add_provider
#define LassoServer_addService lasso_server_add_service
+#define LassoServer_addServiceFromDump lasso_server_add_service_from_dump
#define LassoServer_dump lasso_server_dump
#define LassoServer_getProvider lasso_server_get_provider
#define LassoServer_getService lasso_server_get_service