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