#include "TimePowerCompensate.h" TimePowerCompensate::TimePowerCompensate() { } TimePowerCompensate::~TimePowerCompensate() { } const string TimePowerCompensate::TABLE_NAME="TimePowerCompensate"; const string TimePowerCompensate::FIELD_ID="id"; const string TimePowerCompensate::FIELD_CNO = "cno"; const string TimePowerCompensate::FIELD_START_MINUTE="StartMinute"; const string TimePowerCompensate::FIELD_END_MINUTE="EndMinute"; const string TimePowerCompensate::FIELD_COMPENSATE="Compensate"; TimePowerCompensateCfg::TimePowerCompensateCfg() { InitializeCriticalSection(&m_CS); } TimePowerCompensateCfg::~TimePowerCompensateCfg() { EnterCriticalSection(&m_CS); for (size_t i = 0; i < m_TimePowerCompensates.size(); i++) { delete m_TimePowerCompensates[i]; } m_TimePowerCompensates.clear(); LeaveCriticalSection(&m_CS); } bool TimePowerCompensateLess(const TimePowerCompensate * m1, const TimePowerCompensate * m2) { return m1->m_StartMinute < m2->m_StartMinute; }