ichrispa
|
882b7e5a6c
Reinstated userspace UA_Server_methodNode_attachCallback (for the 3rd time now?) and put it into the example server;
|
9 年 前 |
Julian Grothoff
|
efe1ab2830
Added external namespace urls to namespace String list.
|
9 年 前 |
Chris Iatrou
|
643cc327c6
Namespace compiler wraps low-level calls to nodestore in RCU_LOCK/UNLOCK. Several missing locks added before calls to addExistingNode().
|
9 年 前 |
ichrispa
|
bd76419d5c
Revised namespace compiler to properly construct method argument descriptions. Workaround in addMethodNode - broken anyway since size_t was introduced - is now obsoleted.
|
9 年 前 |
Julius Pfrommer
|
34dafb78ce
Use the less noisy C99 true/false throughout. But keep the UA_TRUE/UA_FALSE macros for compatibility
|
9 年 前 |
Julius Pfrommer
|
2ae7fef1e4
add Wshadow and Wconversion compiler flags; fix all warnings; networklayer takes the logger from the server at startup
|
9 年 前 |
Julius Pfrommer
|
fa20920d3f
fix a memleak in the generated ns0
|
9 年 前 |
Julius Pfrommer
|
c54348ab9d
nodestore: make the memory handling by the nodestore more intuitive
|
9 年 前 |
ichrispa
|
4a3a1c7966
Fixed SEGFAULT when attempting to read a datasource's datatype that did not return a value (but set the hasValue field).
|
9 年 前 |
ichrispa
|
b319a30078
In the absence of nodestore_release, "sampled" template nodes may go out of scope during instantiation (particularly when a lot of nodes are being build). Changing the instantiation functions to use copies of the original as templates avoids segfaults.
|
9 年 前 |
ichrispa
|
a0ad0e6ea0
Reimplemented instantiation callback (required for #503).
|
9 年 前 |
Julius Pfrommer
|
b04d6f867c
Merge branch 'master' into cleanup_build
|
9 年 前 |
ichrispa
|
5f16e6e97d
Fixed argument creation for XML defined methods (Warning: "Dirty" Fix, see #485). Works for now.
|
9 年 前 |
Julius Pfrommer
|
b210b19ae2
cleanup build settings; remove old doxygen documentation
|
9 年 前 |
Julius Pfrommer
|
ac07df68b6
cosmetic improvements; increase the client timeout
|
9 年 前 |
Julius Pfrommer
|
c33b62c682
don't copy data for reading. use a NODELETE variant that points into the node
|
9 年 前 |
Julius Pfrommer
|
696a549402
assert that rcu is not locked twice
|
9 年 前 |
Julius Pfrommer
|
4bd62dca74
remove nodestore_release
|
9 年 前 |
Julius Pfrommer
|
a3be08ae1a
status
|
9 年 前 |
Julius Pfrommer
|
bd1ebce5f3
compiles the example server, but crashes
|
9 年 前 |
Julius Pfrommer
|
9dd20578a6
use NULL instead of UA_NULL; don't rename standard C functions; provide minimal replacements for libc on embedded targets
|
9 年 前 |
Julius Pfrommer
|
c9ae4288d8
high-level api for the client; aligned with the server api
|
9 年 前 |
Julius Pfrommer
|
9a8b734957
fix wrong node attribute decoding
|
9 年 前 |
Julius Pfrommer
|
f0acccbebb
fix some small bugs
|
9 年 前 |
Julius Pfrommer
|
1811544b2d
return the added node id only when requested
|
9 年 前 |
Julius Pfrommer
|
b3dbefaa51
add a unit test for node management; add hastypedefinition for instantiated nodes
|
9 年 前 |
Julius Pfrommer
|
5fcc80651d
add object and variable type instantiation
|
9 年 前 |
Julius Pfrommer
|
32ce27be93
simplify nodemgmt, prepare object instantiation
|
9 年 前 |
Julius Pfrommer
|
6c4afaabae
first version of object constructor and destructor
|
9 年 前 |
Julius Pfrommer
|
cc1ec3b321
consistent naming of Service_AddNodes_single
|
9 年 前 |