• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/classes/general/pull_options.php
  • Класс: CPullOptions
  • Вызов: CPullOptions::ClearAgent
static function ClearAgent()
{
	global $CACHE_MANAGER;
	$CACHE_MANAGER->Clean("pull_cnr");

	if (self::ModuleEnable())
	{
		CAgent::AddAgent("CPullChannel::CheckOnlineChannel();", "pull", "N", 240, "", "Y", ConvertTimeStamp(time()+CTimeZone::GetOffset()+100, "FULL"));
		CAgent::AddAgent("CPullChannel::CheckExpireAgent();", "pull", "N", 43200, "", "Y", ConvertTimeStamp(time()+CTimeZone::GetOffset() + 43200, "FULL"));
		CAgent::AddAgent("CPullWatch::CheckExpireAgent();", "pull", "N", 600, "", "Y", ConvertTimeStamp(time()+CTimeZone::GetOffset() + 600, "FULL"));
	}
	else
	{
		CAgent::RemoveAgent("CPullChannel::CheckOnlineChannel();", "pull");
		CAgent::RemoveAgent("CPullChannel::CheckExpireAgent();", "pull");
		CAgent::RemoveAgent("CPullWatch::CheckExpireAgent();", "pull");
		CAgent::RemoveAgent("CPushManager::SendAgent();", "pull");
	}
}