Commit Graph

17 Commits

Author SHA1 Message Date
Julius Pfrommer
ba36eba3bc Merge branch 'master' into new_tcp
Conflicts:
	examples/networklayer_tcp.c
	src/client/ua_client.c
	src/ua_session.c
2015-04-20 12:07:22 +02:00
Julius Pfrommer
22e1cee835 Rewrite of the network layer. It became a lot easier to grasp.
Squashed commit of the following:

commit 5ca6fa80475efba8cf18e69d25b61ad3cf931916
Author: Julius Pfrommer <julius.pfrommer@web.de>
Date:   Thu Apr 16 12:45:13 2015 +0200

    fix windows build

commit 4b595e7a64f80dd496fb0bfa40199e9c9b14a1b4
Author: Julius Pfrommer <julius.pfrommer@web.de>
Date:   Thu Apr 16 12:35:38 2015 +0200

    finish the improved network layer

commit fe76dc159ae3f53a3556115916b83d10f4859410
Author: Julius Pfrommer <julius.pfrommer@web.de>
Date:   Wed Apr 15 19:34:19 2015 +0200

    untabify

commit 76b8c31fb80d088aba2c0eb2555ef736b774dc04
Author: Julius Pfrommer <julius.pfrommer@web.de>
Date:   Wed Apr 15 19:28:36 2015 +0200

    make it work on linux

commit 03414d2ba7dd41ba65bce66800d7f5e321302263
Author: Julius Pfrommer <julius.pfrommer@kit.edu>
Date:   Wed Apr 15 17:56:52 2015 +0200

    update

commit 46576e2d7f195adc76d4174674a2f9d6bdd81da4
Author: Julius Pfrommer <julius.pfrommer@web.de>
Date:   Wed Apr 15 14:05:36 2015 +0200

    next step

commit 55ffd789b4288dc98dab76d5c682d81d96cb65ec
Author: Julius Pfrommer <julius.pfrommer@web.de>
Date:   Wed Apr 15 13:29:27 2015 +0200

    small improvement

commit 36b70ae501084f47865e6c3541f6c81237c8bd0e
Author: Julius Pfrommer <julius.pfrommer@web.de>
Date:   Wed Apr 15 13:24:36 2015 +0200

    new server networklayer
2015-04-16 12:50:38 +02:00
Julius Pfrommer
0684df3dad add the network layer and logger to the single-source distribution 2015-04-04 19:28:49 +02:00
Stasik0
d93f4e33f9 Merge branch 'master' into client
Conflicts:
	CMakeLists.txt
	examples/networklayer_tcp.c
	examples/networklayer_tcp.h
	src/server/ua_server.c
	src/ua_util.h
2015-03-26 21:59:59 +01:00
Stasik0
aff138c1c9 fixing includes in debug bilds 2015-03-22 21:52:21 +01:00
Julius Pfrommer
e82aae299b concatenate the library into single .c/.h file 2015-03-22 15:14:22 +01:00
Julius Pfrommer
177c771651 remove initial client work 2015-02-10 14:49:23 +01:00
Julius Pfrommer
b8f4420ce5 client code 2015-01-27 14:55:17 +01:00
Julius Pfrommer
2d8597d639 client code 2015-01-25 15:41:01 +01:00
Julius Pfrommer
a457f31c0f worker threads for multithreading, use UA_malloc instead of UA_alloc 2014-12-22 23:44:24 +01:00
Julius Pfrommer
0d7e0e5468 make the server struct opaque for userspace and
auto-generate an array with the standard-nodeids (datatypes, referencetypes, objects) in ns0
2014-11-01 21:06:10 +01:00
Julius Pfrommer
0b278ea988 use ua_statuscode as function return values 2014-10-16 10:45:22 +02:00
Julius Pfrommer
afbd8cc54a simplified adding of scalar nodes from userland 2014-10-07 16:41:54 +02:00
Julius Pfrommer
a5ff55e370 move user-facing api to includes folder 2014-09-13 18:31:45 +02:00
Julius Pfrommer
04627d13e1 set standard visibility to hidden, clean include hierarchy.
this is recommended for shared libraries
2014-09-13 00:50:12 +02:00
Julius Pfrommer
f8265df738 clean up include structure 2014-09-09 15:10:08 +02:00
Julius Pfrommer
5ef0e58383 the huge commit 2014-09-09 10:03:17 +02:00