//--------------------------------------------------------------------------------
void CSecurityClient::SetTerminate()
	{
	TRACE("********** MUST TERMINATE AND DIE DIE DIE ******************\n");
	if(m_pConnection != NULL)
		{
		m_pConnection->EndConnection();
		delete m_pConnection;
		m_pConnection = NULL;
		}

	DoPostMessage(nMustTerminate);
	m_evtMustExit.SetEvent();
	OnMustExit();
	}
//---------------------------------------------------------------------------
bool TFileZillaIntf::PostMessage(WPARAM wParam, LPARAM lParam)
{
  unsigned int MessageID = FZ_MSG_ID(wParam);
  TMessageType Type;
  switch (MessageID)
  {
    case FZ_MSG_TRANSFERSTATUS:
      Type = MSG_TRANSFERSTATUS;
      break;

    default:
      Type = MSG_OTHER;
      break;
  }
  return DoPostMessage(Type, wParam, lParam);
}