public void AddData(RecordData pData, bool bWrite = true) { string sOverKey = pData.Table; // setup if empty if (!m_pDataStorage.ContainsKey(sOverKey)) { List <RecordData> pDataList = new List <RecordData>(); m_pDataStorage.Add(sOverKey, pDataList); } // set new data m_pDataStorage[sOverKey].Add(pData); // write it if (bWrite) { Write(pData.ToString(m_WriteLog_Compact)); } if (OnDataUpdatedEvt != null) { OnDataUpdatedEvt(pData); } if (OnMonitorUpdatedEvt != null) { OnMonitorUpdatedEvt(this); } }
public void AddDataResponse(RecordData pData) { Write(pData.ToString(m_WriteLog_Compact)); }