3#include "../_cexports/c_gen_api.h"
5#include "../global.hpp"
7#include "_decl/decl_node.hpp"
22 class PortNode :
public Node
25 explicit PortNode(HandleGuard<Node> &&guard) noexcept
43 return CExports::NGetAsMemory(
Handle(),
static_cast<CExports::cvbint64_t
>(address), buffer, bufferLenght);
59 return CExports::NSetAsMemory(
Handle(),
static_cast<CExports::cvbint64_t
>(address), buffer, bufferLenght);
22 class PortNode :
public Node {
…};
66 using GenApi::PortNode;
void * Handle() const noexcept
Classic API node handle.
Definition decl_node.hpp:69
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:56
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:40
Namespace for GenApi based device configuration.
Definition decl_fw_updater.hpp:29
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17