示例#1
0
文件: Process.cpp 项目: ljkd/SAGE
StrongProcessPtr Process::RemoveChild(void)
{
	if (m_pChild)
	{
		StrongProcessPtr pChild = m_pChild;
		m_pChild.reset();
		return pChild;
	}

	return StrongProcessPtr();
}
示例#2
0
	StrongProcessPtr CProcess::RemoveChild( void )
	{
		if (m_pChild)
		{
			StrongProcessPtr pChild = m_pChild;  // this keeps the child from getting destroyed when we clear it
			m_pChild.reset( );
			//pChild->SetParent(NULL);
			return pChild;
		}

		return StrongProcessPtr( );
	}