![]() |
![]() |
![]() |
PolicyKit Library Reference Manual | ![]() |
---|---|---|---|---|
struct PolKitPolicyFileEntry; PolKitPolicyFileEntry* polkit_policy_file_entry_ref (PolKitPolicyFileEntry *policy_file_entry); void polkit_policy_file_entry_unref (PolKitPolicyFileEntry *policy_file_entry); void polkit_policy_file_entry_debug (PolKitPolicyFileEntry *policy_file_entry); const char* polkit_policy_file_entry_get_id (PolKitPolicyFileEntry *policy_file_entry); const char* polkit_policy_file_entry_get_group_id (PolKitPolicyFileEntry *policy_file_entry); PolKitPolicyDefault* polkit_policy_file_entry_get_default (PolKitPolicyFileEntry *policy_file_entry); const char* polkit_policy_file_get_group_description (PolKitPolicyFileEntry *policy_file_entry); const char* polkit_policy_file_get_action_description (PolKitPolicyFileEntry *policy_file_entry);
struct PolKitPolicyFileEntry;
Objects of this class are used to record information about a policy.
PolKitPolicyFileEntry* polkit_policy_file_entry_ref (PolKitPolicyFileEntry *policy_file_entry);
Increase reference count.
policy_file_entry : | the policy file object |
Returns : | the object |
void polkit_policy_file_entry_unref (PolKitPolicyFileEntry *policy_file_entry);
Decreases the reference count of the object. If it becomes zero, the object is freed. Before freeing, reference counts on embedded objects are decresed by one.
policy_file_entry : | the policy file object |
void polkit_policy_file_entry_debug (PolKitPolicyFileEntry *policy_file_entry);
Print debug information about object
policy_file_entry : | the entry |
const char* polkit_policy_file_entry_get_id (PolKitPolicyFileEntry *policy_file_entry);
Get the action identifier.
policy_file_entry : | the file entry |
Returns : | A string - caller shall not free this string. |
const char* polkit_policy_file_entry_get_group_id (PolKitPolicyFileEntry *policy_file_entry);
Get the action group identifier.
policy_file_entry : | the file entry |
Returns : | A string - caller shall not free this string. |
PolKitPolicyDefault* polkit_policy_file_entry_get_default (PolKitPolicyFileEntry *policy_file_entry);
Get the the default policy for this policy.
policy_file_entry : | the file entry |
Returns : | A PolKitPolicyDefault object - caller shall not unref this object. |
const char* polkit_policy_file_get_group_description (PolKitPolicyFileEntry *policy_file_entry);
Get the description of the group that this policy entry describes.
Note, if polkit_context_set_load_descriptions() on the PolKitContext object used to get this object wasn't called, this method will return NULL.
policy_file_entry : | the object |
Returns : | string or NULL if descriptions are not loaded - caller shall not free this string |
const char* polkit_policy_file_get_action_description (PolKitPolicyFileEntry *policy_file_entry);
Get the description of the action that this policy entry describes.
Note, if polkit_context_set_load_descriptions() on the PolKitContext object used to get this object wasn't called, this method will return NULL.
policy_file_entry : | the object |
Returns : | string or NULL if descriptions are not loaded - caller shall not free this string |