summaryrefslogtreecommitdiffstats
path: root/swig
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-09-25 14:46:34 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-09-25 14:46:34 +0000
commite3d1b0f8836d0a571df1fb65a2f318a36c9a9412 (patch)
treed475072963ef850d2f8cc3c843a93e8fd4ff4316 /swig
parent2dff6f6f5ad27966bc7d12bae6d0f88c3c14943d (diff)
downloadlasso-e3d1b0f8836d0a571df1fb65a2f318a36c9a9412.tar.gz
lasso-e3d1b0f8836d0a571df1fb65a2f318a36c9a9412.tar.xz
lasso-e3d1b0f8836d0a571df1fb65a2f318a36c9a9412.zip
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.
Diffstat (limited to 'swig')
-rw-r--r--swig/Lasso.i11
1 files changed, 10 insertions, 1 deletions
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) {