ua_namespace_manager.h 843 B

123456789101112131415161718192021222324252627
  1. /*
  2. * ua_namespace_manager.h
  3. *
  4. * Created on: Oct 14, 2014
  5. * Author: opcua
  6. */
  7. #ifndef UA_NAMESPACE_MANAGER_H_
  8. #define UA_NAMESPACE_MANAGER_H_
  9. #include "ua_server.h"
  10. #include "nodestore/ua_nodestore.h"
  11. void UA_EXPORT UA_NamespaceManager_new(UA_NamespaceManager** namespaceManager);
  12. UA_Int32 UA_EXPORT UA_NamespaceManager_addNamespace(UA_NamespaceManager *namespaceManager, UA_UInt16 index, UA_NodeStore *nodeStore);
  13. UA_Int32 UA_EXPORT UA_NamespaceManager_removeNamespace(UA_NamespaceManager *namespaceManager,UA_UInt16 index);
  14. UA_Int32 UA_EXPORT UA_NamespaceManager_getNamespace(UA_NamespaceManager *namespaceManager, UA_UInt16 index, UA_Namespace **ns);
  15. UA_Int32 UA_EXPORT UA_NamespaceManager_setNodeStore(UA_NamespaceManager *namespaceManager,UA_UInt16 index, UA_NodeStore *nodeStore);
  16. #endif /* UA_NAMESPACE_MANAGER_H_ */