summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--swig/Lasso-wsf2.i4
1 files changed, 3 insertions, 1 deletions
diff --git a/swig/Lasso-wsf2.i b/swig/Lasso-wsf2.i
index 06a5c1cc..6c898f97 100644
--- a/swig/Lasso-wsf2.i
+++ b/swig/Lasso-wsf2.i
@@ -176,6 +176,7 @@ typedef struct {
int processQueryResponseMsg(const char *message);
END_THROW_ERROR()
+ %newobject getService;
LassoIdWsf2DataService* getService(const char *service_type = NULL);
}
@@ -283,7 +284,8 @@ typedef struct {
#define LassoIdWsf2Discovery_processQueryMsg lasso_idwsf2_discovery_process_query_msg
#define LassoIdWsf2Discovery_processQueryResponseMsg lasso_idwsf2_discovery_process_query_response_msg
#define LassoIdWsf2Discovery_registerMetadata lasso_idwsf2_discovery_register_metadata
-#define LassoIdWsf2Discovery_getService lasso_idwsf2_discovery_get_service;
+#define LassoIdWsf2Discovery_getService(self, type) \
+ get_node(lasso_idwsf2_discovery_get_service(self, type))
%}