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

Detailed Description

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

Definition at line 132 of file SyncPortHelper.hpp.

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

Public Member Functions

 SyncPortHelperInput ()
 
- 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)
 
GenericData getBufferedPacket ()
 
bool isPacketBuffered ()
 
bool isValidPacketBuffered ()
 
- 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

◆ SyncPortHelperInput()

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

Definition at line 135 of file SyncPortHelper.hpp.

Member Function Documentation

◆ extractInternalPacket()

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

Definition at line 174 of file SyncPortHelper.hpp.

Referenced by dw::framework::PortInput< T >::recv().

◆ getBufferedPacket()

template<typename T >
GenericData dw::framework::SyncPortHelperInput< T >::getBufferedPacket ( )
inlineprotected

Definition at line 168 of file SyncPortHelper.hpp.

Referenced by dw::framework::PortInput< T >::recv().

◆ isPacketBuffered()

◆ isValidPacketBuffered()

template<typename T >
bool dw::framework::SyncPortHelperInput< T >::isValidPacketBuffered ( )
inlineprotected

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