Add JackWaitCallbackDriver
commit1cd25cb975e000be0d7628f51e14861c30db3f9f
authorCédric Schieli <cschieli@gmail.com>
Thu, 30 Oct 2014 09:24:58 +0000 (30 10:24 +0100)
committerCédric Schieli <cschieli@gmail.com>
Mon, 27 Apr 2015 10:19:27 +0000 (27 12:19 +0200)
tree2a266c47fb9f59dd0d7b2021be3ab84e5f359c45
parentc1ae33f9343490855fc0fd07721f130fc0a8c9bb
Add JackWaitCallbackDriver

This wrapper driver has the same usage as its parent JackWaitThreadedDriver,
but for non-threaded (callback) drivers. After waiting for Initialize to
return, its main thread simply ends instead of calling the driver's Process
method in a loop. The decorated driver, which must extends JackRestarerDriver
instead of JackWaiterDriver, can restart the wait cycle by calling its
RestartWait method.
common/JackTimedDriver.cpp
common/JackTimedDriver.h
common/JackWaitCallbackDriver.cpp [new file with mode: 0644]
common/JackWaitCallbackDriver.h [new file with mode: 0644]
common/wscript