Go to the documentation of this file.
31 #ifndef GENAPI_IPORT_H
32 #define GENAPI_IPORT_H
40 # pragma warning ( push )
41 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
67 #ifndef DOXYGEN_IGNORE
120 # pragma warning ( pop )
123 #endif // ifndef GENAPI_IPORT_H
Lexical analyzer for CIntSwissKnife.
virtual void Read(void *pBuffer, int64_t Address, int64_t Length)
Reads a chunk of bytes from the port.
Common types used in the public GenApi interface.
virtual void Write(const void *pBuffer, int64_t Address, int64_t Length)
Writes a chunk of bytes to the port.
Definition of interface IBase.
CPortRefT< IPort > CPortRef
Reference to an IEnumEntry pointer.
#define GENICAM_INTERFACE
virtual void Write(const void *pBuffer, int64_t Address, int64_t Length)=0
Writes a chunk of bytes to the port.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT int64_t Address
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT int64_t int64_t Length
#define ACCESS_EXCEPTION
Fires a access exception, e.g. throw ACCESS_EXCEPTION("Not everybody")
T * m_Ptr
Pointer to the implementation the reference references to.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IPort
Interface for ports.
declspec's to be used for GenApi Windows dll
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11