Go to the documentation of this file.
31 #ifndef GENAPI_PORTWRITELIST_H
32 #define GENAPI_PORTWRITELIST_H
38 # pragma warning ( push )
39 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
94 # pragma warning ( pop )
97 #endif // ifndef GENAPI_PORTWRITELIST_H
Lexical analyzer for CIntSwissKnife.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IPortWriteList
virtual int64_t GetCookie()=0
Gets the cookie a port implementation may have set for caching a command list.
virtual void Write(const void *pBuffer, int64_t Address, int64_t Length)=0
Writes a chunk of bytes to the port.
virtual void SetCookie(const int64_t Value)=0
Sets a cookie in case the port implementation want to cache a command list.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT int64_t Address
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT int64_t int64_t Length
Container holding a list of port write commands.
The data associated with a write command.
int64_t m_Cookie
A cookie helper for caching.
virtual void Replay(IPort *pPort)=0
Replays the write command to the given port interface.
std::list< WriteCommand_t > * m_pWriteCommands
a list holding the write commands
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IPort
Interface for ports.
Definition of interface IPort.
virtual IBoolean & operator=(bool Value)
Set node value.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11