//============================================================================== ProcEqns::~ProcEqns() { deleteMemory(); }
//============================================================================== BCNodeSet::~BCNodeSet() { deleteMemory(); }
//============================================================================== EqnBuffer::~EqnBuffer() { deleteMemory(); }
//============================================================================== ElemBlock::~ElemBlock() { deleteMemory(); }
Bitmap::~Bitmap() { deleteMemory(); }
BOOL CDlgAlarmState::DestroyWindow() { // TODO: Add your specialized code here and/or call the base class deleteMemory(); return CDialog::DestroyWindow(); }
//============================================================================== Poisson_Elem::~Poisson_Elem() { deleteMemory(); }
bool CDlgAlarmState::getInfo() { m_stuAlarmChannelState.emType = (NET_ALARM_CHANNEL_TYPE)m_cmbAlarmType.GetCurSel(); char szAllarmBellCount[10] = {0}, szAllarmInCount[10] = {0}, szAllarmOutCount[10] = {0}; char szExAllarmInCount[10] = {0}, szExAllarmOutCount[10] = {0}; m_edAlarmBellCount.GetWindowText(szAllarmBellCount, 10); m_stuAlarmChannelState.nAlarmBellCount = atoi(szAllarmBellCount); if (m_stuAlarmChannelState.nAlarmBellCount > 0) { if (m_stuAlarmChannelState.pbAlarmBellState != NULL) { delete []m_stuAlarmChannelState.pbAlarmBellState; m_stuAlarmChannelState.pbAlarmBellState = NULL; } m_stuAlarmChannelState.pbAlarmBellState = new BOOL[m_stuAlarmChannelState.nAlarmBellCount]; if (m_stuAlarmChannelState.pbAlarmBellState == NULL) { deleteMemory(); return false; } memset(m_stuAlarmChannelState.pbAlarmBellState, 0, m_stuAlarmChannelState.nAlarmBellCount * sizeof(BOOL)); } m_edAlarmInCount.GetWindowText(szAllarmInCount, 10); m_stuAlarmChannelState.nAlarmInCount = atoi(szAllarmInCount); if (m_stuAlarmChannelState.nAlarmInCount > 0) { if (m_stuAlarmChannelState.pbAlarmInState != NULL) { delete []m_stuAlarmChannelState.pbAlarmInState; m_stuAlarmChannelState.pbAlarmInState = NULL; } m_stuAlarmChannelState.pbAlarmInState = new BOOL[m_stuAlarmChannelState.nAlarmInCount]; if (m_stuAlarmChannelState.pbAlarmInState == NULL) { deleteMemory(); return false; } memset(m_stuAlarmChannelState.pbAlarmInState, 0, m_stuAlarmChannelState.nAlarmInCount * sizeof(BOOL)); } m_edAlarmOutCount.GetWindowText(szAllarmOutCount, 10); m_stuAlarmChannelState.nAlarmOutCount = atoi(szAllarmOutCount); if (m_stuAlarmChannelState.nAlarmOutCount > 0) { if (m_stuAlarmChannelState.pbAlarmOutState != NULL) { delete []m_stuAlarmChannelState.pbAlarmOutState; m_stuAlarmChannelState.pbAlarmOutState = NULL; } m_stuAlarmChannelState.pbAlarmOutState = new BOOL[m_stuAlarmChannelState.nAlarmOutCount]; if (m_stuAlarmChannelState.pbAlarmOutState == NULL) { deleteMemory(); return false; } memset(m_stuAlarmChannelState.pbAlarmOutState, 0, m_stuAlarmChannelState.nAlarmOutCount * sizeof(BOOL)); } m_edExAlarmInCount.GetWindowText(szExAllarmInCount, 10); m_stuAlarmChannelState.nExAlarmInCount = atoi(szExAllarmInCount); if (m_stuAlarmChannelState.nExAlarmInCount > 0) { if (m_stuAlarmChannelState.pbExAlarmInState != NULL) { delete []m_stuAlarmChannelState.pbExAlarmInState; m_stuAlarmChannelState.pbExAlarmInState = NULL; } if (m_stuAlarmChannelState.pnExAlarmInDestionation != NULL) { delete []m_stuAlarmChannelState.pnExAlarmInDestionation; m_stuAlarmChannelState.pnExAlarmInDestionation = NULL; } m_stuAlarmChannelState.pbExAlarmInState = new BOOL[m_stuAlarmChannelState.nExAlarmInCount]; m_stuAlarmChannelState.pnExAlarmInDestionation = new int[m_stuAlarmChannelState.nExAlarmInCount]; if (m_stuAlarmChannelState.pbExAlarmInState == NULL || m_stuAlarmChannelState.pnExAlarmInDestionation == NULL) { deleteMemory(); return false; } memset(m_stuAlarmChannelState.pbExAlarmInState, 0, m_stuAlarmChannelState.nExAlarmInCount * sizeof(BOOL)); memset(m_stuAlarmChannelState.pnExAlarmInDestionation, 0, m_stuAlarmChannelState.nExAlarmInCount * sizeof(int)); } m_edExAlarmOutCount.GetWindowText(szExAllarmOutCount, 10); m_stuAlarmChannelState.nExAlarmOutCount = atoi(szExAllarmOutCount); if (m_stuAlarmChannelState.nExAlarmOutCount > 0) { if (m_stuAlarmChannelState.pbExAlarmOutState != NULL) { delete []m_stuAlarmChannelState.pbExAlarmOutState; m_stuAlarmChannelState.pbExAlarmOutState = NULL; } if (m_stuAlarmChannelState.pnExAlarmOutDestionation != NULL) { delete []m_stuAlarmChannelState.pnExAlarmOutDestionation; m_stuAlarmChannelState.pnExAlarmOutDestionation = NULL; } m_stuAlarmChannelState.pbExAlarmOutState = new BOOL[m_stuAlarmChannelState.nExAlarmOutCount]; m_stuAlarmChannelState.pnExAlarmOutDestionation = new int[m_stuAlarmChannelState.nExAlarmOutCount]; if (m_stuAlarmChannelState.pbExAlarmOutState == NULL || m_stuAlarmChannelState.pnExAlarmOutDestionation == NULL) { deleteMemory(); return false; } memset(m_stuAlarmChannelState.pbExAlarmOutState, 0, m_stuAlarmChannelState.nExAlarmOutCount * sizeof(BOOL)); memset(m_stuAlarmChannelState.pnExAlarmOutDestionation, 0, m_stuAlarmChannelState.nExAlarmOutCount * sizeof(int)); } return true; }
//============================================================================== CommNodeSet::~CommNodeSet() { deleteMemory(); }
template <class T> Grid2D<T>::~Grid2D() { deleteMemory(); }
template <class T> Grid3<T>::~Grid3() { deleteMemory(); }
JNIEXPORT void JNICALL Java_edu_biu_scapi_interactiveMidProtocols_sigmaProtocol_orMultiple_SigmaORMultipleSimulator_deletePointers (JNIEnv *env, jobject, jlong polynomial, jlongArray fieldElements){ //call the function that deletes the allocated memory. deleteMemory(env, polynomial, fieldElements); }