|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
<html>
|
|
Packit |
b00eeb |
<head>
|
|
Packit |
b00eeb |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit |
b00eeb |
<title>GcrSystemPrompt: Gcr Library Reference Manual</title>
|
|
Packit |
b00eeb |
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
|
|
Packit |
b00eeb |
<link rel="home" href="index.html" title="Gcr Library Reference Manual">
|
|
Packit |
b00eeb |
<link rel="up" href="prompts.html" title="Part IV. Prompting">
|
|
Packit |
b00eeb |
<link rel="prev" href="GcrPromptDialog.html" title="GcrPromptDialog">
|
|
Packit |
b00eeb |
<link rel="next" href="GcrSystemPrompter.html" title="GcrSystemPrompter">
|
|
Packit |
b00eeb |
<meta name="generator" content="GTK-Doc V1.27.1 (XML mode)">
|
|
Packit |
b00eeb |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit |
b00eeb |
</head>
|
|
Packit |
b00eeb |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Top |
|
|
Packit |
b00eeb |
Description |
|
|
Packit |
b00eeb |
Object Hierarchy |
|
|
Packit |
b00eeb |
Implemented Interfaces |
|
|
Packit |
b00eeb |
Properties
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
![Home](home.png)
|
|
Packit |
b00eeb |
![Up](up.png)
|
|
Packit |
b00eeb |
![Prev](left.png)
|
|
Packit |
b00eeb |
![Next](right.png)
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GcrSystemPrompt
|
|
Packit |
b00eeb |
GcrSystemPrompt — a system modal prompt
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Functions
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GcrPrompt *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GcrPrompt *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GcrPrompt *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_for_prompter ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_for_prompter_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GcrSecretExchange *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_get_secret_exchange ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_close ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_close_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_close_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Properties
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gchar *
|
|
Packit |
b00eeb |
bus-name
|
|
Packit |
b00eeb |
Read / Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GcrSecretExchange *
|
|
Packit |
b00eeb |
secret-exchange
|
|
Packit |
b00eeb |
Read / Write
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gint
|
|
Packit |
b00eeb |
timeout-seconds
|
|
Packit |
b00eeb |
Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Types and Values
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct
|
|
Packit |
b00eeb |
GcrSystemPrompt
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct
|
|
Packit |
b00eeb |
GcrSystemPromptClass
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
#define
|
|
Packit |
b00eeb |
GCR_SYSTEM_PROMPT_ERROR
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
enum
|
|
Packit |
b00eeb |
GcrSystemPromptError
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Object Hierarchy
|
|
Packit |
b00eeb |
GObject
|
|
Packit |
b00eeb |
╰── GcrSystemPrompt
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Implemented Interfaces
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GcrSystemPrompt implements
|
|
Packit |
b00eeb |
GcrPrompt, GInitable and GAsyncInitable.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Description
|
|
Packit |
b00eeb |
A GcrPrompt implementation which calls to the system prompter to
|
|
Packit |
b00eeb |
display prompts in a system modal fashion.
|
|
Packit |
b00eeb |
Since the system prompter usually only displays one prompt at a time, you
|
|
Packit |
b00eeb |
may have to wait for the prompt to be displayed. Use gcr_system_prompt_open()
|
|
Packit |
b00eeb |
or a related function to open a prompt. Since this can take a long time, you
|
|
Packit |
b00eeb |
should always check that the prompt is still needed after it is opened. A
|
|
Packit |
b00eeb |
previous prompt may have already provided the information needed and you
|
|
Packit |
b00eeb |
may no longer need to prompt.
|
|
Packit |
b00eeb |
Use gcr_system_prompt_close() to close the prompt when you're done with it.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Functions
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open ()
|
|
Packit |
b00eeb |
GcrPrompt *
|
|
Packit |
b00eeb |
gcr_system_prompt_open (gint timeout_seconds ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Opens a system prompt with the default prompter.
|
|
Packit |
b00eeb |
Most system prompters only allow showing one prompt at a time, and if
|
|
Packit |
b00eeb |
another prompt is shown then this method will block for up to
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
seconds. If timeout_seconds
|
|
Packit |
b00eeb |
is equal to -1, then this
|
|
Packit |
b00eeb |
will block indefinitely until the prompt can be opened. If timeout_seconds
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
expires, then this function will fail with a GCR_SYSTEM_PROMPT_IN_PROGRESS
|
|
Packit |
b00eeb |
error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
the number of seconds to wait to access the prompt, or -1
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
optional cancellation object
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
location to place error on failure
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the prompt, or NULL if
|
|
Packit |
b00eeb |
prompt could not be opened.
|
|
Packit |
b00eeb |
[transfer full][type Gcr.SystemPrompt]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gcr_system_prompt_open_async (gint timeout_seconds ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Asynchronously open a system prompt with the default system prompter.
|
|
Packit |
b00eeb |
Most system prompters only allow showing one prompt at a time, and if
|
|
Packit |
b00eeb |
another prompt is shown then this method will block for up to
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
seconds. If timeout_seconds
|
|
Packit |
b00eeb |
is equal to -1, then this
|
|
Packit |
b00eeb |
will block indefinitely until the prompt can be opened. If timeout_seconds
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
expires, then this operation will fail with a GCR_SYSTEM_PROMPT_IN_PROGRESS
|
|
Packit |
b00eeb |
error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
the number of seconds to wait to access the prompt, or -1
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
optional cancellation object
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
called when the operation completes
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
data to pass the callback
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_finish ()
|
|
Packit |
b00eeb |
GcrPrompt *
|
|
Packit |
b00eeb |
gcr_system_prompt_open_finish (GAsyncResult *result ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Complete an operation to asynchronously open a system prompt.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
the asynchronous result
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
location to place an error on failure
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the prompt, or NULL if
|
|
Packit |
b00eeb |
prompt could not be opened.
|
|
Packit |
b00eeb |
[transfer full][type Gcr.SystemPrompt]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_for_prompter ()
|
|
Packit |
b00eeb |
GcrPrompt *
|
|
Packit |
b00eeb |
gcr_system_prompt_open_for_prompter (const gchar *prompter_name ,
|
|
Packit |
b00eeb |
gint timeout_seconds ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Opens a system prompt. If prompter_name is NULL , then the default
|
|
Packit |
b00eeb |
system prompter is used.
|
|
Packit |
b00eeb |
Most system prompters only allow showing one prompt at a time, and if
|
|
Packit |
b00eeb |
another prompt is shown then this method will block for up to
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
seconds. If timeout_seconds
|
|
Packit |
b00eeb |
is equal to -1, then this
|
|
Packit |
b00eeb |
will block indefinitely until the prompt can be opened. If timeout_seconds
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
expires, then this function will fail with a GCR_SYSTEM_PROMPT_IN_PROGRESS
|
|
Packit |
b00eeb |
error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
prompter_name
|
|
Packit |
b00eeb |
the prompter dbus name.
|
|
Packit |
b00eeb |
[allow-none]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
the number of seconds to wait to access the prompt, or -1
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
optional cancellation object
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
location to place error on failure
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the prompt, or NULL if
|
|
Packit |
b00eeb |
prompt could not be opened.
|
|
Packit |
b00eeb |
[transfer full][type Gcr.SystemPrompt]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_open_for_prompter_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gcr_system_prompt_open_for_prompter_async
|
|
Packit |
b00eeb |
(const gchar *prompter_name ,
|
|
Packit |
b00eeb |
gint timeout_seconds ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Opens a system prompt asynchronously. If prompter_name is NULL , then the
|
|
Packit |
b00eeb |
default system prompter is used.
|
|
Packit |
b00eeb |
Most system prompters only allow showing one prompt at a time, and if
|
|
Packit |
b00eeb |
another prompt is shown then this method will block for up to
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
seconds. If timeout_seconds
|
|
Packit |
b00eeb |
is equal to -1, then this
|
|
Packit |
b00eeb |
will block indefinitely until the prompt can be opened. If timeout_seconds
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
expires, then this operation will fail with a GCR_SYSTEM_PROMPT_IN_PROGRESS
|
|
Packit |
b00eeb |
error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
prompter_name
|
|
Packit |
b00eeb |
the prompter dbus name.
|
|
Packit |
b00eeb |
[allow-none]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
timeout_seconds
|
|
Packit |
b00eeb |
the number of seconds to wait to access the prompt, or -1
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
optional cancellation object
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
called when the operation completes
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
data to pass the callback
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_get_secret_exchange ()
|
|
Packit |
b00eeb |
GcrSecretExchange *
|
|
Packit |
b00eeb |
gcr_system_prompt_get_secret_exchange (GcrSystemPrompt *self );
|
|
Packit |
b00eeb |
Get the current GcrSecretExchange used to transfer secrets in this prompt.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
a prompter
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the secret exchange.
|
|
Packit |
b00eeb |
[transfer none]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_close ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gcr_system_prompt_close (GcrSystemPrompt *self ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Close this prompt. After calling this function, no further prompts will
|
|
Packit |
b00eeb |
succeed on this object. The prompt object is not unreferenced by this
|
|
Packit |
b00eeb |
function, and you must unreference it once done.
|
|
Packit |
b00eeb |
This call may block, use the gcr_system_prompt_close_async() to perform
|
|
Packit |
b00eeb |
this action indefinitely.
|
|
Packit |
b00eeb |
Whether or not this function returns TRUE , the system prompt object is
|
|
Packit |
b00eeb |
still closed and may not be further used.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
the prompt
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
an optional cancellation object
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
location to place an error on failure
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
whether close was cleanly completed
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_close_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gcr_system_prompt_close_async (GcrSystemPrompt *self ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Close this prompt asynchronously. After calling this function, no further
|
|
Packit |
b00eeb |
methods may be called on this object. The prompt object is not unreferenced
|
|
Packit |
b00eeb |
by this function, and you must unreference it once done.
|
|
Packit |
b00eeb |
This call returns immediately and completes asynchronously.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
the prompt
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
an optional cancellation object
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
called when the operation completes
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
data to pass to the callback
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gcr_system_prompt_close_finish ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gcr_system_prompt_close_finish (GcrSystemPrompt *self ,
|
|
Packit |
b00eeb |
GAsyncResult *result ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Complete operation to close this prompt.
|
|
Packit |
b00eeb |
Whether or not this function returns TRUE , the system prompt object is
|
|
Packit |
b00eeb |
still closed and may not be further used.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
the prompt
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
asynchronous operation result
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
location to place an error on failure
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
whether close was cleanly completed
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Types and Values
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct GcrSystemPrompt
|
|
Packit |
b00eeb |
struct GcrSystemPrompt;
|
|
Packit |
b00eeb |
A GcrPrompt which shows a system prompt. This is usually a system modal
|
|
Packit |
b00eeb |
dialog.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct GcrSystemPromptClass
|
|
Packit |
b00eeb |
struct GcrSystemPromptClass {
|
|
Packit |
b00eeb |
GObjectClass parent_class;
|
|
Packit |
b00eeb |
};
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The class for GcrSystemPrompt.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Members
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GCR_SYSTEM_PROMPT_ERROR
|
|
Packit |
b00eeb |
#define GCR_SYSTEM_PROMPT_ERROR (gcr_system_prompt_error_get_domain ())
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The domain for errors returned from GcrSystemPrompt methods.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
enum GcrSystemPromptError
|
|
Packit |
b00eeb |
No error returned by the GcrSystemPrompt is suitable for display or
|
|
Packit |
b00eeb |
to the user.
|
|
Packit |
b00eeb |
If the system prompter can only show one prompt at a time, and there is
|
|
Packit |
b00eeb |
already a prompt being displayed, and the timeout waiting to open the
|
|
Packit |
b00eeb |
prompt expires, then GCR_SYSTEM_PROMPT_IN_PROGRESS is returned.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Members
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GCR_SYSTEM_PROMPT_IN_PROGRESS
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
another prompt is already in progress
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Property Details
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The “bus-name” property
|
|
Packit |
b00eeb |
“bus-name” gchar *
|
|
Packit |
b00eeb |
The DBus bus name of the prompter to use for prompting, or NULL
|
|
Packit |
b00eeb |
for the default prompter.
|
|
Packit |
b00eeb |
Flags: Read / Write / Construct Only
|
|
Packit |
b00eeb |
Default value: NULL
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The “secret-exchange” property
|
|
Packit |
b00eeb |
“secret-exchange” GcrSecretExchange *
|
|
Packit |
b00eeb |
The GcrSecretExchange to use when transferring passwords. A default
|
|
Packit |
b00eeb |
secret exchange will be used if this is not set.
|
|
Packit |
b00eeb |
Flags: Read / Write
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The “timeout-seconds” property
|
|
Packit |
b00eeb |
“timeout-seconds” gint
|
|
Packit |
b00eeb |
The timeout in seconds to wait when opening the prompt.
|
|
Packit |
b00eeb |
Flags: Write / Construct Only
|
|
Packit |
b00eeb |
Allowed values: >= -1
|
|
Packit |
b00eeb |
Default value: -1
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Generated by GTK-Doc V1.27.1
|
|
Packit |
b00eeb |
</body>
|
|
Packit |
b00eeb |
</html>
|