diff options
author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-10-03 10:40:52 +0000 |
---|---|---|
committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-10-03 10:40:52 +0000 |
commit | 4dc6a63c781f4fc9b86fa37c328306a5cb184f0c (patch) | |
tree | 729277877270a85303f4b8b409df4d51164d9025 /swig/Lasso.i | |
parent | 6f7b4264d9fa80aba1ea124156516a38d8ec0da1 (diff) | |
download | lasso-4dc6a63c781f4fc9b86fa37c328306a5cb184f0c.tar.gz lasso-4dc6a63c781f4fc9b86fa37c328306a5cb184f0c.tar.xz lasso-4dc6a63c781f4fc9b86fa37c328306a5cb184f0c.zip |
Added RegisterNameIdentifier request and response to SWIG binding.
Diffstat (limited to 'swig/Lasso.i')
-rw-r--r-- | swig/Lasso.i | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i index 3682867b..6549f437 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -993,6 +993,55 @@ typedef struct { /*********************************************************************** + * RegisterNameIdentifierRequest + ***********************************************************************/ + + +#ifndef SWIGPHP4 +%rename(RegisterNameIdentifierRequest) LassoRegisterNameIdentifierRequest; +#endif +%nodefault LassoRegisterNameIdentifierRequest; +typedef struct { + %extend { + /* Attributes inherited from LassoLibRegisterNameIdentifierRequest */ + + xmlChar *relayState; + } +} LassoRegisterNameIdentifierRequest; + +%{ + +/* Attributes Implementations */ + +/* relayState */ +#define LassoRegisterNameIdentifierRequest_get_relayState LassoRegisterNameIdentifierRequest_relayState_get +xmlChar *LassoRegisterNameIdentifierRequest_relayState_get(LassoRegisterNameIdentifierRequest *self) { + return NULL; /* FIXME */ +} +#define LassoRegisterNameIdentifierRequest_set_relayState LassoRegisterNameIdentifierRequest_relayState_set +void LassoRegisterNameIdentifierRequest_relayState_set(LassoRegisterNameIdentifierRequest *self, + xmlChar *relayState) { + lasso_lib_register_name_identifier_request_set_relayState(LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST(self), + relayState); +} + +%} + + +/*********************************************************************** + * RegisterNameIdentifierResponse + ***********************************************************************/ + + +#ifndef SWIGPHP4 +%rename(RegisterNameIdentifierResponse) LassoRegisterNameIdentifierResponse; +#endif +%nodefault LassoRegisterNameIdentifierResponse; +typedef struct { +} LassoRegisterNameIdentifierResponse; + + +/*********************************************************************** * Request ***********************************************************************/ @@ -2482,6 +2531,12 @@ typedef struct { %newobject remoteProviderId_get; gchar *remoteProviderId; + %immutable request; + LassoRequest *request; + + %immutable response; + LassoResponse *response; + %newobject session_get; LassoSession *session; @@ -2601,6 +2656,18 @@ void LassoNameRegistration_remoteProviderId_set(LassoNameRegistration *self, gch lasso_profile_set_remote_providerID(LASSO_PROFILE(self), remoteProviderId); } +/* request */ +#define LassoNameRegistration_get_request LassoNameRegistration_request_get +LassoRegisterNameIdentifierRequest *LassoNameRegistration_request_get(LassoNameRegistration *self) { + return LASSO_REGISTER_NAME_IDENTIFIER_REQUEST(LASSO_PROFILE(self)->request); +} + +/* response */ +#define LassoNameRegistration_get_response LassoNameRegistration_response_get +LassoRegisterNameIdentifierResponse *LassoNameRegistration_response_get(LassoNameRegistration *self) { + return LASSO_REGISTER_NAME_IDENTIFIER_REQUEST(LASSO_PROFILE(self)->response); +} + /* session */ #define LassoNameRegistration_get_session LassoNameRegistration_session_get LassoSession *LassoNameRegistration_session_get(LassoNameRegistration *self) { |