Compute Graph Framework SDK Reference  5.8
dw::framework::dwChannelDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, InputProcessedDataType > Member List

This is the complete list of members for dw::framework::dwChannelDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, InputProcessedDataType >, including all inherited members.

DRAIN_SENSOR_DATA_COUNT_MAXdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >static
drainProcessedData(OutputProcessedDataType *processedOutput, dwTime_t &timestampOutput, dwTime_t &nextTimestampOutput, dwTime_t virtualSyncTime)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
dwBaseDrainerTemplate(dwSensorDrainerParams params, std::unique_ptr< ReadProcessedDataFunc > readProcessedDataFunc, PortInput< OutputProcessedDataType > * dataSource)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlineexplicit
dwChannelDrainerTemplate(dwSensorDrainerParams params, std::unique_ptr< ReadProcessedDataFunc > readProcessedDataFunc, InputDataPort inputPort)dw::framework::dwChannelDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, InputProcessedDataType >inlineexplicit
getNextData(OutputProcessedDataType *outFrame, dwTime_t timeout)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
getNextTimestamp(dwTime_t &timestamp, dwTime_t timeout)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
getReadTimeout() constdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
isLockstepDataAvailable(dwStatus &status, dwTime_t &readTimeout)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
isVirtualDataReady(dwTime_t dataTime, dwTime_t timeout)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
LOG_TAGdw::framework::dwChannelDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, InputProcessedDataType >static
m_blockingTimeoutdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_dataSourcedw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_dropStaleDatadw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_isVirtualdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_namedw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_nextDataReadydw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_nonBlockingTimeoutdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_onDataDroppeddw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_outputAvailabledw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_readProcessedDataFuncdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_virtualSyncTimedw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
m_waitForNewDatadw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protected
OnDataDropped typedefdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >
readProcessedData(OutputProcessedDataType *outFrame, dwTime_t &latestTimestamp, dwTime_t timeout, bool isDroppingData=false) overridedw::framework::dwChannelDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, InputProcessedDataType >inlinevirtual
REPLAY_SENSOR_READ_TIMEOUTdw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >protectedstatic
reset() overridedw::framework::dwChannelDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, InputProcessedDataType >inlinevirtual
setOnDataDropped(OnDataDropped onDataDropped)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inline
setVirtualSyncTime(dwTime_t virtualSyncTime)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
tryRead(OutputProcessedDataType *outFrame, dwTime_t &latestTimestamp, dwTime_t timeout, bool isDroppingData=false)dw::framework::dwBaseDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, PortInput< OutputProcessedDataType > * >inlinevirtual
~dwChannelDrainerTemplate()=defaultdw::framework::dwChannelDrainerTemplate< OutputProcessedDataType, ReadProcessedDataFunc, InputProcessedDataType >virtual