1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#include "stdafx.h" #include "ProgressFlagTask.h" bool ProgressFlagTask::isCompleted() { switch( m_type ) { case e_Progress_Set_Flag: (*flags) |= m_mask; bIsCompleted = true; break; case e_Progress_Flag_On: bIsCompleted = ((*flags) & m_mask) == m_mask; break; } return bIsCompleted; }