| DRAIN_SENSOR_DATA_COUNT_MAX | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | static |
| drainProcessedData(dwVehicleIOState *processedOutput, dwTime_t ×tampOutput, dwTime_t &nextTimestampOutput, dwTime_t virtualSyncTime) | dw::framework::dwVehicleStateChannelDrainer | inlinevirtual |
| dwBaseDrainerTemplate(dwSensorDrainerParams params, std::unique_ptr< vio::ReadProcessedVehicleStateDataFromChannel > readProcessedDataFunc, PortInput< dwVehicleIOState > * dataSource) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlineexplicit |
| dwChannelDrainerTemplate(dwSensorDrainerParams params, std::unique_ptr< vio::ReadProcessedVehicleStateDataFromChannel > readProcessedDataFunc, InputDataPort inputPort) | dw::framework::dwChannelDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel > | inlineexplicit |
| dwVehicleStateChannelDrainer(dwSensorDrainerParams params, std::unique_ptr< vio::ReadProcessedVehicleStateDataFromChannel > readProcessedDataFunc, InputPort inputPort) | dw::framework::dwVehicleStateChannelDrainer | inline |
| getNextData(dwVehicleIOState *outFrame, dwTime_t timeout) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlinevirtual |
| getNextTimestamp(dwTime_t ×tamp, dwTime_t timeout) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlinevirtual |
| getReadTimeout() const | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlinevirtual |
| isLockstepDataAvailable(dwStatus &status, dwTime_t &readTimeout) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlinevirtual |
| isVirtualDataReady(dwTime_t dataTime, dwTime_t timeout) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlinevirtual |
| LOG_TAG | dw::framework::dwChannelDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel > | static |
| m_blockingTimeout | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_dataSource | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_dropStaleData | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_isVirtual | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_name | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_nextDataReady | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_nonBlockingTimeout | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_onDataDropped | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_outputAvailable | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_readProcessedDataFunc | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_virtualSyncTime | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| m_waitForNewData | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protected |
| OnDataDropped typedef | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | |
| readProcessedData(dwVehicleIOState *outFrame, dwTime_t &latestTimestamp, dwTime_t timeout, bool isDroppingData=false) override | dw::framework::dwChannelDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel > | inlinevirtual |
| REPLAY_SENSOR_READ_TIMEOUT | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | protectedstatic |
| reset() override | dw::framework::dwChannelDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel > | inlinevirtual |
| setOnDataDropped(OnDataDropped onDataDropped) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inline |
| setVirtualSyncTime(dwTime_t virtualSyncTime) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlinevirtual |
| tryRead(dwVehicleIOState *outFrame, dwTime_t &latestTimestamp, dwTime_t timeout, bool isDroppingData=false) | dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel, PortInput< dwVehicleIOState > * > | inlinevirtual |
| ~dwChannelDrainerTemplate()=default | dw::framework::dwChannelDrainerTemplate< dwVehicleIOState, vio::ReadProcessedVehicleStateDataFromChannel > | virtual |