Spinnaker SDK C++
4.2.0.21
 
 

 
Loading...
Searching...
No Matches

Functions

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

Variables

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

Detailed Description

Function Documentation

◆ GetCookie()

virtual int64_t GetCookie ( )
pure virtual

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

◆ Replay()

virtual void Replay ( IPort pPort)
pure virtual

Replays the write command to the given port interface.

◆ SetCookie()

virtual void SetCookie ( const int64_t  Value)
pure virtual

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

◆ StopRecording()

virtual void 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
virtual void Write(const void *pBuffer, int64_t Address, int64_t Length)=0
Writes a chunk of bytes to the port.