3 #include "../global.hpp" 5 #include "selector_node.hpp" 8 #include "_detail/iconfigurable_enum_entry_node.hpp" 24 ,
public Private::IConfigurableEnumEntryNode
43 return std::make_shared<EnumEntryNode>(HandleGuard<Node>(
44 CreateGSEnumEntryNodeTyped(okName.data(), static_cast<CExports::TGSNamespace>(nameSpace))));
std::chrono::duration< Rep, Period > PollingTime() const
Nothing to poll.
Definition: enum_entry_node.hpp:92
Base class for all nodes that have a value.
Definition: value_node.hpp:27
static String ParseName(const String &name)
Gets the name part of the given node name .
Definition: decl_node.hpp:606
void SetNumericValue(const std::int64_t &value)
Sets the numeric value of this entry.
Definition: enum_entry_node.hpp:101
static EnumEntryNodePtr Create(const String &name, const GevServer::Namespace &nameSpace)
Creates a new EnumEntryNode with the given name and nameSpace .
Definition: enum_entry_node.hpp:40
String SymbolicValue() const
Gets the symbolic value of this entry.
Definition: enum_entry_node.hpp:104
static GevServer::Namespace ParseNamespace(const String &name)
Gets the Namespace from the given name .
Definition: decl_node.hpp:584
Namespace
The possible name spaces a node can be in.
Definition: gevserver.hpp:147
Only read operations are validated.
static String EnsureNodeNameOnly(const String &name)
Throws if the given name has a namespace prefix.
Definition: decl_node.hpp:557
Root namespace for the Image Manager interface.
Definition: version.hpp:11
GenApi::CacheMode CacheMode() const noexcept override
Nothing to cache here.
Definition: enum_entry_node.hpp:73
std::int64_t NumericValue() const
Gets the numeric value of this entry.
Definition: enum_entry_node.hpp:98
static EnumEntryNodePtr Create(const String &name)
Creates a new EnumEntryNode with the given name .
Definition: enum_entry_node.hpp:61
Accesses the value configuration.
void FromString(const String &) override
Not supported.
Definition: enum_entry_node.hpp:113
void SetIsStreamable(const std::int64_t &) override
EnumEntry nodes are never streamable.
Definition: enum_entry_node.hpp:83
String ToString() const override
Returns SymbolicValue.
Definition: enum_entry_node.hpp:122
GenApi::AccessMode AccessMode() const override
Enum entries are always read only.
Definition: enum_entry_node.hpp:67
void SetSymbolicValue(const String &value)
Sets the symbolic value of this entity.
Definition: enum_entry_node.hpp:107
bool IsStreamable() const override
EnumEntry nodes are never streamable.
Definition: enum_entry_node.hpp:78
One entry in an enumeration.
Definition: enum_entry_node.hpp:21
CacheMode
Defines how the value is cached.
Definition: genapi.hpp:219
AccessMode
Access possibility of the node.
Definition: genapi.hpp:184