Typedefs | Functions
/home/travis/build/open62541/open62541/src/server/ua_nodestore.h File Reference
#include "ua_types_generated.h"
#include "ua_nodes.h"
+ Include dependency graph for ua_nodestore.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct UA_NodeStore UA_NodeStore
typedef void(* UA_NodeStore_nodeVisitor )(const UA_Node *node)

Functions

UA_NodeStoreUA_NodeStore_new (void)
void UA_NodeStore_delete (UA_NodeStore *ns)
UA_StatusCode UA_NodeStore_insert (UA_NodeStore *ns, UA_Node *node, const UA_Node **inserted)
UA_StatusCode UA_NodeStore_replace (UA_NodeStore *ns, const UA_Node *oldNode, UA_Node *node, const UA_Node **inserted)
UA_StatusCode UA_NodeStore_remove (UA_NodeStore *ns, const UA_NodeId *nodeid)
const UA_NodeUA_NodeStore_get (const UA_NodeStore *ns, const UA_NodeId *nodeid)
void UA_NodeStore_release (const UA_Node *managed)
void UA_NodeStore_iterate (const UA_NodeStore *ns, UA_NodeStore_nodeVisitor visitor)