Go to the documentation of this file.
30 #ifndef GENAPI_PORTSTACKEDIMPL_H
31 #define GENAPI_PORTSTACKEDIMPL_H
40 #pragma warning( push )
41 #pragma warning( disable: 4251 ) // enApi::CPortImpl::m_ptrPort' : class 'GenApi::CPointer<T>' needs to have dll-interface
42 #pragma warning ( disable : 4068 ) // unknown pragma; refers to BullsEyeCoverage
46 # pragma warning ( push )
47 # pragma warning ( disable : 4251 ) // DLL interface (this is a bug)
48 # pragma warning ( disable : 4275 ) // DLL interface (this is a bug)
127 pPortRecorder->Replay(
this);
146 # pragma warning ( pop )
150 #endif // ifndef GENAPI_PORTSTACKEDIMPL_H
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
Definition of template CPointer.
CPortStackedImpl()
Constructor.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IPortWriteList
Common types used in the public GenApi interface.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IPortStacked
Interface for ports.
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 IPortStackedConstruct
Interface for ports.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT int64_t Address
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT int64_t int64_t Length
CNodePtr m_ptrPort
Pointer to the node holding a reference to this implementation.
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IPortReplay
Interface for replaying write commands on a port.
Definition of interface IPortConstruct.
virtual void Replay(IPortWriteList *pPortRecorder, bool Invalidate=true)
sends the commands to the camera.
virtual void SetPortImpl(IPortStacked *pPort)
Sets pointer the real port implementation; this function may called only once.
bool IsValid() const
true if the pointer is valid
virtual EYesNo GetSwapEndianess()
Determines if the port adapter must perform an endianess swap.
virtual ~CPortStackedImpl()
Destructor.
virtual EAccessMode GetAccessMode() const =0
Get the access mode of the node.
Definition of interface IPort.
virtual void Read(void *pBuffer, int64_t Address, int64_t Length)=0
Reads a chunk of bytes from the port.
declspec's to be used for GenApi Windows dll
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Invalidate
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11