Definition at line 47 of file SyncPortHelper.hpp.
Public Member Functions | |
bool | isDataSynced () |
virtual void | parseDataSynced (const ChannelParams ¶ms) |
void | setSyncCount (uint32_t index) |
dwStatus | setSyncRetriever (const CycleCountFetcher &func) |
SyncPortHelper () | |
Protected Member Functions | |
ChannelPacketTypeID | getNewPacketID (ChannelPacketTypeID packetTypeID) |
void | stampSyncCount (uint32_t &syncCountOut) const |
Protected Attributes | |
uint32_t | m_dataOffset |
bool | m_dataSynced |
uint32_t | m_syncCount |
CycleCountFetcher | m_syncCountRetriever |
|
inline |
Definition at line 50 of file SyncPortHelper.hpp.
|
protected |
bool dw::framework::SyncPortHelper::isDataSynced | ( | ) |
Referenced by dw::framework::PortInput< T >::bindChannel(), dw::framework::PortOutput< T >::bindChannelWithReference(), dw::framework::PortOutput< T >::getFreeElement(), dw::framework::PortOutput< T >::getWaitFences(), dw::framework::PortInput< T >::getWaitFences(), dw::framework::SyncPortHelperOutput< T >::parseDataSynced(), dw::framework::PortInput< T >::recv(), dw::framework::PortOutput< T >::send(), dw::framework::PortOutput< T >::setSignalFences(), dw::framework::PortInput< T >::setSignalFences(), and dw::framework::PortInput< T >::wait().
|
virtual |
Reimplemented in dw::framework::SyncPortHelperOutput< T >.
Referenced by dw::framework::PortInput< T >::bindChannel(), and dw::framework::SyncPortHelperOutput< T >::parseDataSynced().
void dw::framework::SyncPortHelper::setSyncCount | ( | uint32_t | index | ) |
dwStatus dw::framework::SyncPortHelper::setSyncRetriever | ( | const CycleCountFetcher & | func | ) |
|
protected |
Referenced by dw::framework::SyncPortHelperOutput< T >::getSyncPacket().
|
protected |
Definition at line 68 of file SyncPortHelper.hpp.
|
protected |
Definition at line 66 of file SyncPortHelper.hpp.
|
protected |
Definition at line 67 of file SyncPortHelper.hpp.
|
protected |
Definition at line 69 of file SyncPortHelper.hpp.