Compute Graph Framework SDK Reference  5.8
dw::framework::SyncPortHelperOutput< T > Class Template Reference

Detailed Description

template<typename T>
class dw::framework::SyncPortHelperOutput< T >

Definition at line 75 of file SyncPortHelper.hpp.

Inheritance diagram for dw::framework::SyncPortHelperOutput< T >:
Collaboration diagram for dw::framework::SyncPortHelperOutput< T >:

Public Member Functions

 SyncPortHelperOutput ()
 
- Public Member Functions inherited from dw::framework::SyncPortHelper
bool isDataSynced ()
 
virtual void parseDataSynced (const ChannelParams &params)
 
void setSyncCount (uint32_t index)
 
dwStatus setSyncRetriever (const CycleCountFetcher &func)
 
 SyncPortHelper ()
 

Protected Member Functions

T * extractInternalPacket (GenericData genericData)
 
SyncedPacketPayloadgetSyncPacket (T *frame)
 
void parseDataSynced (const ChannelParams &params) override
 
- Protected Member Functions inherited from dw::framework::SyncPortHelper
ChannelPacketTypeID getNewPacketID (ChannelPacketTypeID packetTypeID)
 
void stampSyncCount (uint32_t &syncCountOut) const
 

Additional Inherited Members

- Protected Attributes inherited from dw::framework::SyncPortHelper
uint32_t m_dataOffset
 
bool m_dataSynced
 
uint32_t m_syncCount
 
CycleCountFetcher m_syncCountRetriever
 

Constructor & Destructor Documentation

◆ SyncPortHelperOutput()

template<typename T >
dw::framework::SyncPortHelperOutput< T >::SyncPortHelperOutput ( )
inline

Definition at line 78 of file SyncPortHelper.hpp.

Member Function Documentation

◆ extractInternalPacket()

template<typename T >
T * dw::framework::SyncPortHelperOutput< T >::extractInternalPacket ( GenericData  genericData)
inlineprotected

Definition at line 84 of file SyncPortHelper.hpp.

Referenced by dw::framework::PortOutput< T >::getFreeElement().

◆ getSyncPacket()

◆ parseDataSynced()


The documentation for this class was generated from the following file: