summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamien Laniel <dlaniel@entrouvert.com>2007-07-02 16:39:58 +0000
committerDamien Laniel <dlaniel@entrouvert.com>2007-07-02 16:39:58 +0000
commit660e011f9e87e3c7071cab2808eb7aaae5afcdd3 (patch)
tree39cc0c75632915cae43ef5f3ad51ad2a28c1b7de
parente6035f1214c5680d59ab790a7b50f9d711c3a7c1 (diff)
cleaned methods definitions to fix swig warnings
-rw-r--r--swig/Lasso-saml2.i19
-rw-r--r--swig/Lasso-wsf-disco.i10
-rw-r--r--swig/Lasso-wsf.i14
-rw-r--r--swig/Lasso.i101
4 files changed, 60 insertions, 84 deletions
diff --git a/swig/Lasso-saml2.i b/swig/Lasso-saml2.i
index 42194e61..8c3ccefa 100644
--- a/swig/Lasso-saml2.i
+++ b/swig/Lasso-saml2.i
@@ -153,7 +153,7 @@ gboolean lasso_profile_is_saml_query(char *query);
typedef struct {
} LassoNameIdManagement;
%extend LassoNameIdManagement {
- /* Attributes inherited from Profile */
+ /* Attributes inherited from LassoProfile */
%immutable artifact;
char *artifact;
@@ -203,7 +203,7 @@ typedef struct {
%newobject newFromDump;
static LassoNameIdManagement *newFromDump(LassoServer *server, char *dump);
- /* Methods inherited from Profile */
+ /* Methods inherited from LassoProfile */
THROW_ERROR()
int setIdentityFromDump(char *dump);
@@ -247,7 +247,7 @@ typedef struct {
%{
-/* Implementations of attributes inherited from Profile */
+/* Implementations of attributes inherited from LassoProfile */
/* identity */
#define LassoNameIdManagement_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
@@ -327,15 +327,12 @@ typedef struct {
#define delete_LassoNameIdManagement(self) lasso_node_destroy(LASSO_NODE(self))
#define LassoNameIdManagement_newFromDump lasso_name_id_management_new_from_dump
-/* Implementations of methods inherited from Profile */
-
-int LassoNameIdManagement_setIdentityFromDump(LassoNameIdManagement *self, char *dump) {
- return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
-}
+/* Implementations of methods inherited from LassoProfile */
-int LassoNameIdManagement_setSessionFromDump(LassoNameIdManagement *self, char *dump) {
- return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
-}
+#define LassoNameIdManagement_setIdentityFromDump(self, dump) \
+ lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump)
+#define LassoNameIdManagement_setSessionFromDump(self, dump) \
+ lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump)
/* Methods implementations */
diff --git a/swig/Lasso-wsf-disco.i b/swig/Lasso-wsf-disco.i
index 83feed66..bbad0155 100644
--- a/swig/Lasso-wsf-disco.i
+++ b/swig/Lasso-wsf-disco.i
@@ -465,6 +465,7 @@ typedef struct {
char *dump();
/* Methods */
+
void addSecurityMechId(const char *security_mech_id);
}
@@ -492,16 +493,19 @@ typedef struct {
#define new_LassoDiscoDescription lasso_disco_description_new
#define delete_LassoDiscoDescription(self) lasso_node_destroy(LASSO_NODE(self))
+/* Implementations of methods inherited from LassoNode */
+
+#define LassoDiscoDescription_dump(self) lasso_node_dump(LASSO_NODE(self))
+
/* Implementations of methods */
-/* Implementations of methods inherited from LassoNode */
+void
+LassoDiscoDescription_addSecurityMechId(LassoDiscoDescription *self, const char *security_mech_id);
void
LassoDiscoDescription_addSecurityMechId(LassoDiscoDescription *self, const char *security_mech_id) {
self->SecurityMechID = g_list_append(self->SecurityMechID, g_strdup(security_mech_id));
}
-#define LassoDiscoDescription_dump(self) lasso_node_dump(LASSO_NODE(self))
-
%}
diff --git a/swig/Lasso-wsf.i b/swig/Lasso-wsf.i
index ddba86b1..bf9bb42c 100644
--- a/swig/Lasso-wsf.i
+++ b/swig/Lasso-wsf.i
@@ -375,8 +375,6 @@ typedef struct {
#define LassoDiscovery_set_resourceId(self, value) set_node((gpointer *) &(self)->resource_id, (value))
#define LassoDiscovery_resourceId_set(self, value) set_node((gpointer *) &(self)->resource_id, (value))
-
-
/* Constructors, destructors & static methods implementations */
#define new_LassoDiscovery lasso_discovery_new
@@ -384,14 +382,10 @@ typedef struct {
/* Implementations of methods inherited from WsfProfile */
-int LassoDiscovery_setIdentityFromDump(LassoDiscovery *self, char *dump) {
- return lasso_wsf_profile_set_identity_from_dump(LASSO_WSF_PROFILE(self), dump);
-}
-
-int LassoDiscovery_setSessionFromDump(LassoDiscovery *self, char *dump) {
- return lasso_wsf_profile_set_session_from_dump(LASSO_WSF_PROFILE(self), dump);
-}
-
+#define LassoDiscovery_setIdentityFromDump(self, dump) \
+ lasso_wsf_profile_set_identity_from_dump(LASSO_WSF_PROFILE(self), dump)
+#define LassoDiscovery_setSessionFromDump(self, dump) \
+ lasso_wsf_profile_set_session_from_dump(LASSO_WSF_PROFILE(self), dump)
#define LassoDiscovery_buildRequestMsg(self) lasso_wsf_profile_build_soap_request_msg(LASSO_WSF_PROFILE(self))
/* Methods implementations */
diff --git a/swig/Lasso.i b/swig/Lasso.i
index 88171846..59d03a28 100644
--- a/swig/Lasso.i
+++ b/swig/Lasso.i
@@ -1778,6 +1778,7 @@ typedef struct {
#define new_LassoNodeList g_ptr_array_new
+void delete_LassoNodeList(GPtrArray *self);
void delete_LassoNodeList(GPtrArray *self) {
g_ptr_array_foreach(self, (GFunc) free_node_array_item, NULL);
g_ptr_array_free(self, false);
@@ -5413,6 +5414,7 @@ typedef struct {
/* providerIds */
#define LassoServer_get_providerIds LassoServer_providerIds_get
+LassoStringList *LassoServer_providerIds_get(LassoServer *self);
LassoStringList *LassoServer_providerIds_get(LassoServer *self) {
GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->providers));
g_hash_table_foreach(self->providers, (GHFunc) add_key_to_array, providerIds);
@@ -5593,6 +5595,7 @@ typedef struct {
/* providerIds */
#define LassoIdentity_get_providerIds LassoIdentity_providerIds_get
+LassoStringList *LassoIdentity_providerIds_get(LassoIdentity *self);
LassoStringList *LassoIdentity_providerIds_get(LassoIdentity *self) {
GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->federations));
g_hash_table_foreach(self->federations, (GHFunc) add_key_to_array, providerIds);
@@ -5617,6 +5620,7 @@ LassoStringList *LassoIdentity_providerIds_get(LassoIdentity *self) {
#define LassoIdentity_addResourceOffering lasso_identity_add_resource_offering
#define LassoIdentity_removeResourceOffering lasso_identity_remove_resource_offering
+LassoNodeList *LassoIdentity_getOfferings(LassoIdentity *self, const char *service_type);
LassoNodeList *LassoIdentity_getOfferings(LassoIdentity *self, const char *service_type) {
GPtrArray *array = NULL;
GList *list;
@@ -5632,6 +5636,7 @@ LassoNodeList *LassoIdentity_getOfferings(LassoIdentity *self, const char *servi
#include <lasso/id-wsf-2.0/identity.h>
+LassoStringList* LassoIdentity_getSvcMDIDs(LassoIdentity *self);
LassoStringList* LassoIdentity_getSvcMDIDs(LassoIdentity *self) {
GList *list = lasso_identity_get_svc_md_ids(self);
GPtrArray *svcMDIDs = g_ptr_array_sized_new(g_list_length(list));
@@ -5697,6 +5702,7 @@ typedef struct {
/* providerIds */
#define LassoSession_get_providerIds LassoSession_providerIds_get
+LassoStringList *LassoSession_providerIds_get(LassoSession *self);
LassoStringList *LassoSession_providerIds_get(LassoSession *self) {
GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->assertions));
g_hash_table_foreach(self->assertions, (GHFunc) add_key_to_array, providerIds);
@@ -5713,6 +5719,7 @@ LassoStringList *LassoSession_providerIds_get(LassoSession *self) {
#define LassoSession_dump lasso_session_dump
+LassoNodeList *LassoSession_getAssertions(LassoSession *self, char *providerId);
LassoNodeList *LassoSession_getAssertions(LassoSession *self, char *providerId) {
GPtrArray *assertionsArray;
GList *assertionsList;
@@ -5923,13 +5930,10 @@ typedef struct {
/* Implementations of methods inherited from Profile */
-int LassoDefederation_setIdentityFromDump(LassoDefederation *self, char *dump) {
- return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
-}
-
-int LassoDefederation_setSessionFromDump(LassoDefederation *self, char *dump) {
- return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
-}
+#define LassoDefederation_setIdentityFromDump(self, dump) \
+ lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump)
+#define LassoDefederation_setSessionFromDump(self, dump) \
+ lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump)
/* Methods implementations */
@@ -6196,13 +6200,10 @@ typedef struct {
/* Implementations of methods inherited from Profile */
-int LassoLogin_setIdentityFromDump(LassoLogin *self, char *dump) {
- return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
-}
-
-int LassoLogin_setSessionFromDump(LassoLogin *self, char *dump) {
- return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
-}
+#define LassoLogin_setIdentityFromDump(self, dump) \
+ lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump)
+#define LassoLogin_setSessionFromDump(self, dump) \
+ lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump)
/* Methods implementations */
@@ -6424,13 +6425,10 @@ typedef struct {
/* Implementations of methods inherited from Profile */
-int LassoLogout_setIdentityFromDump(LassoLogout *self, char *dump) {
- return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
-}
-
-int LassoLogout_setSessionFromDump(LassoLogout *self, char *dump) {
- return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
-}
+#define LassoLogout_setIdentityFromDump(self, dump) \
+ lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump)
+#define LassoLogout_setSessionFromDump(self, dump) \
+ lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump)
/* Methods implementations */
@@ -6658,39 +6656,28 @@ typedef struct {
/* Implementations of methods inherited from Profile */
-int LassoLecp_setIdentityFromDump(LassoLecp *self, char *dump) {
- return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
-}
-
-int LassoLecp_setSessionFromDump(LassoLecp *self, char *dump) {
- return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
-}
+#define LassoLecp_setIdentityFromDump(self, dump) \
+ lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump)
+#define LassoLecp_setSessionFromDump(self, dump) \
+ lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump)
/* Implementations of methods inherited from Login */
-int LassoLecp_buildAssertion(LassoLecp *self, char *authenticationMethod,
- char *authenticationInstant, char *reauthenticateOnOrAfter, char *notBefore,
- char *notOnOrAfter) {
- return lasso_login_build_assertion(LASSO_LOGIN(self), authenticationMethod,
- authenticationInstant, reauthenticateOnOrAfter, notBefore, notOnOrAfter);
-}
+#define LassoLecp_buildAssertion(self, authenticationMethod, authenticationInstant, \
+ reauthenticateOnOrAfter, notBefore, notOnOrAfter) \
+ lasso_login_build_assertion(LASSO_LOGIN(self), authenticationMethod, \
+ authenticationInstant, reauthenticateOnOrAfter, notBefore, notOnOrAfter)
#ifdef LASSO_WSF_ENABLED
-int LassoLecp_setEncryptedResourceId(LassoLecp *self,
- LassoDiscoEncryptedResourceID *encryptedResourceId) {
- return lasso_login_set_encryptedResourceId(LASSO_LOGIN(self), encryptedResourceId);
-}
+#define LassoLecp_setEncryptedResourceId(self, encryptedResourceId) \
+ lasso_login_set_encryptedResourceId(LASSO_LOGIN(self), encryptedResourceId)
#endif
-int LassoLecp_setResourceId(LassoLecp *self, char *content) {
- return lasso_login_set_resourceId(LASSO_LOGIN(self), content);
-}
+#define LassoLecp_setResourceId(self, content) \
+ lasso_login_set_resourceId(LASSO_LOGIN(self), content)
-int LassoLecp_validateRequestMsg(LassoLecp *self, gboolean authenticationResult,
- gboolean isConsentObtained) {
- return lasso_login_validate_request_msg(LASSO_LOGIN(self), authenticationResult,
- isConsentObtained);
-}
+#define LassoLecp_validateRequestMsg(self, authenticationResult, isConsentObtained) \
+ lasso_login_validate_request_msg(LASSO_LOGIN(self), authenticationResult, isConsentObtained)
/* Methods implementations */
@@ -6883,13 +6870,10 @@ typedef struct {
/* Implementations of methods inherited from Profile */
-int LassoNameIdentifierMapping_setIdentityFromDump(LassoNameIdentifierMapping *self, char *dump) {
- return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
-}
-
-int LassoNameIdentifierMapping_setSessionFromDump(LassoNameIdentifierMapping *self, char *dump) {
- return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
-}
+#define LassoNameIdentifierMapping_setIdentityFromDump(self, dump) \
+ lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump)
+#define LassoNameIdentifierMapping_setSessionFromDump(self, dump) \
+ lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump)
/* Methods implementations */
@@ -7102,13 +7086,10 @@ typedef struct {
/* Implementations of methods inherited from Profile */
-int LassoNameRegistration_setIdentityFromDump(LassoNameRegistration *self, char *dump) {
- return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
-}
-
-int LassoNameRegistration_setSessionFromDump(LassoNameRegistration *self, char *dump) {
- return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
-}
+#define LassoNameRegistration_setIdentityFromDump(self, dump) \
+ lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump)
+#define LassoNameRegistration_setSessionFromDump(self, dump) \
+ lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump)
/* Methods implementations */