summaryrefslogtreecommitdiffstats
path: root/swig
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-10-03 10:40:52 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-10-03 10:40:52 +0000
commit4dc6a63c781f4fc9b86fa37c328306a5cb184f0c (patch)
tree729277877270a85303f4b8b409df4d51164d9025 /swig
parent6f7b4264d9fa80aba1ea124156516a38d8ec0da1 (diff)
downloadlasso-4dc6a63c781f4fc9b86fa37c328306a5cb184f0c.tar.gz
lasso-4dc6a63c781f4fc9b86fa37c328306a5cb184f0c.tar.xz
lasso-4dc6a63c781f4fc9b86fa37c328306a5cb184f0c.zip
Added RegisterNameIdentifier request and response to SWIG binding.
Diffstat (limited to 'swig')
-rw-r--r--swig/Lasso.i67
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) {