15e945feff
use state to shutdown
2019-02-11 16:42:38 +01:00
a9f5b782f6
fixups for separation of in/out signals
2019-02-06 15:11:08 +01: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
c2f83b01fd
Merge branch 'ws-relay' into develop
...
# Conflicts:
# include/villas/node/config.h.in
# include/villas/utils.h
# lib/CMakeLists.txt
# lib/nodes/websocket.c
# lib/utils.c
# lib/web.c
# src/CMakeLists.txt
# src/villas-pipe.cpp
2019-01-12 13:48:29 +01:00
d18d786801
refactor: list_* -> vlist_*
2019-01-07 10:28:55 +01:00
9d6c7ecefa
add missing initialization for memory subsystem
2018-12-04 10:45:27 +01:00
71c6d5f9e5
fix assertion in _init() about invalid state
2018-12-02 03:11:32 +01:00
a63b15609a
do not throw dynamically allocated exceptions
2018-12-02 03:11:32 +01:00
caf3e45960
workaround for C-compatability
2018-12-02 03:11:31 +01:00
c3c37c267f
avoid global storage as far as possible
2018-11-30 21:37:52 +01:00
c30009b96f
cpp: use new supernode class
2018-11-30 21:35:14 +01:00
e625926d7d
refactor: cout over multiple lines
2018-11-30 21:00:53 +01:00
7f4e69ea4b
refactor: NULL -> nullptr
2018-11-30 21:00:53 +01:00
0709235502
log: adjust to new log constructor signature
2018-11-30 20:58:15 +01:00
987a59a5aa
cpp: ported SuperNode
2018-11-30 20:46:59 +01:00
97181dc461
fix invalid return-type of getopt()
2018-11-30 19:57:22 +01:00
d35971c26c
refactor: update copyright years
2018-08-20 18:40:03 +02:00
5707ee9d58
new signal declaration code
2018-08-20 18:31:27 +02:00
c7a01a1da6
hook: fix initialization
2018-08-17 12:40:03 +02:00
7c61f19fd2
refactor: memory_type_heap -> memory_heap
2018-08-13 14:57:32 +02:00
a8bda29430
node, hook: remove parse_cli() functions
2018-08-13 00:00:10 +02:00
1f16b4bf07
refactor: {sample,signal}_{put,get} -> {sample,signal}_{incref,decref}
2018-08-13 00:00:09 +02:00
f35588aad8
refactor:
...
- SAMPLE_LEN() -> SAMPLE_LENGTH()
- SAMPLE_DATA_LEN() -> SAMPLE_DATA_LENGTH()
2018-08-12 23:59:15 +02:00
Dennis Potter
7a2e762a9c
Added node_type_start() to villas-signal
...
villas-signal.cpp didn't call node_type_start(). This caused the
assertion which was added in 92e4b61e2e
to fail.
2018-07-19 16:53:44 +02:00
Dennis Potter
529cfc2473
Workaround to solve hash_table_hash seg fault
...
This commit is similar to 070e2c2bde
2018-07-19 16:10:20 +02:00
Dennis Potter
72e627b327
Fixes #166 , all node interfaces are modified
...
The functions now look like this
int node_read(struct node *n, struct sample *smps[], unsigned cnt, unsigned *release);
int node_write(struct node *n, struct sample *smps[], unsigned cnt, unsigned *release);
This commit enables nodes to control how many samples will
be released by the framework through *release
2018-07-11 18:14:29 +02:00
Dennis Potter
4663f55e4b
Changed all node_read() functions to support a *cnt instead of cnt
2018-07-07 17:07:45 +02:00
Dennis Potter
b2fcfdca9d
Checked all tools for the presence of log_parse()
2018-07-05 14:40:32 +02:00
4d09482fdb
Merge branch 'infiniband' into develop
...
# Conflicts:
# Makefile
# Makefile.config
# Makefile.help
# lib/Makefile.villas-ext.inc
# lib/Makefile.villas.inc
# lib/memory.c
# lib/nodes/Makefile.inc
2018-07-04 16:50:36 +02:00
132a0b88c0
cpp: replace <stdio.h> by <iostream>
2018-07-03 21:04:28 +02:00
446876fd94
porting executables to C++
2018-07-03 20:42:37 +02:00