void CTxEthernetDataStore::vUpdateTxList(int nChannel) { if ( nChannel < 0 || nChannel > CHANNEL_ALLOWED ) { return; } list<ETHERNET_FRAME_DATA>::iterator itrFrameData = m_ouEthernet_Frame_Data.begin(); while ( itrFrameData != m_ouEthernet_Frame_Data.end() ) { if ( bExistInTxList(nChannel, *itrFrameData) == false ) { itrFrameData = m_ouEthernet_Frame_Data.erase (itrFrameData); DIL_GetInterface(ETHERNET, (void**)&m_pouDIL_Ethernet_Interface); if ( m_pouDIL_Ethernet_Interface != NULL ) { //g_pouDIL_LIN_Interface->DILL_SendMsg( } } else { itrFrameData++; } } }
void CTxFlexRayDataStore::vUpdateTxList(int nChannel) { if ( nChannel < 0 || nChannel > CHANNEL_ALLOWED ) { return; } std::list<FLEXRAY_FRAME_DATA>::iterator itrFrameData = m_ouFlexray_Frame_Data[nChannel].begin(); while ( itrFrameData != m_ouFlexray_Frame_Data[nChannel].end() ) { if ( bExistInTxList(nChannel, *itrFrameData) == false ) { itrFrameData = m_ouFlexray_Frame_Data[nChannel].erase (itrFrameData); } else { itrFrameData++; } } }