diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2005-09-05 15:00:59 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2005-09-05 15:00:59 +0000 |
| commit | 7aa9f685bbd9f8a03df137b0888048ee4d8e1bcb (patch) | |
| tree | 2bf12d332e55c0936abc1dad8525932ec7aec974 | |
| parent | 43cb497fd1e5bb03f587f7aca1551a66d056c3a7 (diff) | |
| download | lasso-7aa9f685bbd9f8a03df137b0888048ee4d8e1bcb.tar.gz lasso-7aa9f685bbd9f8a03df137b0888048ee4d8e1bcb.tar.xz lasso-7aa9f685bbd9f8a03df137b0888048ee4d8e1bcb.zip | |
Added attributes provider_id and abstract_description in lassoDataService.
| -rw-r--r-- | lasso/id-wsf/data_service.h | 3 | ||||
| -rw-r--r-- | swig/Lasso-wsf.i | 14 | ||||
| -rw-r--r-- | swig/inheritance.h | 6 |
3 files changed, 22 insertions, 1 deletions
diff --git a/lasso/id-wsf/data_service.h b/lasso/id-wsf/data_service.h index d80f5098..a2dd075f 100644 --- a/lasso/id-wsf/data_service.h +++ b/lasso/id-wsf/data_service.h @@ -62,6 +62,9 @@ struct _LassoDataService { LassoDiscoResourceID *resource_id; LassoDiscoEncryptedResourceID *encrypted_resource_id; xmlNode *resource_data; + + gchar *provider_id; + gchar *abstract_description; /*< private >*/ LassoDataServicePrivate *private_data; diff --git a/swig/Lasso-wsf.i b/swig/Lasso-wsf.i index f238d3f4..1afc1ba4 100644 --- a/swig/Lasso-wsf.i +++ b/swig/Lasso-wsf.i @@ -818,6 +818,12 @@ typedef struct { %newobject resourceData_get; char *resourceData; + %immutable providerId; + char *providerId; + + %immutable abstractDescription; + char *abstractDescription; + /* Constructor, Destructor & Static Methods */ LassoDataService(LassoServer *server); @@ -907,6 +913,14 @@ typedef struct { /* Attributes */ +/* providerId */ +#define LassoDataService_get_providerId(self) self->provider_id +#define LassoDataService_providerId_get(self) self->provider_id + +/* abstractDescription */ +#define LassoDataService_get_abstractDescription(self) self->abstract_description +#define LassoDataService_abstractDescription_get(self) self->abstract_description + /* EncryptedResourceID */ #define LassoDataService_get_encryptedResourceId(self) get_node((self)->encrypted_resource_id) #define LassoDataService_encryptedResourceId_get(self) get_node((self)->encrypted_resource_id) diff --git a/swig/inheritance.h b/swig/inheritance.h index b34f2d7d..67f0957e 100644 --- a/swig/inheritance.h +++ b/swig/inheritance.h @@ -82,7 +82,6 @@ SET_NODE_INFO(LibRegisterNameIdentifierResponse, LibStatusResponse) /* ID-WSF */ - /* disco prefix */ SET_NODE_INFO(DiscoCredentials, Node) @@ -151,4 +150,9 @@ SET_NODE_INFO(UtilityStatus, Node) /* web service security extension */ SET_NODE_INFO(WsseSecurity, Node) +/* Profiles */ +SET_NODE_INFO(WsfProfile, Node) +SET_NODE_INFO(DataService, WsfProfile) +SET_NODE_INFO(PersonalProfileService, DataService) + #endif /* LASSO_WSF_ENABLED */ |
