From e3d1b0f8836d0a571df1fb65a2f318a36c9a9412 Mon Sep 17 00:00:00 2001 From: Nicolas Clapies Date: Sat, 25 Sep 2004 14:46:34 +0000 Subject: Fixed mistake in LassoNameIdentifierMapping() : restored the second param (provider type). Added a new attribute in NameIdentifierMapping object. Now targetNameIdentifier is the name identifier of the target Service Provider. Later will be used to request an attribute. --- swig/Lasso.i | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/swig/Lasso.i b/swig/Lasso.i index 3a9a9feb..51b5cb7b 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -2244,6 +2244,9 @@ typedef struct { %immutable nameIdentifier; gchar *nameIdentifier; + %immutable targetNameIdentifier; + gchar *targetNameIdentifier; + %newobject remoteProviderId_get; gchar *remoteProviderId; @@ -2252,7 +2255,7 @@ typedef struct { /* Constructor, Destructor & Static Methods */ - LassoNameIdentifierMapping(LassoServer *server); + LassoNameIdentifierMapping(LassoServer *server, lassoProviderType provider_type); ~LassoNameIdentifierMapping(); @@ -2341,6 +2344,12 @@ gchar *LassoNameIdentifierMapping_nameIdentifier_get(LassoNameIdentifierMapping return LASSO_PROFILE(self)->nameIdentifier; } +/* targetNameIdentifier */ +#define LassoNameIdentifierMapping_get_targetNameIdentifier LassoNameIdentifierMapping_targetNameIdentifier_get +gchar *LassoNameIdentifierMapping_targetNameIdentifier_get(LassoNameIdentifierMapping *self) { + return self->targetNameIdentifier; +} + /* remoteProviderId */ #define LassoNameIdentifierMapping_get_remoteProviderId LassoNameIdentifierMapping_remoteProviderId_get gchar *LassoNameIdentifierMapping_remoteProviderId_get(LassoNameIdentifierMapping *self) { -- cgit