Версия: 6.x
burger close
Класс LongPollingLoop

Подробное описание

Класс обеспечивает работу механизма выборки сообщений для системы обмена сообщениями LongPolling

Открытые статические члены

static listenData ($timeout, $request_interval, $user_id, $last_id)
 
static getLastId ()
 

Методы

static getLastId ( )
static

Возвращает ID последнего события в очереди

Возвращает
integer
static listenData (   $timeout,
  $request_interval,
  $user_id,
  $last_id 
)
static

Опрашивает бзу данных до появления в ней сообщений, которые следует передать в браузер

Аргументы
integer$timeoutколичество секунд которое нужно опрашивать базу
integer$request_intervalинтервал запросов к БД в секундах
integer$user_idID пользователя
integer$last_id
Возвращает
array|bool(false) [ 'event_name' => 'ID события', 'event_data' => 'Параметры события' ]