+ if (m_currentframe.ack == true)
+ {
+ m_lastInitiator = m_currentframe.initiator;
+ m_busDevices[m_lastInitiator]->GetHandler()->HandlePoll(m_currentframe.initiator, m_currentframe.destination);
+ }
+ }
+ break;
+ case MSGCODE_RECEIVE_FAILED:
+ {
+ if (m_lastInitiator != CECDEVICE_UNKNOWN)
+ bIsError = m_busDevices[m_lastInitiator]->GetHandler()->HandleReceiveFailed();