qemu/libcacard
Ray Strode f032cfab61 libcacard: introduce new vcard_emul_logout
vcard_emul_reset currently only logs NSS out, but there is a TODO
for potentially sending insertion/removal events when powering down
or powering up.

For clarity, this commit moves the current guts of vcard_emul_reset to
a new vcard_emul_logout function which will never send insertion/removal
events. The vcard_emul_reset function now just calls vcard_emul_logout,
but also retains its TODO for watching power state transitions and sending
insertion/removal events.

Signed-off-by: Ray Strode <rstrode@redhat.com>
Reviewed-By: Robert Relyea <rrelyea@redhat.com>
Reviewed-By: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2014-10-28 11:38:18 +01:00
..
cac.c libcacard: Drop superfluous conditionals around g_free() 2014-06-10 19:39:34 +04:00
cac.h libcacard/vreader: add debugging messages for apdu 2013-04-24 11:48:02 +03:00
card_7816.c libcacard: Drop superfluous conditionals around g_free() 2014-06-10 19:39:34 +04:00
card_7816.h fix spelling in libcacard sub directory 2011-12-02 10:50:56 +00:00
card_7816t.h misc: Fix some typos in names and comments 2013-09-01 18:59:24 +04:00
event.c libcacard: replace qemu thread primitives with glib ones 2014-06-10 07:44:01 +02:00
eventt.h libcacard: initial commit 2011-04-01 19:07:48 -05:00
libcacard.pc.in libcacard: add pc file, install it + includes 2011-07-26 10:42:13 +03:00
libcacard.syms libcacard: add list of exported symbols 2013-01-12 17:19:39 +01:00
link_test.c libcacard: initial commit 2011-04-01 19:07:48 -05:00
Makefile libcacard: actually use symbols file 2014-06-10 07:44:01 +02:00
vcard.c libcacard: Clean up dead stores before g_free() 2014-06-10 19:39:34 +04:00
vcard.h libcacard: initial commit 2011-04-01 19:07:48 -05:00
vcard_emul.h libcacard: introduce new vcard_emul_logout 2014-10-28 11:38:18 +01:00
vcard_emul_nss.c libcacard: introduce new vcard_emul_logout 2014-10-28 11:38:18 +01:00
vcard_emul_type.c libcacard: initial commit 2011-04-01 19:07:48 -05:00
vcard_emul_type.h libcacard: initial commit 2011-04-01 19:07:48 -05:00
vcardt.c libcacard: move atr setting from macro to function 2013-04-24 11:48:03 +03:00
vcardt.h libcacard: move atr setting from macro to function 2013-04-24 11:48:03 +03:00
vcardt_internal.h libcacard: move atr setting from macro to function 2013-04-24 11:48:03 +03:00
vevent.h libcacard: initial commit 2011-04-01 19:07:48 -05:00
vreader.c Merge remote-tracking branch 'remotes/bonzini/configure' into staging 2014-06-11 15:36:48 +01:00
vreader.h libcacard: initial commit 2011-04-01 19:07:48 -05:00
vreadert.h libcacard: initial commit 2011-04-01 19:07:48 -05:00
vscard_common.h fix spelling in libcacard sub directory 2011-12-02 10:50:56 +00:00
vscclient.c vscclient: Add required headers to fix build on FreeBSD 2014-06-24 20:01:24 +04:00