1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

53 commits

Author SHA1 Message Date
Steffen Vogel
aa16979fdd Apply clang-format changes
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 13:00:16 +02:00
bbb3cfe240 Remove more Doxygen-style comments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-09-07 11:16:04 +02:00
68654f95f2 Add periods after file headers and fix email addresses
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-09-07 11:16:04 +02:00
Steffen Vogel
0735eb0f89 Make project REUSE compliant
And various other cleanups and harmonizations

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel
78727be952 Use C++ style comments
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
7eec1bb753 update Steffens mail address
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:44:07 +01:00
11a25f6fb7 update mail address 2022-03-15 09:29:20 -04:00
784e970bfe port large parts of VILLASnode to C++ and fix tests alongside 2022-01-11 09:19:53 -05:00
6411fc5ca7 warn about unused return values for *_{init,destroy}() functions 2020-09-10 17:41:29 +02:00
2ed51e7e79 use new villas/common header 2020-06-08 03:39:44 +02:00
e53661a62c update copyright year to 2020 2020-01-20 17:17:00 +01:00
995e4b5ec9 memory: use default value for memory type 2019-10-26 13:34:03 +02:00
150d4591fd replace C-style headers with C++ C-compatability headers 2019-06-23 16:57:00 +02:00
ef17ec19a2 refactor enums to class enums 2019-06-23 16:13:23 +02:00
cd00f8def5 use STL atomics 2019-04-23 13:05:31 +02:00
8f974511fe remove extern "C" 2019-04-23 13:03:58 +02:00
df42a2880c fix compiler errors about non-trivial designated initializers with GCC 7 2019-01-21 17:11:11 +01:00
8f7c8ae71e update copyright year to 2019 2019-01-13 00:42:39 +01:00
38be4ef255 config: compile time detection of cache line size for aarch64 (fixes #214) 2018-11-14 21:14:52 +01:00
743d1dd22b hash_table: do not use printf() in hash_table_dump() 2018-08-13 15:28:37 +02:00
b533cee9ad refactor: fix whitespaces 2018-08-13 00:00:09 +02:00
da8124e472 memory: use hash_table to store allocation metadata 2018-07-02 19:00:55 +02:00
bb70be0b2c memory: refactored memory subsystem 2018-07-02 15:57:56 +02:00
ffec25bbfd use "#include <villas/...>" path for all includes 2018-06-29 09:06:04 +02:00
312cdc2fbe revert whitespace changes 2018-06-29 08:37:14 +02:00
Sonja Kolen
4ec3cf030b Added extern "C" wrapper in all headers of libvillas to use it in C++ code 2018-06-28 13:42:50 +02:00
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