diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2007-06-04 10:18:14 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2007-06-04 10:18:14 +0000 |
| commit | 38772af6073cbbfbbabfaeb2feb8eddad13a9e54 (patch) | |
| tree | 2d2624899c097c1893c212f531b268d1a34d9658 | |
| parent | 0bdf658ab969d4f3db1b2bffdb7679dab653f093 (diff) | |
| download | lasso-38772af6073cbbfbbabfaeb2feb8eddad13a9e54.tar.gz lasso-38772af6073cbbfbbabfaeb2feb8eddad13a9e54.tar.xz lasso-38772af6073cbbfbbabfaeb2feb8eddad13a9e54.zip | |
returned objects must go through the binding; fix ID-WSF2 disco.getService
| -rw-r--r-- | swig/Lasso-wsf2.i | 4 |
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)) %} |
