diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2004-11-01 11:58:16 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2004-11-01 11:58:16 +0000 |
commit | ff405448c94555d428301deae8356c5195305324 (patch) | |
tree | 683e7efa445209407406da993c4d6463b399405a | |
parent | 4bbe46d337e80a7a94688be60f548a6300925fe8 (diff) | |
download | lasso-ff405448c94555d428301deae8356c5195305324.tar.gz lasso-ff405448c94555d428301deae8356c5195305324.tar.xz lasso-ff405448c94555d428301deae8356c5195305324.zip |
- Added Swig access to attribute role in LassoProvider (needed for proxies).
- Renamed TargetNamespace (without uppercase 'S').
-rw-r--r-- | swig/Lasso.i | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i index df6e10d0..ba15be84 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -887,8 +887,7 @@ typedef struct { typedef struct { %extend { /* Attributes inherited from LassoLibLogoutRequest */ - - xmlChar *relayState; + char *relayState; } } LassoLibLogoutRequest; @@ -899,11 +898,11 @@ typedef struct { /* relayState */ #define LassoLibLogoutRequest_get_relayState LassoLibLogoutRequest_relayState_get xmlChar *LassoLibLogoutRequest_relayState_get(LassoLibLogoutRequest *self) { - return NULL; /* FIXME */ + return g_strdup(self->RelayState); } #define LassoLibLogoutRequest_set_relayState LassoLibLogoutRequest_relayState_set -void LassoLibLogoutRequest_relayState_set(LassoLibLogoutRequest *self, xmlChar *relayState) { - LASSO_LIB_LOGOUT_REQUEST(self)->RelayState = g_strdup(relayState); +void LassoLibLogoutRequest_relayState_set(LassoLibLogoutRequest *self, char *relayState) { + self->RelayState = g_strdup(relayState); } @@ -934,12 +933,16 @@ typedef struct { #endif %nodefault LassoProvider; typedef struct { + /* XXX %immutable metadata; - /* XXX LassoNode *metadata; */ + LassoNode *metadata; + */ + + %immutable role; + LassoProviderRole role; %extend { /* Attributes */ - %immutable providerId; %newobject providerId_get; gchar *providerId; @@ -2390,7 +2393,7 @@ typedef struct { gchar *dump(); THROW_ERROR - void initRequest(gchar *targetNameSpace, gchar *remoteProviderId = NULL); + void initRequest(char *targetNamespace, char *remoteProviderId = NULL); END_THROW_ERROR THROW_ERROR |