Compute Graph Framework SDK Reference  5.16
ILockstepSyncClient.hpp File Reference

Go to the source code of this file.

Classes

class  dw::framework::lockstep::ILockstepSyncClient
 
class  dw::framework::lockstep::ILockstepSyncClientConsumer
 
class  dw::framework::lockstep::ILockstepSyncClientProducer
 
struct  dw::framework::lockstep::LockstepSyncHeader
 

Namespaces

namespace  dw
 
namespace  dw::framework
 
namespace  dw::framework::lockstep
 

Enumerations

enum class  dw::framework::lockstep::LockstepSyncDataStatus {
  dw::framework::lockstep::DATA_NOT_READY ,
  dw::framework::lockstep::DATA_CONSUME ,
  dw::framework::lockstep::DATA_DROP
}
 
enum class  dw::framework::lockstep::LookstepSyncMessageType {
  dw::framework::lockstep::LOCKSTEP_SYNC_ADVANCE_PKT ,
  dw::framework::lockstep::LOCKSTEP_SYNC_DATA_HEADER ,
  dw::framework::lockstep::LOCKSTEP_SYNC_UNBLOCK
}
 

Class Documentation

◆ dw::framework::lockstep::LockstepSyncHeader

struct dw::framework::lockstep::LockstepSyncHeader
Class Members
uint64_t seqNum

The sequence number for the data packet. This field is empty for an advance packet.

dwTime_t timestamp

Timestamp of the producer at the time of sending for a data packet and the next running timstamp for an advance packet.

LookstepSyncMessageType type

Type of message.