#include "address_space_addon.h"
#include <opc/ua/protocol/strings.h>
#include <opc/ua/protocol/string_utils.h>
#include <opc/ua/protocol/view.h>
#include <opc/ua/services/attributes.h>
#include <opc/ua/services/node_management.h>
#include <boost/thread/locks.hpp>
#include <boost/thread/shared_mutex.hpp>
#include <ctime>
#include <limits>
#include <list>
#include <map>
#include <queue>
#include <deque>
#include <set>
#include <thread>
Go to the source code of this file.
Classes | |
class | OpcUa::Internal::AddressSpaceInMemory |
struct | OpcUa::Internal::AttributeValue |
struct | OpcUa::Internal::DataChangeCallbackData |
struct | OpcUa::Internal::NodeAttribute |
struct | OpcUa::Internal::NodeStruct |
Namespaces | |
OpcUa | |
OPC UA Address space part. GNU LGPL. | |
OpcUa::Internal | |
OpcUa::Server | |
Typedefs | |
typedef std::map< AttributeId, AttributeValue > | OpcUa::Internal::AttributesMap |
typedef std::map< uint32_t, NodeAttribute > | OpcUa::Internal::ClientIdToAttributeMapType |
typedef std::map< uint32_t, DataChangeCallbackData > | OpcUa::Internal::DataChangeCallbackMap |
typedef std::map< NodeId, NodeStruct > | OpcUa::Internal::NodesMap |
Functions | |
AddressSpace::UniquePtr | OpcUa::Server::CreateAddressSpace (const Common::Logger::SharedPtr &logger) |