mrDarker
2025-06-19 02d1df7b4fa1a0e686c112e7bf3c8e794ba42b82
SourceCode/Bond/BondEq/AlarmMonitor.cpp
@@ -161,29 +161,9 @@
void CAlarmMonitor::Serialize(CArchive& ar)
{
   if (ar.IsStoring())
   {
      Lock();
      int count = (int)m_mapAlarming.size();
      ar << count;
      for (auto item : m_mapAlarming) {
         item.second->Serialize(ar);
      }
      Unlock();
   if (ar.IsStoring()) {
   }
   else
   {
      Lock();
      int count;
      ar >> count;
      for (int i = 0; i < count; i++) {
         CAlarm* pAlarm = new CAlarm();
         pAlarm->addRef();
         pAlarm->Serialize(ar);
         addAlarming(pAlarm);
         pAlarm->release();
      }
      Unlock();
   else {
   }
}