/*
* This file is part of the libCEC(R) library.
*
- * libCEC(R) is Copyright (C) 2011-2012 Pulse-Eight Limited. All rights reserved.
+ * libCEC(R) is Copyright (C) 2011-2013 Pulse-Eight Limited. All rights reserved.
* libCEC(R) is an original work, containing original code.
*
* libCEC(R) is a trademark of Pulse-Eight Limited.
CLockObject lock(m_mutex);
while (!m_buffer.empty())
m_buffer.pop();
+ m_bHasMessages = true;
m_condition.Broadcast();
}
}
// pop the first item
+ m_bHasMessages = !m_buffer.empty();
if (!m_buffer.empty())
{
entry = m_buffer.front();
m_buffer.pop();
- m_bHasMessages = !m_buffer.empty();
bReturn = true;
}
return bReturn;