Spinnaker SDK C++
4.3.0.189
 
Functions | Variables

Functions

virtual void Replay (IPort *pPort)=0
 Replays the write command to the given port interface. More...
 
virtual void SetCookie (const int64_t Value)=0
 Sets a cookie in case the port implementation want to cache a command list. More...
 
virtual int64_t GetCookie ()=0
 Gets the cookie a port implementation may have set for caching a command list. More...
 
virtual void StopRecording ()=0
 Stops recording. More...
 

Variables

interface SPINNAKER_API_ABSTRACT IPortWriteList
 
interface SPINNAKER_API_ABSTRACT IPortReplay
 Interface for replaying write commands on a port. More...
 
interface SPINNAKER_API_ABSTRACT bool Invalidate = true) = 0
 
interface SPINNAKER_API_ABSTRACT IPortRecorder
 Interface for recording write commands on a port. More...
 

Detailed Description

Function Documentation

◆ GetCookie()

virtual int64_t Spinnaker::GenApi::GetCookie ( )
pure virtual

Gets the cookie a port implementation may have set for caching a command list.

◆ Replay()

virtual void Spinnaker::GenApi::Replay ( IPort pPort)
pure virtual

Replays the write command to the given port interface.

◆ SetCookie()

virtual void Spinnaker::GenApi::SetCookie ( const int64_t  Value)
pure virtual

Sets a cookie in case the port implementation want to cache a command list.

◆ StopRecording()

virtual void Spinnaker::GenApi::StopRecording ( )
pure virtual

Stops recording.

Variable Documentation

◆ Invalidate

interface SPINNAKER_API_ABSTRACT bool Invalidate = true) = 0

◆ IPortRecorder

Interface for recording write commands on a port.

◆ IPortReplay

Interface for replaying write commands on a port.

◆ IPortWriteList

Initial value:
{
virtual void Write(const void* pBuffer, int64_t Address, int64_t Length) = 0
Spinnaker::GenApi::Address
interface SPINNAKER_API_ABSTRACT int64_t Address
Definition: IPort.h:56
Spinnaker::GenApi::Write
virtual void Write(const void *pBuffer, int64_t Address, int64_t Length)=0
Writes a chunk of bytes to the port.
Spinnaker::GenApi::Length
interface SPINNAKER_API_ABSTRACT int64_t int64_t Length
Definition: IPort.h:56