Compute Graph Framework SDK Reference  5.8
dw::framework::ChannelObject::SyncWaiter Class Referenceabstract

Detailed Description

Definition at line 73 of file Channel.hpp.

Inheritance diagram for dw::framework::ChannelObject::SyncWaiter:
Collaboration diagram for dw::framework::ChannelObject::SyncWaiter:

Public Member Functions

virtual void getWaitFences (void *data, dw::core::span< NvSciSyncFence > &waitFences)=0
 
- Public Member Functions inherited from dw::framework::ChannelObject::SyncClient
virtual void getSyncObjs (dw::core::span< NvSciSyncObj > &syncObjs)=0
 

Member Function Documentation

◆ getWaitFences()

virtual void dw::framework::ChannelObject::SyncWaiter::getWaitFences ( void *  data,
dw::core::span< NvSciSyncFence > &  waitFences 
)
pure virtual

Get the wait fences for the given data packet

Parameters
[in]dataThe data packet to get the fences for.
[out]waitFencesThe fences to wait on for the packet
Exceptions
DW_INVALID_ARGUMENTif data is not recognized, or if waitFences output memory is null. DW_OUT_OF_BOUNDS if the passed span does not have sufficient size.
Note
This will overwrite items currently in the passed output span.

Referenced by dw::framework::PortOutput< T >::getWaitFences(), and dw::framework::PortInput< T >::getWaitFences().


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