Group IPortRecorder_h¶
Public Attributes¶
| Type | Name |
|---|---|
| interface SPINNAKER_API_ABSTRACT | IPortRecorder Interface for recording write commands on a port. |
| interface SPINNAKER_API_ABSTRACT | IPortReplay Interface for replaying write commands on a port. |
| interface SPINNAKER_API_ABSTRACT | IPortWriteList = /* multi line expression */ |
| interface SPINNAKER_API_ABSTRACT bool | Invalidate = true) = 0 |
Public Functions¶
| Type | Name |
|---|---|
| virtual int64_t | GetCookie () = 0 |
| virtual void | Replay (IPort * pPort) = 0 |
| virtual void | SetCookie (const int64_t Value) = 0 |
| virtual void | StopRecording () = 0 |
Public Attributes Documentation¶
variable IPortRecorder¶
Interface for recording write commands on a port.
variable IPortReplay¶
Interface for replaying write commands on a port.
variable IPortWriteList¶
variable Invalidate¶
Public Functions Documentation¶
function GetCookie¶
Gets the cookie a port implementation may have set for caching a command list
function Replay¶
Replays the write command to the given port interface
function SetCookie¶
Sets a cookie in case the port implementation want to cache a command list
function StopRecording¶
Stops recording