From e567063858e6487488f73c90eaacf9d2b35fc132 Mon Sep 17 00:00:00 2001 From: Jussi Laako Date: Wed, 12 Jun 2013 17:12:45 +0300 Subject: [PATCH] doc: include SignonSecurityContext documentation and some other small fixes --- docs/reference/libgsignon-glib-sections.txt | 24 ++++++++++++++++++++++++ libgsignon-glib/signon-identity.c | 1 + libgsignon-glib/signon-security-context.c | 13 +++++++++++-- libgsignon-glib/signon-security-context.h | 6 ++++-- 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/docs/reference/libgsignon-glib-sections.txt b/docs/reference/libgsignon-glib-sections.txt index 2807dbb..0986e27 100644 --- a/docs/reference/libgsignon-glib-sections.txt +++ b/docs/reference/libgsignon-glib-sections.txt @@ -4,9 +4,11 @@ SignonAuthService SignonQueryMechanismCb SignonQueryMethodsCb +SignonQueryIdentitiesCb signon_auth_service_new signon_auth_service_query_mechanisms signon_auth_service_query_methods +signon_auth_service_query_identities SignonAuthServiceClass SignonAuthServicePrivate @@ -112,6 +114,7 @@ signon_identity_get_type
signon-identity-info +SignonIdentityInfo SignonIdentityInfo SignonIdentityType signon_identity_info_copy @@ -138,3 +141,24 @@ SIGNON_TYPE_IDENTITY_TYPE signon_identity_info_get_type signon_identity_type_get_type
+ +
+signon-security-context +SignonSecurityContext +SignonSecurityContext +SignonSecurityContextList +signon_security_context_new +signon_security_context_new_from_values +signon_security_context_copy +signon_security_context_free +signon_security_context_set_system_context +signon_security_context_get_system_context +signon_security_context_set_application_context +signon_security_context_get_application_context +signon_security_context_build_variant +signon_security_context_deconstruct_variant +signon_security_context_list_build_variant +signon_security_context_list_deconstruct_variant +signon_security_context_list_copy +signon_security_context_list_free +
diff --git a/libgsignon-glib/signon-identity.c b/libgsignon-glib/signon-identity.c index d3899db..0f9b6d6 100644 --- a/libgsignon-glib/signon-identity.c +++ b/libgsignon-glib/signon-identity.c @@ -782,6 +782,7 @@ signon_identity_store_credentials_with_info(SignonIdentity *self, * @methods: (transfer none) (element-type utf8 GStrv): methods. * @caption: caption. * @realms: realms. + * @owner: owner. * @access_control_list: access control list. * @type: the type of the identity. * @cb: (scope async): callback. diff --git a/libgsignon-glib/signon-security-context.c b/libgsignon-glib/signon-security-context.c index 4e85f44..8d7b022 100644 --- a/libgsignon-glib/signon-security-context.c +++ b/libgsignon-glib/signon-security-context.c @@ -22,6 +22,15 @@ * 02110-1301 USA */ +/** + * SECTION:signon-security-context + * @title: SignonSecurityContext + * @short_description: Representation of a security context. + * + * The #SignonSecurityContext represents a security context within + * sytem and also within application. + */ + #include "signon-security-context.h" G_DEFINE_BOXED_TYPE (SignonSecurityContext, signon_security_context, @@ -56,7 +65,7 @@ signon_security_context_new () } /** - * signon_security_context_new_from_vaues: + * signon_security_context_new_from_values: * @system_context: system security context (such as SMACK/MSSF label/token). * @application_context: application security context (such as a script name). * @@ -188,7 +197,7 @@ signon_security_context_get_application_context ( } /** - * signon_security_conetxt_build_variant: + * signon_security_context_build_variant: * @ctx: #SignonSecurityContext item. * * Build a GVariant of type "(ss)" from a #SignonSecurityContext item. diff --git a/libgsignon-glib/signon-security-context.h b/libgsignon-glib/signon-security-context.h index 057b1b9..7ba4bdf 100644 --- a/libgsignon-glib/signon-security-context.h +++ b/libgsignon-glib/signon-security-context.h @@ -31,9 +31,9 @@ G_BEGIN_DECLS /** - * Security context descriptor. + * SignonSecurityContext: * - * Practically a string tuple. + * Security context descriptor. Practically a string tuple. * * @sys_ctx: system context, such as SMACK-label, MSSF token or just a * binary path. @@ -46,6 +46,8 @@ typedef struct _SignonSecurityContext } SignonSecurityContext; /** + * SignonSecurityContextList: + * * GList of #SignonSecurityContext items. */ typedef GList SignonSecurityContextList; -- 2.7.4