Georg Reinke
b21a017cc2
properly define atomic state for queue
2017-05-15 14:04:15 +02:00
Georg Reinke
292e846bf8
Revert "use proper enum type for atomic state"
...
This reverts commit 44669a748d
.
2017-05-15 13:45:37 +02:00
44669a748d
use proper enum type for atomic state
2017-05-14 11:36:14 +02:00
Georg Reinke
1b61d55cab
add close methods for queue and use them for shmem
2017-05-12 13:12:42 +02:00
49054eef9f
cleanup: removed trailing whitespaces in code
2017-05-05 19:24:16 +00:00
Georg Reinke
bb400b0e5c
fix include problems when linking with C++
2017-04-26 11:58:12 +02:00
a81d1fc8de
Merge branch 'develop' into node-shm
2017-04-17 23:54:44 +02:00
3c04e98fe3
whitespace cleanup
2017-04-09 16:25:22 +02:00
Georg Reinke
ee809bd5c9
Merge branch 'develop' into node-shm
2017-04-06 12:12:56 +02:00
Georg Reinke
2032342859
use off_t for all relative pointers
2017-04-06 10:20:06 +02:00
Georg Reinke
589d50a55a
also make pointers stored in a queue relative
2017-04-04 11:37:46 +02:00
a256417417
Merge branch 'memtype-managed' into develop
2017-03-31 18:28:19 +02:00
Georg Reinke
08a60dcaca
make pointers in pool and queue relative
...
This is necessary for the new shared memory node, since these structs
may be stored in the shared memory area which is in general mapped to
different virtual addresses in the different processes.
2017-03-31 10:51:13 +02:00
Georg Reinke
fee29436b0
implement managed memtype
2017-03-27 13:22:54 +02:00
2757011e1b
several smaller fixes and documentation updates
2017-03-12 17:13:37 -03:00
cdd5a2ca90
refactoring: unified states of common objects: nodes, paths, node-types, plugins, hooks, etc..
2017-03-11 23:50:30 -03:00
429c07f1e3
add little FSM to pool, web, api, queue to track state of initialisation
2017-03-06 13:26:23 -04:00
9c40931a04
Merge branch 'feature-mpmc-queue' into feature-curlio
2017-03-05 10:06:32 -04:00
3e7c855526
updated licence and copyright info in file headers
2017-03-03 20:20:13 -04:00
309ec9f6a6
refactored more #pragma once
2017-02-18 10:47:15 -05:00
7cab0538ab
use #pragma once instead of #ifdef
2017-02-16 09:04:27 -03:00
bad1dc953a
fix Doxygen commenting style
2016-10-20 18:01:42 -04:00
3839262d8d
mpmc_queue => queue
2016-10-20 08:36:49 -04:00
26e3885fbc
mpmc_queue => queue
2016-10-16 02:33:36 -04:00
ba399a0b1d
fixed compilation: functionality still heavily broken. its a mess right now
2016-09-22 21:20:21 -04:00
d0dc7e216e
replaced old queue with new MPMC implementation
2016-09-13 22:54:36 -04:00
0fa5f5b976
introduced new directory structure for source and header files
2016-06-14 01:17:58 +02:00