diff options
author | lurchi <lurchi@strangeplace.net> | 2019-06-24 13:35:51 +0200 |
---|---|---|
committer | lurchi <lurchi@strangeplace.net> | 2019-06-24 13:35:51 +0200 |
commit | 486e471aebd76066559494dced7afbcbbfb96359 (patch) | |
tree | 46eaa79a544410b3a8b755b49be90dff8389a369 | |
parent | e11c4d34c207de5af6ed61446ebbcbf968aed9b7 (diff) | |
download | gnunet-nim-486e471aebd76066559494dced7afbcbbfb96359.tar.gz gnunet-nim-486e471aebd76066559494dced7afbcbbfb96359.zip |
add isAlive
-rw-r--r-- | src/gnunet_nim.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gnunet_nim.nim b/src/gnunet_nim.nim index af482b6..1e87455 100644 --- a/src/gnunet_nim.nim +++ b/src/gnunet_nim.nim | |||
@@ -47,6 +47,9 @@ proc shutdownGnunetApplication*() = | |||
47 | proc doWork*(app: ref GnunetApplication) = | 47 | proc doWork*(app: ref GnunetApplication) = |
48 | discard GNUNET_SCHEDULER_do_work(app.schedulerHandle) #FIXME: don't discard | 48 | discard GNUNET_SCHEDULER_do_work(app.schedulerHandle) #FIXME: don't discard |
49 | 49 | ||
50 | proc isAlive*(app: ref GnunetApplication): bool = | ||
51 | app.tasks.len() > 0 and app.timeoutUs > 0 | ||
52 | |||
50 | proc microsecondsUntilTimeout*(app: ref GnunetApplication): int = | 53 | proc microsecondsUntilTimeout*(app: ref GnunetApplication): int = |
51 | ## get the duration until timeout in microseconds | 54 | ## get the duration until timeout in microseconds |
52 | let now = GNUNET_TIME_absolute_get() | 55 | let now = GNUNET_TIME_absolute_get() |