PolkitAgentTextListener

PolkitAgentTextListener — Text-based Authentication Agent

Stability Level

Unstable, unless otherwise indicated

Synopsis

                    PolkitAgentTextListener;
PolkitAgentListener * polkit_agent_text_listener_new    (GCancellable *cancellable,
                                                         GError **error);

Object Hierarchy

  GObject
   +----PolkitAgentListener
         +----PolkitAgentTextListener

Implemented Interfaces

PolkitAgentTextListener implements GInitable.

Description

PolkitAgentTextListener is an PolkitAgentListener implementation that interacts with the user using a textual interface.

Details

PolkitAgentTextListener

typedef struct _PolkitAgentTextListener PolkitAgentTextListener;

The PolkitAgentTextListener struct should not be accessed directly.


polkit_agent_text_listener_new ()

PolkitAgentListener * polkit_agent_text_listener_new    (GCancellable *cancellable,
                                                         GError **error);

Creates a new PolkitAgentTextListener for authenticating the user via an textual interface on the controlling terminal (e.g. /dev/tty). This can fail if e.g. the current process has no controlling terminal.

cancellable :

A GCancellable or NULL.

error :

Return location for error or NULL.

Returns :

A PolkitAgentTextListener or NULL if error is set. Free with g_object_unref() when done with it.