3#include "../_cexports/c_gen_api.h"
5#include "../global.hpp"
7#include "_decl/decl_node.hpp"
29 PortNode(HandleGuard<Node>&& guard) noexcept
30 :
Node(std::move(guard))
47 return CExports::NGetAsMemory(
Handle(),
static_cast<CExports::cvbint64_t
>(address), buffer, bufferLenght);
64 return CExports::NSetAsMemory(
Handle(),
static_cast<CExports::cvbint64_t
>(address), buffer, bufferLenght);
72using GenApi::PortNode;
Basic GenApi node for device feature access.
Definition: decl_node.hpp:39
void * Handle() const noexcept
Classic API node handle.
Definition: decl_node.hpp:56
Port nodes are the connection to the remote device.
Definition: port_node.hpp:26
void Write(std::int64_t address, const void *buffer, size_t bufferLenght)
Writes memory from the given buffer to the remote device.
Definition: port_node.hpp:60
void Read(std::int64_t address, void *buffer, size_t bufferLenght) const
Reads memory from the remote device into the given buffer.
Definition: port_node.hpp:43
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24