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

43 commits

Author SHA1 Message Date
d6cc209a79 smaller cleanups 2015-10-09 13:05:35 +02:00
9439a88877 replaced linked list by dynamic array (closes #6) 2015-10-09 12:50:35 +02:00
bfb0221ccf replaced strap() and vstrap() functions by strcatf() and vstrcatf()
The new versions of those string concatenating functions are using realloc() to dynamically resize the string buffer if needed.
We don't use the stack anymore.
2015-09-22 13:01:02 +02:00
214bc9c11a mostly finished support for NGSI publish to context broker 2015-09-21 17:13:50 +02:00
c63ad04400 first chunk of NGSI node type implementation 2015-09-19 18:55:11 +02:00
de37528788 Replaced static arrays for hooks and node types by dynamic linked lists and REGISTER_* macros 2015-09-19 15:26:30 +02:00
a35906c437 fixed some problems when compiling without ENABLE_SOCKET 2015-09-15 14:20:12 +02:00
0524afa630 rewrite of network emulation support using libnl3
iproute2 is now not required anymore. everything is handled by nettling sockets
2015-08-22 17:42:02 +02:00
a5a23ab3ae changed indention for #ifdef's 2015-08-21 10:19:32 +02:00
1dd7aaca19 rework of the file node-type 2015-08-09 23:57:25 +02:00
84d3e4c136 removed last pieces of TCP support and pseudo node-types: "udp", "ieee802.3" and "ip"
The node-types have been replaced by the new type "socket" which features a setting called "layer" to choose between "udp", "ip" and "eth"
2015-08-07 01:24:19 +02:00
5f038bf6bd removed trailing whitespace 2015-08-07 01:11:43 +02:00
73fc4da932 removed broken TCP support 2015-06-02 22:53:19 +02:00
e2458e899d fix: proper usage of static scope 2015-06-02 22:04:03 +02:00
08e08e6711 updated copyright in header 2015-06-02 21:53:04 +02:00
8cc90007fa prepared Makefile for GTFPGA node type 2015-05-07 13:03:34 +02:00
d1d5f521b7 introducing new unified node types with scatter/gather (multiplexing) support 2015-05-06 11:48:30 +02:00
d7c367911e improved TCP connection handling (still to be improved) 2015-03-31 18:29:07 +02:00
7d33a2cf7b Merge branch 'gtfpga' 2015-03-31 14:38:30 +02:00
95f91d82e0 fixed small bug 2015-03-31 14:36:30 +02:00
ae0502a737 added node type initalization (only called once per node type) 2015-03-31 13:54:04 +02:00
b657d795d6 Merge branch 'master' of github.com:RWTH-ACS/S2SS
Conflicts:
	server/Makefile
2015-03-31 13:29:57 +02:00
d4c39641cd added new node type: file 2015-03-31 13:28:11 +02:00
b89f65debc a lots of small cleanups 2015-03-21 15:29:00 +01:00
f0db3e7897 added destructor function callback to list implementation 2015-03-21 15:23:57 +01:00
cccd0e6957 removed old Linux-like linked list implementation for nodes, paths, interfaces and sockets 2015-03-21 15:19:41 +01:00
a9795eda7c added missing #ifdefs when not compiling with OPAL_ASYNC support 2015-03-21 11:47:08 +01:00
8cf9bded16 Merge branch 'opal-async'
Conflicts:
	server/Makefile
	server/include/node.h
	server/src/cfg.c
2015-03-18 16:24:35 +01:00
7883a762cd added getopt() parser to toolchain and added -r (aka --reverse) as parameter 2015-03-18 16:18:10 +01:00
a9e1137a62 small cleanups 2015-03-18 16:16:44 +01:00
c081729cb5 revert changes for node_lookup_vtable() 2015-03-17 22:47:43 +01:00
b29c86032e second chunk of OPAL AsyncApi support (untested) 2015-03-17 22:46:46 +01:00
273e71b973 added first part of new node type: OPAL_ASYNC
This node type allows starting the S2SS server as an asynchronous
process from RT-LAB.
2015-03-12 22:56:58 +01:00
76d887e7b4 added Matlab struct output
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@271 8ec27952-4edc-4aab-86aa-e87bb2611832
2015-01-20 13:52:32 +00:00
0a584fd126 several bug fixes and improvements for TCP, IP and IEEE802.3 layer support
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@258 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-12-09 17:19:07 +00:00
4e911be070 final commit for vtable based nodes 2014-12-05 12:39:52 +01:00
b8546f0985 fixed network emulation
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@242 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-09-11 14:40:40 +00:00
074854b152 moved debug messages to node_connect()
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@235 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-09-10 12:22:15 +00:00
c2516799ee unified comment style
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@155 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-14 11:49:44 +00:00
4ca9509714 some cosmetic changes on the message format
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@147 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-14 10:47:41 +00:00
dda247ab53 simplified code: removed type from nodes
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@132 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-04 15:58:09 +00:00
7ec0753d2b improved debugging output
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@130 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-04 09:47:29 +00:00
4701ce2602 restructure repo: server
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@101 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-28 20:17:30 +00:00
Renamed from src/node.c (Browse further)