Skip to content

GenApi::IPort#

Module: GenICam / GenApi Node Interfaces and Access Mode Check Functions

Interface for ports.

#include <GenApi/IPort.h>

Inherits from GenApi::IBase

Public Functions#

Name
virtual void Read(void * pBuffer, int64_t Address, int64_t Length)
Reads a chunk of bytes from the port.
virtual void Write(const void * pBuffer, int64_t Address, int64_t Length)
Writes a chunk of bytes to the port.
virtual EAccessMode GetAccessMode() const
Get the access mode of the node.

Additional inherited members#

Public Functions inherited from GenApi::IBase

Name
virtual ~IBase()
Virtual destructor enforcing virtual destructor on all derived classes.

Public Functions Documentation#

Read#

virtual void Read(
    void * pBuffer,
    int64_t Address,
    int64_t Length
) 

Reads a chunk of bytes from the port.

Write#

virtual void Write(
    const void * pBuffer,
    int64_t Address,
    int64_t Length
) 

Writes a chunk of bytes to the port.

GetAccessMode#

virtual EAccessMode GetAccessMode() const 

Get the access mode of the node.

Reimplemented by: Pylon::CArrayParameter::GetAccessMode


Updated on 5 July 2022 at 15:30:01