PolkitAuthorizationResult

PolkitAuthorizationResult — Result for checking an authorization

Stability Level

Stable, unless otherwise indicated

Synopsis

                    PolkitAuthorizationResult;
PolkitAuthorizationResult * polkit_authorization_result_new
                                                        (gboolean is_authorized,
                                                         gboolean is_challenge,
                                                         PolkitDetails *details);
gboolean            polkit_authorization_result_get_is_authorized
                                                        (PolkitAuthorizationResult *result);
gboolean            polkit_authorization_result_get_is_challenge
                                                        (PolkitAuthorizationResult *result);
PolkitDetails *     polkit_authorization_result_get_details
                                                        (PolkitAuthorizationResult *result);

Object Hierarchy

  GObject
   +----PolkitAuthorizationResult

Description

This class represents the result you get when checking for an authorization.

Details

PolkitAuthorizationResult

typedef struct _PolkitAuthorizationResult PolkitAuthorizationResult;

The PolkitAuthorizationResult struct should not be accessed directly.


polkit_authorization_result_new ()

PolkitAuthorizationResult * polkit_authorization_result_new
                                                        (gboolean is_authorized,
                                                         gboolean is_challenge,
                                                         PolkitDetails *details);

Creates a new PolkitAuthorizationResult object.

is_authorized :

Whether the subject is authorized.

is_challenge :

Whether the subject is authorized if more information is provided. Must be FALSE unless is_authorized is TRUE.

details :

Must be NULL unless is_authorized is TRUE

Returns :

A PolkitAuthorizationResult object. Free with g_object_unref().

polkit_authorization_result_get_is_authorized ()

gboolean            polkit_authorization_result_get_is_authorized
                                                        (PolkitAuthorizationResult *result);

Gets whether the subject is authorized.

result :

A PolkitAuthorizationResult.

Returns :

Whether the subject is authorized.

polkit_authorization_result_get_is_challenge ()

gboolean            polkit_authorization_result_get_is_challenge
                                                        (PolkitAuthorizationResult *result);

Gets whether the subject is authorized if more information is provided.

result :

A PolkitAuthorizationResult.

Returns :

Whether the subject is authorized if more information is provided.

polkit_authorization_result_get_details ()

PolkitDetails *     polkit_authorization_result_get_details
                                                        (PolkitAuthorizationResult *result);

Gets the details about the result.

result :

A PolkitAuthorizationResult.

Returns :

A PolkitDetails object. This object is owned by result and should not be freed by the caller.