silcclient: Add generic client entry operation context
authorPekka Riikonen <priikone@silcnet.org>
Mon, 28 Apr 2014 19:42:43 +0000 (22:42 +0300)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 28 Apr 2014 19:42:43 +0000 (22:42 +0300)
commit77774e96ef3f5011bb85f7e0ec68a7f3a4a4d6e8
treefcf74beee302d9768823949741aff407dff09152
parent7f26bf8964b7269f9a9f295afdff1b870ecc68e2
silcclient: Add generic client entry operation context

Add generic client entry async operation context to the internal
context.  Change the key agreement to start using it.

Add support for aborting client entry operations when the client entry
is deleted or when the connection is closed to the server.
lib/silcclient/client.c
lib/silcclient/client.h
lib/silcclient/client_connect.c
lib/silcclient/client_entry.c
lib/silcclient/client_keyagr.c
lib/silcclient/client_listener.c