## shell-polkit-authentication-agent shell-polkit-authentication-agent |

## Synopsis

    ShellPolkitAuthenticationAgent * shell_polkit_authentication_agent_new
                                                            (void);
    void                shell_polkit_authentication_agent_complete
                                                            (ShellPolkitAuthenticationAgent *agent,
                                                             gboolean dismissed);
    void                shell_polkit_authentication_agent_register
                                                            (ShellPolkitAuthenticationAgent *agent,
                                                             GError **error_out);
    void                shell_polkit_authentication_agent_unregister
                                                            (ShellPolkitAuthenticationAgent *agent);
                        ShellPolkitAuthenticationAgent;
                        ShellPolkitAuthenticationAgentClass;

## Object Hierarchy

      GObject
       +----PolkitAgentListener
             +----ShellPolkitAuthenticationAgent

## Signals

      "cancel"                                         : Run Last
      "initiate"                                       : Run Last

## Description

## Details

### shell_polkit_authentication_agent_new ()

    ShellPolkitAuthenticationAgent * shell_polkit_authentication_agent_new
                                                            (void);

### shell_polkit_authentication_agent_complete ()

    void                shell_polkit_authentication_agent_complete
                                                            (ShellPolkitAuthenticationAgent *agent,
                                                             gboolean dismissed);

### shell_polkit_authentication_agent_register ()

    void                shell_polkit_authentication_agent_register
                                                            (ShellPolkitAuthenticationAgent *agent,
                                                             GError **error_out);

### shell_polkit_authentication_agent_unregister ()

    void                shell_polkit_authentication_agent_unregister
                                                            (ShellPolkitAuthenticationAgent *agent);

### ShellPolkitAuthenticationAgent

    typedef struct _ShellPolkitAuthenticationAgent ShellPolkitAuthenticationAgent;

### ShellPolkitAuthenticationAgentClass

    typedef struct _ShellPolkitAuthenticationAgentClass ShellPolkitAuthenticationAgentClass;

## Signal Details

### The `"cancel"` signal

    void                user_function                      (ShellPolkitAuthenticationAgent *shellpolkitauthenticationagent,
                                                            gpointer                        user_data)                           : Run Last

### The `"initiate"` signal

    void                user_function                      (ShellPolkitAuthenticationAgent *shellpolkitauthenticationagent,
                                                            gchar                          *arg1,
                                                            gchar                          *arg2,
                                                            gchar                          *arg3,
                                                            gchar                          *arg4,
                                                            GStrv                           arg5,
                                                            gpointer                        user_data)                           : Run Last