コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public void AddDataResponse(RecordData pData)
 {
     Write(pData.ToString(m_WriteLog_Compact));
 }