agent: Send PROGRESS status lines to the client.
authorWerner Koch <wk@gnupg.org>
Mon, 25 Jan 2016 10:20:23 +0000 (11:20 +0100)
committerWerner Koch <wk@gnupg.org>
Mon, 25 Jan 2016 10:20:23 +0000 (11:20 +0100)
commitee87c653bf4b495714e8e6b024d0a8ace3a33452
tree3ee9f5311b62b1943615db16a9f4f02c98a51e9c
parent039a55716b8abd22ce23a96dce34cf2dc4be1862
agent: Send PROGRESS status lines to the client.

* agent/gpg-agent.c (struct progress_dispatch_s): New.
(progress_dispatch_list): New.
(main): Register libgcrypt pogress handler.
(agent_libgcrypt_progress_cb): New.
(agent_set_progress_cb): New.
(unregister_progress_cb): New.
(agent_deinit_default_ctrl): Call unregister.
* agent/command.c (progress_cb): New.
(start_command_handler): Register progress callback.
--

Signed-off-by: Werner Koch <wk@gnupg.org>
agent/agent.h
agent/command.c
agent/gpg-agent.c