3#include "../global.hpp"
5#include "int_reg_node.hpp"
16 class Int32RegNode :
public IntRegNode
19 explicit Int32RegNode(HandleGuard<Node> &&guard)
42 CExports::CreateGSInt32NodeTyped(okName.data(),
static_cast<CExports::TGSNamespace
>(nameSpace), address)));
16 class Int32RegNode :
public IntRegNode {
…};
static Int32RegNodePtr Create(const String &name, const std::int64_t &address)
Creates a new int_32_reg_node with the given name .
Definition int_32_reg_node.hpp:78
static Int32RegNodePtr Create(const String &name, const GevServer::Namespace &nameSpace, const std::int64_t &address)
Creates a new int_32_reg_node with the given name and nameSpace .
Definition int_32_reg_node.hpp:37
static Int32RegNodePtr Create(const String &name, const GevServer::Namespace &nameSpace)
Creates a new int_32_reg_node with the given name , nameSpace and an automatically assigned address.
Definition int_32_reg_node.hpp:56
static Int32RegNodePtr Create(const String &name)
Creates a new int_32_reg_node with the given name and and automatically assigned address.
Definition int_32_reg_node.hpp:97
static GevServer::Namespace ParseNamespace(const String &name)
Gets the Namespace from the given name .
Definition decl_node.hpp:591
static String EnsureNodeNameOnly(const String &name)
Throws if the given name has a namespace prefix.
Definition decl_node.hpp:564
static String ParseName(const String &name)
Gets the name part of the given node name .
Definition decl_node.hpp:611
Namespace for GevServer based device configuration.
Definition decl_int_swiss_knife_node.hpp:11
Namespace
The possible name spaces a node can be in.
Definition gevserver.hpp:156
std::shared_ptr< Int32RegNode > Int32RegNodePtr
Convenience shared pointer for Int32RegNode.
Definition gevserver.hpp:117
@ String
Node is a string node (no reg).
Definition gevserver.hpp:177
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17