Orion
high-rate readout
nodeid.hpp
1 
5 #pragma once
6 
7 #include <string>
8 #include <sstream>
9 #include <cstdint>
10 #include <vector>
11 
12 #include "opc/variant.hpp"
13 
14 
15 namespace itk::opc {
16 
20 class NodeId {
21 public:
22 
23  struct Factory : public itk::Factory<NodeId> {
24  virtual NodeId* operator()(const std::string& indentifier) = 0;
25  };
26 
27  virtual ~NodeId() = default;
28 }; // NodeId
29 
30 } // itk::opc
Templated implementation of Factory class.
Definition: factory.hpp:35
OPC Client Node ID.
Definition: nodeid.hpp:20
Definition: nodeid.hpp:23
OPC Variant class.