diff options
| author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-09-29 13:20:38 +0000 |
|---|---|---|
| committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-09-29 13:20:38 +0000 |
| commit | 00ea5d71133fb8cfa4db803247b4c0cc0abbf53b (patch) | |
| tree | 662616f226075ba0d6f89a69a4330920a64aab8d | |
| parent | c462bc3b2a23c2d5bae7b87893fe731c398aa818 (diff) | |
| download | lasso-00ea5d71133fb8cfa4db803247b4c0cc0abbf53b.tar.gz lasso-00ea5d71133fb8cfa4db803247b4c0cc0abbf53b.tar.xz lasso-00ea5d71133fb8cfa4db803247b4c0cc0abbf53b.zip | |
Core: Add const modifiers to LassoProvider methods
* lasso/id-ff/provider.c lasso/id-ff/provider.h
lasso/saml-2.0/provider.c lasso/saml-2.0/provider.h:
add const modifier where they could be added.
| -rw-r--r-- | lasso/id-ff/provider.c | 20 | ||||
| -rw-r--r-- | lasso/id-ff/provider.h | 18 | ||||
| -rw-r--r-- | lasso/saml-2.0/provider.c | 10 | ||||
| -rw-r--r-- | lasso/saml-2.0/providerprivate.h | 12 |
4 files changed, 30 insertions, 30 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index 71926b92..11ccf669 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -81,7 +81,7 @@ static gboolean lasso_provider_load_metadata_from_doc(LassoProvider *provider, x * string must be freed by the caller. **/ gchar* -lasso_provider_get_assertion_consumer_service_url(LassoProvider *provider, const char *service_id) +lasso_provider_get_assertion_consumer_service_url(const LassoProvider *provider, const char *service_id) { GHashTable *descriptor; GList *l; @@ -116,7 +116,7 @@ lasso_provider_get_assertion_consumer_service_url(LassoProvider *provider, const * string must be freed by the caller. **/ gchar* -lasso_provider_get_metadata_one(LassoProvider *provider, const char *name) +lasso_provider_get_metadata_one(const LassoProvider *provider, const char *name) { GList *l; GHashTable *descriptor; @@ -148,7 +148,7 @@ lasso_provider_get_metadata_one(LassoProvider *provider, const char *name) * not be freed, modified or stored. **/ GList* -lasso_provider_get_metadata_list(LassoProvider *provider, const char *name) +lasso_provider_get_metadata_list(const LassoProvider *provider, const char *name) { GHashTable *descriptor; @@ -163,7 +163,7 @@ lasso_provider_get_metadata_list(LassoProvider *provider, const char *name) /** * lasso_provider_get_first_http_method: - * @provider: a #LassoProvider + * @provider: (transfer none): a #LassoProvider * @remote_provider: a #LassoProvider depicting the remote provider * @protocol_type: a Liberty profile * @@ -174,7 +174,7 @@ lasso_provider_get_metadata_list(LassoProvider *provider, const char *name) **/ LassoHttpMethod lasso_provider_get_first_http_method(LassoProvider *provider, - LassoProvider *remote_provider, LassoMdProtocolType protocol_type) + const LassoProvider *remote_provider, const LassoMdProtocolType protocol_type) { char *protocol_profile_prefix; GList *local_supported_profiles; @@ -243,7 +243,7 @@ lasso_provider_get_first_http_method(LassoProvider *provider, * Return value: %TRUE if it is appropriate **/ gboolean -lasso_provider_accept_http_method(LassoProvider *provider, LassoProvider *remote_provider, +lasso_provider_accept_http_method(LassoProvider *provider, const LassoProvider *remote_provider, LassoMdProtocolType protocol_type, LassoHttpMethod http_method, gboolean initiate_profile) { @@ -300,7 +300,7 @@ lasso_provider_accept_http_method(LassoProvider *provider, LassoProvider *remote * Return value: %TRUE if it is supported **/ gboolean -lasso_provider_has_protocol_profile(LassoProvider *provider, +lasso_provider_has_protocol_profile(const LassoProvider *provider, LassoMdProtocolType protocol_type, const char *protocol_profile) { GList *supported; @@ -324,7 +324,7 @@ lasso_provider_has_protocol_profile(LassoProvider *provider, * caller. **/ char* -lasso_provider_get_base64_succinct_id(LassoProvider *provider) +lasso_provider_get_base64_succinct_id(const LassoProvider *provider) { char *succinct_id, *base64_succinct_id; @@ -346,7 +346,7 @@ lasso_provider_get_base64_succinct_id(LassoProvider *provider) * not found. This xmlnode must be freed by the caller. **/ xmlNode* -lasso_provider_get_organization(LassoProvider *provider) +lasso_provider_get_organization(const LassoProvider *provider) { g_return_val_if_fail(LASSO_IS_PROVIDER(provider), NULL); if (provider->private_data->organization) { @@ -673,7 +673,7 @@ lasso_provider_get_type() } LassoProtocolConformance -lasso_provider_get_protocol_conformance(LassoProvider *provider) +lasso_provider_get_protocol_conformance(const LassoProvider *provider) { g_return_val_if_fail(LASSO_IS_PROVIDER(provider), LASSO_PROTOCOL_NONE); return provider->private_data->conformance; diff --git a/lasso/id-ff/provider.h b/lasso/id-ff/provider.h index 12cad15a..f02b38bf 100644 --- a/lasso/id-ff/provider.h +++ b/lasso/id-ff/provider.h @@ -172,29 +172,29 @@ LASSO_EXPORT LassoProvider* lasso_provider_new(LassoProviderRole role, const cha const char *public_key, const char *ca_cert_chain); LASSO_EXPORT LassoProvider* lasso_provider_new_from_buffer(LassoProviderRole role, const char *metadata, const char *public_key, const char *ca_cert_chain); -LASSO_EXPORT gchar* lasso_provider_get_assertion_consumer_service_url(LassoProvider *provider, +LASSO_EXPORT gchar* lasso_provider_get_assertion_consumer_service_url(const LassoProvider *provider, const char *service_id); -LASSO_EXPORT gchar* lasso_provider_get_metadata_one(LassoProvider *provider, const char *name); -LASSO_EXPORT GList* lasso_provider_get_metadata_list(LassoProvider *provider, const char *name); +LASSO_EXPORT gchar* lasso_provider_get_metadata_one(const LassoProvider *provider, const char *name); +LASSO_EXPORT GList* lasso_provider_get_metadata_list(const LassoProvider *provider, const char *name); LASSO_EXPORT LassoProvider* lasso_provider_new_from_dump(const gchar *dump); LASSO_EXPORT LassoHttpMethod lasso_provider_get_first_http_method(LassoProvider *provider, - LassoProvider *remote_provider, LassoMdProtocolType protocol_type); + const LassoProvider *remote_provider, LassoMdProtocolType protocol_type); LASSO_EXPORT gboolean lasso_provider_accept_http_method(LassoProvider *provider, - LassoProvider *remote_provider, LassoMdProtocolType protocol_type, + const LassoProvider *remote_provider, LassoMdProtocolType protocol_type, LassoHttpMethod http_method, gboolean initiate_profile); -LASSO_EXPORT gboolean lasso_provider_has_protocol_profile(LassoProvider *provider, +LASSO_EXPORT gboolean lasso_provider_has_protocol_profile(const LassoProvider *provider, LassoMdProtocolType protocol_type, const char *protocol_profile); -LASSO_EXPORT gchar* lasso_provider_get_base64_succinct_id(LassoProvider *provider); +LASSO_EXPORT gchar* lasso_provider_get_base64_succinct_id(const LassoProvider *provider); -LASSO_EXPORT xmlNode* lasso_provider_get_organization(LassoProvider *provider); +LASSO_EXPORT xmlNode* lasso_provider_get_organization(const LassoProvider *provider); LASSO_EXPORT LassoProtocolConformance lasso_provider_get_protocol_conformance( - LassoProvider *provider); + const LassoProvider *provider); LASSO_EXPORT void lasso_provider_set_encryption_mode(LassoProvider *provider, LassoEncryptionMode encryption_mode); diff --git a/lasso/saml-2.0/provider.c b/lasso/saml-2.0/provider.c index 2775316c..8abd6ae6 100644 --- a/lasso/saml-2.0/provider.c +++ b/lasso/saml-2.0/provider.c @@ -215,7 +215,7 @@ lasso_saml20_provider_load_metadata(LassoProvider *provider, xmlNode *root_node) LassoHttpMethod lasso_saml20_provider_get_first_http_method(LassoProvider *provider, - LassoProvider *remote_provider, LassoMdProtocolType protocol_type) + const LassoProvider *remote_provider, LassoMdProtocolType protocol_type) { LassoHttpMethod method = LASSO_HTTP_METHOD_NONE; int i; @@ -247,7 +247,7 @@ lasso_saml20_provider_get_first_http_method(LassoProvider *provider, } gchar* -lasso_saml20_provider_get_assertion_consumer_service_url(LassoProvider *provider, +lasso_saml20_provider_get_assertion_consumer_service_url(const LassoProvider *provider, int service_id) { GHashTable *descriptor; @@ -293,7 +293,7 @@ add_assertion_consumer_url_to_list(gchar *key, G_GNUC_UNUSED gpointer value, GLi gchar* -lasso_saml20_provider_get_assertion_consumer_service_url_by_binding(LassoProvider *provider, +lasso_saml20_provider_get_assertion_consumer_service_url_by_binding(const LassoProvider *provider, gchar *binding) { GHashTable *descriptor; @@ -346,7 +346,7 @@ lasso_saml20_provider_get_assertion_consumer_service_url_by_binding(LassoProvide gchar* -lasso_saml20_provider_get_assertion_consumer_service_binding(LassoProvider *provider, +lasso_saml20_provider_get_assertion_consumer_service_binding(const LassoProvider *provider, int service_id) { GHashTable *descriptor; @@ -384,7 +384,7 @@ lasso_saml20_provider_get_assertion_consumer_service_binding(LassoProvider *prov } gboolean -lasso_saml20_provider_accept_http_method(LassoProvider *provider, LassoProvider *remote_provider, +lasso_saml20_provider_accept_http_method(LassoProvider *provider, const LassoProvider *remote_provider, LassoMdProtocolType protocol_type, LassoHttpMethod http_method, gboolean initiate_profile) { diff --git a/lasso/saml-2.0/providerprivate.h b/lasso/saml-2.0/providerprivate.h index 6f8d8367..ae4bc2f1 100644 --- a/lasso/saml-2.0/providerprivate.h +++ b/lasso/saml-2.0/providerprivate.h @@ -35,19 +35,19 @@ extern "C" { gboolean lasso_saml20_provider_load_metadata(LassoProvider *provider, xmlNode *root_node); LassoHttpMethod lasso_saml20_provider_get_first_http_method(LassoProvider *provider, - LassoProvider *remote_provider, LassoMdProtocolType protocol_type); + const LassoProvider *remote_provider, LassoMdProtocolType protocol_type); gboolean lasso_saml20_provider_accept_http_method(LassoProvider *provider, - LassoProvider *remote_provider, LassoMdProtocolType protocol_type, + const LassoProvider *remote_provider, LassoMdProtocolType protocol_type, LassoHttpMethod http_method, gboolean initiate_profile); -char* lasso_saml20_provider_build_artifact(LassoProvider *provider); +char* lasso_saml20_provider_build_artifact(const LassoProvider *provider); -gchar* lasso_saml20_provider_get_assertion_consumer_service_url(LassoProvider *provider, +gchar* lasso_saml20_provider_get_assertion_consumer_service_url(const LassoProvider *provider, int service_id); -gchar* lasso_saml20_provider_get_assertion_consumer_service_binding(LassoProvider *provider, +gchar* lasso_saml20_provider_get_assertion_consumer_service_binding(const LassoProvider *provider, int service_id); -gchar* lasso_saml20_provider_get_assertion_consumer_service_url_by_binding(LassoProvider *provider, +gchar* lasso_saml20_provider_get_assertion_consumer_service_url_by_binding(const LassoProvider *provider, gchar *binding); #ifdef __cplusplus |
