Example #1
0
//==============================================================================
ProcEqns::~ProcEqns() {
   deleteMemory();
}
Example #2
0
//==============================================================================
BCNodeSet::~BCNodeSet() {
   deleteMemory();
}
//==============================================================================
EqnBuffer::~EqnBuffer() {
   deleteMemory();
}
Example #4
0
//==============================================================================
ElemBlock::~ElemBlock() {
   deleteMemory();
}
Example #5
0
	Bitmap::~Bitmap()
	{
		deleteMemory();
	}
Example #6
0
BOOL CDlgAlarmState::DestroyWindow() 
{
	// TODO: Add your specialized code here and/or call the base class
	deleteMemory();
	return CDialog::DestroyWindow();
}
Example #7
0
//==============================================================================
Poisson_Elem::~Poisson_Elem() {
   deleteMemory();
}
Example #8
0
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;
}
Example #9
0
//==============================================================================
CommNodeSet::~CommNodeSet() {
   deleteMemory();
}
Example #10
0
template <class T> Grid2D<T>::~Grid2D()
{
	deleteMemory();
}
Example #11
0
template <class T> Grid3<T>::~Grid3()
{
	deleteMemory();
}
Example #12
0
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);
}