Initial Async notify code changes
authorMatt Caswell <matt@openssl.org>
Fri, 24 Jul 2015 07:15:31 +0000 (08:15 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 20 Nov 2015 23:33:46 +0000 (23:33 +0000)
commitf4da39d200a8c2068595b8d5bd5efb78af4224e1
treeeb329d8d472063fc60ba93c76a83af7d3217b602
parent252d6d3aa62dccf0dc826644b7da0b6bafa3831b
Initial Async notify code changes

Initial API implemented for notifying applications that an ASYNC_JOB
has completed. Currently only s_server is using this. The Dummy Async
engine "cheats" in that it notifies that it has completed *before* it
pauses the job. A normal async engine would not do that.

Only the posix version of this has been implemented so far, so it will
probably fail to compile on Windows at the moment.

Reviewed-by: Rich Salz <rsalz@openssl.org>
apps/s_server.c
crypto/async/arch/async_posix.c
crypto/async/arch/async_posix.h
crypto/async/async.c
crypto/async/async_locl.h
engines/e_dasync.c
include/openssl/async.h
include/openssl/ssl.h
ssl/ssl_lib.c