summaryrefslogtreecommitdiffstats
path: root/bindings/overrides.xml
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-01-28 15:31:46 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-01-28 15:31:46 +0000
commita1ae48d2ef48492faafd26464e64e2dccd0d8565 (patch)
treec124d920b7ee607ba7e70efc5e89426093998cdf /bindings/overrides.xml
parentfa9566aa59005360a562595d3b0c20b2bd75478b (diff)
downloadlasso-a1ae48d2ef48492faafd26464e64e2dccd0d8565.tar.gz
lasso-a1ae48d2ef48492faafd26464e64e2dccd0d8565.tar.xz
lasso-a1ae48d2ef48492faafd26464e64e2dccd0d8565.zip
Bindings: better parse oftype annotation for hashtable, allow to skip structures
* bindings/bindings.py: add possibility to skip generating bindings for structures to overrides.xml. parse element-type annotation /* of XXX */ for hashtable objects. output to stderr warning about skipped objects. parse idwsf_strings.h * bindings/overrides.xml: skip more ID-WSF 1.0 functions in java and perl. skip structure LassoAuthentication.
Diffstat (limited to 'bindings/overrides.xml')
-rw-r--r--bindings/overrides.xml31
1 files changed, 23 insertions, 8 deletions
diff --git a/bindings/overrides.xml b/bindings/overrides.xml
index 2b6c4357..70c93c24 100644
--- a/bindings/overrides.xml
+++ b/bindings/overrides.xml
@@ -37,13 +37,13 @@
<!-- LassoWsfProfile -->
<func name="lasso_wsf_profile_get_identity" return_owner="false" />
<func name="lasso_wsf_profile_get_session" return_owner="false" />
- <func name="lasso_wsf_profile_get_remote_provider" skip="java"/>
- <func name="lasso_data_service_get_answer" skip="java"/>
- <func name="lasso_data_service_get_query_item" skip="java"/>
- <func name="lasso_data_service_add_modification" skip="java"/>
- <func name="lasso_data_service_get_answers" skip="java"/>
- <func name="lasso_data_service_get_answers_by_select" skip="java"/>
- <func name="lasso_data_service_get_answers_by_item_id" skip="java"/>
+ <func name="lasso_wsf_profile_get_remote_provider" skip="java,perl"/>
+ <func name="lasso_data_service_get_answer" skip="java,perl"/>
+ <func name="lasso_data_service_get_query_item" skip="java,perl"/>
+ <func name="lasso_data_service_add_modification" skip="java,perl"/>
+ <func name="lasso_data_service_get_answers" skip="java,perl"/>
+ <func name="lasso_data_service_get_answers_by_select" skip="java,perl"/>
+ <func name="lasso_data_service_get_answers_by_item_id" skip="java,perl"/>
<func name="lasso_saml2_encrypted_element_decrypt" skip="true"/>
<!-- LassoIdentity -->
<func name="lasso_identity_get_federation" return_owner="false" />
@@ -177,9 +177,24 @@
<arg name="abstract" rename="abstract_" language="java"/>
<func name="lasso_personal_profile_service_new_full" rename="lasso_personal_profile_server_new_personal_profile_service_full"/>
<func name="lasso_wsf_profile_new_full" rename="lasso_wsf_profile_wsf_profile_new_full"/>
- <func name="lasso_authentication_init_request" skip="true"/>
<func name="lasso_wsa_endpoint_reference_get_target_identity_token" skip="true"/>
<func name="lasso_wsa_endpoint_reference_get_security_token" skip="true"/>
+ <func name="lasso_wsa_endpoint_reference_associate_service_to_type" skip="true"/>
+ <func name="lasso_authentication_get_type" skip="true"/>
+ <func name="lasso_authentication_get_type" skip="true"/>
+ <func name="lasso_authentication_new" skip="true"/>
+ <func name="lasso_authentication_destroy" skip="true"/>
+ <func name="lasso_authentication_client_start" skip="true"/>
+ <func name="lasso_authentication_client_step" skip="true"/>
+ <func name="lasso_authentication_get_mechanism_list" skip="true"/>
+ <func name="lasso_authentication_init_request" skip="true"/>
+ <func name="lasso_authentication_process_request_msg" skip="true"/>
+ <func name="lasso_authentication_process_response_msg" skip="true"/>
+ <func name="lasso_authentication_server_start" skip="true"/>
+ <func name="lasso_authentication_server_step" skip="true"/>
+ <struct name="LassoAuthentication" skip="true"/>
+ <func name="lasso_wsse_username_token_derive_key" skip="true"/>
+ <func name="lasso_wsa_endpoint_reference_add_security_token" skip="true"/>
<!-- Exceptions -->
<exception>
<category name="Profile"/>