Поддержка серверов

PULL: методы, функции, константы класса Битрикс


Блог разработчика

9 Августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 Июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 Июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля pull

СобытиеВызывается
OnGetDependentModuleCPullOptions::GetDependentModule
OnPushServicesBuildListCPushManager::__construct
OnBeforeSendPushCPushManager::AddQueue

Константы модуля pull

КонстантаПроверяется
BX_PULL_SKIP_LSCPullChannel::GetConfig
BX_PULL_SKIP_WEBSOCKETCPullChannel::GetConfig
BX_PULL_COMMAND_PATHCPullChannel::GetConfig
ADMIN_SECTIONCPullOptions::CheckNeedRun
PULL_USER_IDGuestAuth::getSuccessfulResult
BX_PULL_SKIP_INITCPullOptions::OnEpilog
BX_CHECK_AGENT_STARTEvent::addPush
BX_PULL_EPILOG_AFTEREvent::send
BX_FORK_AGENTS_AND_EVENTS_FUNCTIONEvent::onAfterEpilog
BX_UTFCommon::findInvalidUnicodeSymbols
MOBILEAPP_DEFAULT_APP_IDPushTable::onBeforeAdd

Список функций и методов модуля pull

Метод
CPullChannel::GetNewChannelId($extraString = '')
CPullChannel::GetChannelShared($channelType = self::TYPE_SHARED, $cache = true, $reOpen = false)
CPullChannel::GetShared($cache = true, $reOpen = false, $channelType = self::TYPE_SHARED)
CPullChannel::GetChannel($userId, $channelType = self::TYPE_PRIVATE, $cache = true, $reOpen = false)
CPullChannel::Get($userId, $cache = true, $reOpen = false, $channelType = self::TYPE_PRIVATE)
CPullChannel::SignChannel($channelId)
CPullChannel::SignPublicChannel($channelId)
CPullChannel::GetPublicSignature($value)
CPullChannel::GetSignature($value)
CPullChannel::Add($userId, $channelId = null, $publicChannelId = null, $channelType = self::TYPE_PRIVATE)
CPullChannel::Delete($channelId)
CPullChannel::DeleteByUser($userId, $channelId = null, $channelType = self::TYPE_PRIVATE)
CPullChannel::Send($channelId, $message, $options = array())
CPullChannel::SendCommand($channelId, $message, $options = array())
CPullChannel::SaveToCache($cacheId, $data)
CPullChannel::UpdateLastId($channelId, $lastId)
CPullChannel::CheckExpireAgent()
CPullChannel::CheckOnlineChannel()
CPullChannel::GetConfig($userId, $cache = true, $reopen = false, $mobile = false)
CPullChannel::GetOnlineChannels(array $channels)
CPullStack::Get($channelId, $lastId = 0)
CPullStack::AddByChannel($channelId, $params = Array())
CPullStack::AddByUser($userId, $arMessage, $channelType = 'private')
CPullStack::AddByUsers($users, $arMessage, $channelType = 'private')
CPullStack::AddShared($arMessage, $channelType = 'shared')
CPullStack::AddBroadcast($arMessage)
CPullOptions::CheckNeedRun($bGetSectionStatus = true)
CPullOptions::ModuleEnable()
CPullOptions::GetDependentModule()
CPullOptions::GetExcludeSites()
CPullOptions::SetExcludeSites($sites)
CPullOptions::GetNginxStatus()
CPullOptions::GetQueueServerStatus()
CPullOptions::GetQueueServerHeaders()
CPullOptions::SetNginxStatus($flag = "N")
CPullOptions::SetQueueServerStatus($flag = "N")
CPullOptions::SetQueueServerHeaders($flag = "Y")
CPullOptions::GetPushStatus()
CPullOptions::SetPushStatus($flag = "N")
CPullOptions::GetPushMessagePerHit()
CPullOptions::SetPushMessagePerHit($count)
CPullOptions::GetGuestStatus()
CPullOptions::SetGuestStatus($flag = "N")
CPullOptions::GetPublishUrl($channelId = "")
CPullOptions::SetSignatureKey($signature)
CPullOptions::GetSignatureKey()
CPullOptions::GetSignatureAlgorithm()
CPullOptions::SetPublishUrl($path = "")
CPullOptions::GetListenUrl($channelId = "")
CPullOptions::SetListenUrl($path = "")
CPullOptions::GetPublishWebEnabled()
CPullOptions::GetPublishWebUrl($channelId = "")
CPullOptions::SetPublishWebUrl($path = "")
CPullOptions::GetPublishWebSecureUrl($channelId = "")
CPullOptions::SetPublishWebSecureUrl($path = "")
CPullOptions::GetListenSecureUrl($channelId = "")
CPullOptions::SetListenSecureUrl($path = "")
CPullOptions::GetQueueServerVersion()
CPullOptions::SetQueueServerVersion($version)
CPullOptions::GetCommandPerHit()
CPullOptions::SetCommandPerHit($count)
CPullOptions::GetWebSocketStatus()
CPullOptions::GetWebSocket()
CPullOptions::SetWebSocket($flag = "N")
CPullOptions::GetWebSocketUrl($channelId = "")
CPullOptions::SetWebSocketUrl($path = "")
CPullOptions::GetWebSocketSecureUrl($channelId = "")
CPullOptions::SetWebSocketSecureUrl($path = "")
CPullOptions::SetConfigTimestamp($timestamp = 0)
CPullOptions::GetConfigTimestamp()
CPullOptions::SendConfigDie()
CPullOptions::GetDefaultOption($optionName)
CPullOptions::GetMaxPayload()
CPullOptions::GetMaxChannelsPerRequest()
CPullOptions::GetMaxMessagesPerRequest()
CPullOptions::IsProtobufSupported()
CPullOptions::IsProtobufEnabled()
CPullOptions::ClearCheckCache()
CPullOptions::ClearAgent()
CPullOptions::OnEpilog()
CPushDescription::GetDescription()
CAppleMessage::__construct($sDeviceToken = null, $maxPayloadSize = 2048)
CAppleMessage::setAutoAdjustLongPayload($bAutoAdjust)
CAppleMessage::getAutoAdjustLongPayload()
CAppleMessage::_getPayload()
CAppleMessage::getPayload()
CAppleMessage::getBatch()
CApplePush::__construct()
CApplePush::getBatch($messageData = Array())
CApplePush::getMessageInstance($token)
CApplePush::getSandboxBatch($appMessages)
CApplePush::getProductionBatch($appMessages)
CApplePushVoip::__construct()
CApplePushVoip::getMessageInstance($token)
CPushMessage::addRecipient($sDeviceToken)
CPushMessage::getRecipient($nRecipient = 0)
CPushMessage::getRecipients()
CPushMessage::setText($sText)
CPushMessage::getText()
CPushMessage::setTitle($sTitle)
CPushMessage::getTitle()
CPushMessage::setBadge($nBadge)
CPushMessage::getBadge()
CPushMessage::setSound($sSound = 'default')
CPushMessage::getSound()
CPushMessage::setCustomProperty($sName, $mValue)
CPushMessage::getCustomProperty($sName)
CPushMessage::setExpiry($nExpiryValue)
CPushMessage::getExpiry()
CPushMessage::setCustomIdentifier($mCustomIdentifier)
CPushMessage::getCustomIdentifier()
CPushMessage::getCategory()
CPushMessage::setCategory($category)
CGoogleMessage::__construct($sDeviceToken = null)
CGoogleMessage::getBatch()
CGoogleMessage::getPayload()
CGooglePush::__construct()
CGooglePush::getBatch($messageData = Array())
CGooglePush::getMessageInstance($token)
CGooglePushInteractive::__construct()
CPushService::getBatchWithModifier($appMessages = Array(), $modifier = "")
CPushService::getGroupedByServiceMode($arMessages)
CPushService::getGroupedByAppID($arMessages)
CPullTableSchema::__construct()
CPullTableSchema::OnGetTableSchema()
CPullPush::GetList($arOrder = [], $arFilter = [], $arSelect = [], $arNavStartParams = [])
CPullPush::Add($arFields = Array())
CPullPush::getUniqueHash($user_id, $app_id)
CPullPush::Update($ID, $arFields = Array())
CPullPush::Delete($ID = false)
CPullPush::cleanTokens()
CPushManager::__construct()
CPushManager::DeleteFromQueueByTag($userId, $tag, $appId = 'Bitrix24')
CPushManager::AddQueue($arParams)
CPushManager::prepareSend($userId, $fields, $type = self::SEND_IMMEDIATELY)
CPushManager::GetDeviceInfo($userId, $options = Array(), $appId = 'Bitrix24')
CPushManager::getUniqueHashes($userId, $appId)
CPushManager::getAppIDAliases($appId)
CPushManager::SendMessage($arMessages = [], $arDevices = [])
CPushManager::sendBatch($batch)
CPushManager::DeleteFromQueueBySubTag($userId, $tag, $appId = 'Bitrix24')
CPushManager::SendAgent()
CPushManager::getServices()
CPushManager::sendBadges($userId = null, $appId = 'Bitrix24')
CPullWatch::Add($userId, $tag, $immediate = false)
CPullWatch::DeferredSql($userId = false)
CPullWatch::Delete($userId, $tag = null)
CPullWatch::Extend($userId, $tags)
CPullWatch::AddToStack($tag, $parameters, $channelType = \CPullChannel::TYPE_PRIVATE)
CPullWatch::GetUserList($tag)
CPullStack::CheckExpireAgent()
CPullWatch::CheckExpireAgent()
Loader::register()
Loader::autoLoad($className)
Loader::isAlreadyRegistered()
Push::add($users, $parameters)
Push::send()
Push::getTypes()
Push::getConfig($userId = null)
Push::setConfig($config, $userId = null)
Push::setConfigTypeStatus($moduleId, $typeId, $status, $userId = null)
Push::getConfigTypeStatus($moduleId, $typeId, $userId = null)
Push::getStatus($userId = null)
Push::setStatus($status, $userId = null)
Event::add($recipient, array $parameters, $channelType = \CPullChannel::TYPE_PRIVATE)
Event::addEvent($recipient, $parameters, $channelType = \CPullChannel::TYPE_PRIVATE)
Event::addMessage(array &$destination, array $channels, array $parameters)
Event::addPush($users, $parameters)
Event::processDeferredMessages()
Event::executeEvent($parameters)
Event::executePushEvent($parameters)
Event::send()
Event::executeEvents()
Event::executePushEvents()
Event::onAfterEpilog()
Event::getChannelIds($users, $type = \CPullChannel::TYPE_PRIVATE)
Event::getUserIds($channels)
Event::prepareParameters($parameters)
Event::preparePushParameters($parameters)
Event::getParamsCode($params)
Event::getEntitiesByType($recipient)
Event::getBytes($variable)
Event::isChannelEntity($entity)
Event::getLastError()
Channel::updatePublicChannelIdAgent()
Channel::getPublicId($params)
Channel::getPublicIds($params)
Common::jsonEncode($params)
Common::findInvalidUnicodeSymbols(array $input, $currentPath = "")
Rest::onRestServiceBuildDescription()
Rest::channelPublicGet($params, $n, \CRestServer $server)
Rest::channelPublicList($params, $n, \CRestServer $server)
Rest::applicationConfigGet($params, $n, \CRestServer $server)
Rest::applicationEventAdd($params, $n, \CRestServer $server)
Rest::applicationPushAdd($params, $n, \CRestServer $server)
Rest::configGet($params, $n, \CRestServer $server)
Rest::watchExtend($params, $n, \CRestServer $server)
Rest::counterTypesGet($params, $n, \CRestServer $server)
Rest::counterGet($params, $n, \CRestServer $server)
Rest::counterConfigGet($params, $n, \CRestServer $server)
Rest::counterConfigSet($params, $n, \CRestServer $server)
Rest::pushTypesGet($params, $n, \CRestServer $server)
Rest::pushConfigGet($params, $n, \CRestServer $server)
Rest::pushConfigSet($params, $n, \CRestServer $server)
Rest::pushStatusGet($params, $n, \CRestServer $server)
Rest::pushStatusSet($params, $n, \CRestServer $server)
Rest::pushSmartfilterStatusGet($params, $n, \CRestServer $server)
Rest::pushSmartfilterStatusSet($params, $n, \CRestServer $server)
Rest::notImplemented($params, $n, \CRestServer $server)
Rest::isAdmin()
PushTable::getTableName()
PushTable::getMap()
PushTable::validateDeviceType()
PushTable::validateAppId()
PushTable::validateUniqueHash()
PushTable::checkFields(Result $result, $primary, array $data)
PushTable::onBeforeAdd(Event $event)
PushTable::onAfterAdd(Event $event)
PushTable::onBeforeUpdate(Event $event)
PushTable::validateDeviceId()
PushTable::validateDeviceName()
PushTable::validateDeviceToken()
ChannelTable::getTableName()
ChannelTable::getMap()
ChannelTable::validateChannelType()
ChannelTable::validateChannelId()
ChannelTable::getCurrentDate()
Log::isEnabled()
Log::write($data, $title = '')
PushSmartfilter::getStatus($userId = null)
PushSmartfilter::setStatus($status, $userId = null)
Config::get($params = array())
OutgoingMessagesResponse::hasMessagesList()
OutgoingMessagesResponse::getMessagesList()
OutgoingMessagesResponse::setMessagesList(\Protobuf\Collection $value = null)
OutgoingMessagesResponse::addMessages(\Bitrix\Pull\Protobuf\OutgoingMessage $value)
OutgoingMessagesResponse::extensions()
OutgoingMessagesResponse::unknownFieldSet()
OutgoingMessagesResponse::fromStream($stream, \Protobuf\Configuration $configuration = null)
OutgoingMessagesResponse::fromArray(array $values)
OutgoingMessagesResponse::descriptor()
OutgoingMessagesResponse::toStream(\Protobuf\Configuration $configuration = null)
OutgoingMessagesResponse::writeTo(\Protobuf\WriteContext $context)
OutgoingMessagesResponse::readFrom(\Protobuf\ReadContext $context)
OutgoingMessagesResponse::serializedSize(\Protobuf\ComputeSizeContext $context)
OutgoingMessagesResponse::clear()
OutgoingMessagesResponse::merge(\Protobuf\Message $message)
Request::hasIncomingMessages()
Request::getIncomingMessages()
Request::setIncomingMessages(\Bitrix\Pull\Protobuf\IncomingMessagesRequest $value = null)
Request::hasChannelStats()
Request::getChannelStats()
Request::setChannelStats(\Bitrix\Pull\Protobuf\ChannelStatsRequest $value = null)
Request::hasServerStats()
Request::getServerStats()
Request::setServerStats(\Bitrix\Pull\Protobuf\ServerStatsRequest $value = null)
Request::extensions()
Request::unknownFieldSet()
Request::fromStream($stream, \Protobuf\Configuration $configuration = null)
Request::fromArray(array $values)
Request::descriptor()
Request::toStream(\Protobuf\Configuration $configuration = null)
Request::writeTo(\Protobuf\WriteContext $context)
Request::readFrom(\Protobuf\ReadContext $context)
Request::serializedSize(\Protobuf\ComputeSizeContext $context)
Request::clear()
Request::merge(\Protobuf\Message $message)
IncomingMessage::hasReceiversList()
IncomingMessage::getReceiversList()
IncomingMessage::setReceiversList(\Protobuf\Collection $value = null)
IncomingMessage::addReceivers(\Bitrix\Pull\Protobuf\Receiver $value)
IncomingMessage::hasSender()
IncomingMessage::getSender()
IncomingMessage::setSender(\Bitrix\Pull\Protobuf\Sender $value = null)
IncomingMessage::hasBody()
IncomingMessage::getBody()
IncomingMessage::setBody($value = null)
IncomingMessage::hasExpiry()
IncomingMessage::getExpiry()
IncomingMessage::setExpiry($value = null)
IncomingMessage::hasType()
IncomingMessage::getType()
IncomingMessage::setType($value = null)
IncomingMessage::extensions()
IncomingMessage::unknownFieldSet()
IncomingMessage::fromStream($stream, \Protobuf\Configuration $configuration = null)
IncomingMessage::fromArray(array $values)
IncomingMessage::descriptor()
IncomingMessage::toStream(\Protobuf\Configuration $configuration = null)
IncomingMessage::writeTo(\Protobuf\WriteContext $context)
IncomingMessage::readFrom(\Protobuf\ReadContext $context)
IncomingMessage::serializedSize(\Protobuf\ComputeSizeContext $context)
IncomingMessage::clear()
IncomingMessage::merge(\Protobuf\Message $message)
IncomingMessagesRequest::hasMessagesList()
IncomingMessagesRequest::getMessagesList()
IncomingMessagesRequest::setMessagesList(\Protobuf\Collection $value = null)
IncomingMessagesRequest::addMessages(\Bitrix\Pull\Protobuf\IncomingMessage $value)
IncomingMessagesRequest::extensions()
IncomingMessagesRequest::unknownFieldSet()
IncomingMessagesRequest::fromStream($stream, \Protobuf\Configuration $configuration = null)
IncomingMessagesRequest::fromArray(array $values)
IncomingMessagesRequest::descriptor()
IncomingMessagesRequest::toStream(\Protobuf\Configuration $configuration = null)
IncomingMessagesRequest::writeTo(\Protobuf\WriteContext $context)
IncomingMessagesRequest::readFrom(\Protobuf\ReadContext $context)
IncomingMessagesRequest::serializedSize(\Protobuf\ComputeSizeContext $context)
IncomingMessagesRequest::clear()
IncomingMessagesRequest::merge(\Protobuf\Message $message)
ChannelStatsRequest::hasChannelsList()
ChannelStatsRequest::getChannelsList()
ChannelStatsRequest::setChannelsList(\Protobuf\Collection $value = null)
ChannelStatsRequest::addChannels(\Bitrix\Pull\Protobuf\ChannelId $value)
ChannelStatsRequest::extensions()
ChannelStatsRequest::unknownFieldSet()
ChannelStatsRequest::fromStream($stream, \Protobuf\Configuration $configuration = null)
ChannelStatsRequest::fromArray(array $values)
ChannelStatsRequest::descriptor()
ChannelStatsRequest::toStream(\Protobuf\Configuration $configuration = null)
ChannelStatsRequest::writeTo(\Protobuf\WriteContext $context)
ChannelStatsRequest::readFrom(\Protobuf\ReadContext $context)
ChannelStatsRequest::serializedSize(\Protobuf\ComputeSizeContext $context)
ChannelStatsRequest::clear()
ChannelStatsRequest::merge(\Protobuf\Message $message)
RequestBatch::hasRequestsList()
RequestBatch::getRequestsList()
RequestBatch::setRequestsList(\Protobuf\Collection $value = null)
RequestBatch::addRequests(\Bitrix\Pull\Protobuf\Request $value)
RequestBatch::extensions()
RequestBatch::unknownFieldSet()
RequestBatch::fromStream($stream, \Protobuf\Configuration $configuration = null)
RequestBatch::fromArray(array $values)
RequestBatch::descriptor()
RequestBatch::toStream(\Protobuf\Configuration $configuration = null)
RequestBatch::writeTo(\Protobuf\WriteContext $context)
RequestBatch::readFrom(\Protobuf\ReadContext $context)
RequestBatch::serializedSize(\Protobuf\ComputeSizeContext $context)
RequestBatch::clear()
RequestBatch::merge(\Protobuf\Message $message)
Sender::hasType()
Sender::getType()
Sender::setType(\Bitrix\Pull\Protobuf\SenderType $value = null)
Sender::hasId()
Sender::getId()
Sender::setId($value = null)
Sender::extensions()
Sender::unknownFieldSet()
Sender::fromStream($stream, \Protobuf\Configuration $configuration = null)
Sender::fromArray(array $values)
Sender::descriptor()
Sender::toStream(\Protobuf\Configuration $configuration = null)
Sender::writeTo(\Protobuf\WriteContext $context)
Sender::readFrom(\Protobuf\ReadContext $context)
Sender::serializedSize(\Protobuf\ComputeSizeContext $context)
Sender::clear()
Sender::merge(\Protobuf\Message $message)
ResponseBatch::hasResponsesList()
ResponseBatch::getResponsesList()
ResponseBatch::setResponsesList(\Protobuf\Collection $value = null)
ResponseBatch::addResponses(\Bitrix\Pull\Protobuf\Response $value)
ResponseBatch::extensions()
ResponseBatch::unknownFieldSet()
ResponseBatch::fromStream($stream, \Protobuf\Configuration $configuration = null)
ResponseBatch::fromArray(array $values)
ResponseBatch::descriptor()
ResponseBatch::toStream(\Protobuf\Configuration $configuration = null)
ResponseBatch::writeTo(\Protobuf\WriteContext $context)
ResponseBatch::readFrom(\Protobuf\ReadContext $context)
ResponseBatch::serializedSize(\Protobuf\ComputeSizeContext $context)
ResponseBatch::clear()
ResponseBatch::merge(\Protobuf\Message $message)
ChannelStats::hasId()
ChannelStats::getId()
ChannelStats::setId($value = null)
ChannelStats::hasIsPrivate()
ChannelStats::getIsPrivate()
ChannelStats::setIsPrivate($value = null)
ChannelStats::hasIsOnline()
ChannelStats::getIsOnline()
ChannelStats::setIsOnline($value = null)
ChannelStats::extensions()
ChannelStats::unknownFieldSet()
ChannelStats::fromStream($stream, \Protobuf\Configuration $configuration = null)
ChannelStats::fromArray(array $values)
ChannelStats::descriptor()
ChannelStats::toStream(\Protobuf\Configuration $configuration = null)
ChannelStats::writeTo(\Protobuf\WriteContext $context)
ChannelStats::readFrom(\Protobuf\ReadContext $context)
ChannelStats::serializedSize(\Protobuf\ComputeSizeContext $context)
ChannelStats::clear()
ChannelStats::merge(\Protobuf\Message $message)
ChannelStatsResponse::hasChannelsList()
ChannelStatsResponse::getChannelsList()
ChannelStatsResponse::setChannelsList(\Protobuf\Collection $value = null)
ChannelStatsResponse::addChannels(\Bitrix\Pull\Protobuf\ChannelStats $value)
ChannelStatsResponse::extensions()
ChannelStatsResponse::unknownFieldSet()
ChannelStatsResponse::fromStream($stream, \Protobuf\Configuration $configuration = null)
ChannelStatsResponse::fromArray(array $values)
ChannelStatsResponse::descriptor()
ChannelStatsResponse::toStream(\Protobuf\Configuration $configuration = null)
ChannelStatsResponse::writeTo(\Protobuf\WriteContext $context)
ChannelStatsResponse::readFrom(\Protobuf\ReadContext $context)
ChannelStatsResponse::serializedSize(\Protobuf\ComputeSizeContext $context)
ChannelStatsResponse::clear()
ChannelStatsResponse::merge(\Protobuf\Message $message)
OutgoingMessage::hasId()
OutgoingMessage::getId()
OutgoingMessage::setId($value = null)
OutgoingMessage::hasBody()
OutgoingMessage::getBody()
OutgoingMessage::setBody($value = null)
OutgoingMessage::hasExpiry()
OutgoingMessage::getExpiry()
OutgoingMessage::setExpiry($value = null)
OutgoingMessage::hasCreated()
OutgoingMessage::getCreated()
OutgoingMessage::setCreated($value = null)
OutgoingMessage::hasSender()
OutgoingMessage::getSender()
OutgoingMessage::setSender(\Bitrix\Pull\Protobuf\Sender $value = null)
OutgoingMessage::extensions()
OutgoingMessage::unknownFieldSet()
OutgoingMessage::fromStream($stream, \Protobuf\Configuration $configuration = null)
OutgoingMessage::fromArray(array $values)
OutgoingMessage::descriptor()
OutgoingMessage::toStream(\Protobuf\Configuration $configuration = null)
OutgoingMessage::writeTo(\Protobuf\WriteContext $context)
OutgoingMessage::readFrom(\Protobuf\ReadContext $context)
OutgoingMessage::serializedSize(\Protobuf\ComputeSizeContext $context)
OutgoingMessage::clear()
OutgoingMessage::merge(\Protobuf\Message $message)
ServerStatsRequest::extensions()
ServerStatsRequest::unknownFieldSet()
ServerStatsRequest::fromStream($stream, \Protobuf\Configuration $configuration = null)
ServerStatsRequest::fromArray(array $values)
ServerStatsRequest::descriptor()
ServerStatsRequest::toStream(\Protobuf\Configuration $configuration = null)
ServerStatsRequest::writeTo(\Protobuf\WriteContext $context)
ServerStatsRequest::readFrom(\Protobuf\ReadContext $context)
ServerStatsRequest::serializedSize(\Protobuf\ComputeSizeContext $context)
ServerStatsRequest::clear()
ServerStatsRequest::merge(\Protobuf\Message $message)
SenderType::UNKNOWN()
SenderType::CLIENT()
SenderType::BACKEND()
SenderType::valueOf($value)
Receiver::hasId()
Receiver::getId()
Receiver::setId($value = null)
Receiver::hasIsPrivate()
Receiver::getIsPrivate()
Receiver::setIsPrivate($value = null)
Receiver::hasSignature()
Receiver::getSignature()
Receiver::setSignature($value = null)
Receiver::extensions()
Receiver::unknownFieldSet()
Receiver::fromStream($stream, \Protobuf\Configuration $configuration = null)
Receiver::fromArray(array $values)
Receiver::descriptor()
Receiver::toStream(\Protobuf\Configuration $configuration = null)
Receiver::writeTo(\Protobuf\WriteContext $context)
Receiver::readFrom(\Protobuf\ReadContext $context)
Receiver::serializedSize(\Protobuf\ComputeSizeContext $context)
Receiver::clear()
Receiver::merge(\Protobuf\Message $message)
JsonResponse::hasJson()
JsonResponse::getJson()
JsonResponse::setJson($value = null)
JsonResponse::extensions()
JsonResponse::unknownFieldSet()
JsonResponse::fromStream($stream, \Protobuf\Configuration $configuration = null)
JsonResponse::fromArray(array $values)
JsonResponse::descriptor()
JsonResponse::toStream(\Protobuf\Configuration $configuration = null)
JsonResponse::writeTo(\Protobuf\WriteContext $context)
JsonResponse::readFrom(\Protobuf\ReadContext $context)
JsonResponse::serializedSize(\Protobuf\ComputeSizeContext $context)
JsonResponse::clear()
JsonResponse::merge(\Protobuf\Message $message)
ChannelId::hasId()
ChannelId::getId()
ChannelId::setId($value = null)
ChannelId::hasIsPrivate()
ChannelId::getIsPrivate()
ChannelId::setIsPrivate($value = null)
ChannelId::hasSignature()
ChannelId::getSignature()
ChannelId::setSignature($value = null)
ChannelId::extensions()
ChannelId::unknownFieldSet()
ChannelId::fromStream($stream, \Protobuf\Configuration $configuration = null)
ChannelId::fromArray(array $values)
ChannelId::descriptor()
ChannelId::toStream(\Protobuf\Configuration $configuration = null)
ChannelId::writeTo(\Protobuf\WriteContext $context)
ChannelId::readFrom(\Protobuf\ReadContext $context)
ChannelId::serializedSize(\Protobuf\ComputeSizeContext $context)
ChannelId::clear()
ChannelId::merge(\Protobuf\Message $message)
Response::hasOutgoingMessages()
Response::getOutgoingMessages()
Response::setOutgoingMessages(\Bitrix\Pull\Protobuf\OutgoingMessagesResponse $value = null)
Response::hasChannelStats()
Response::getChannelStats()
Response::setChannelStats(\Bitrix\Pull\Protobuf\ChannelStatsResponse $value = null)
Response::hasServerStats()
Response::getServerStats()
Response::setServerStats(\Bitrix\Pull\Protobuf\JsonResponse $value = null)
Response::extensions()
Response::unknownFieldSet()
Response::fromStream($stream, \Protobuf\Configuration $configuration = null)
Response::fromArray(array $values)
Response::descriptor()
Response::toStream(\Protobuf\Configuration $configuration = null)
Response::writeTo(\Protobuf\WriteContext $context)
Response::readFrom(\Protobuf\ReadContext $context)
Response::serializedSize(\Protobuf\ComputeSizeContext $context)
Response::clear()
Response::merge(\Protobuf\Message $message)
ProtobufTransport::sendMessages(array $messages)
ProtobufTransport::getOnlineChannels(array $channels)
ProtobufTransport::convertMessages(array $messages)
ProtobufTransport::convertMessage(array $channels, array $event)
ProtobufTransport::createRequestBatches(array $requests)
ProtobufTransport::createRequests(array $messages)
ProtobufTransport::splitReceivers(Protobuf\IncomingMessage $message, $maxReceivers)
ProtobufTransport::getMessageSize(Protobuf\IncomingMessage $message)
Error::__construct($method, $code, $msg, $params = Array())
MobileCounter::getTypes()
MobileCounter::get($userId = null)
MobileCounter::getConfig($userId = null)
MobileCounter::setConfigType($type, $status, $userId = null)
MobileCounter::setConfig($config, $userId = null)
MobileCounter::send($userId = null, $appId = self::MOBILE_APP)
MobileCounter::onSonetLogCounterClear($counterType = '', $timestamp = 0)
Channel::getPublicIdsAction(array $users)
Config::getAction($cache = true, $reopen = false)
Config::extendWatchAction(array $tags)
GuestAuth::onRestCheckAuth(array $query, $scope, &$res)
GuestAuth::checkQueryMethod($whiteListMethods)
GuestAuth::getSuccessfulResult()
pull::pull()
pull::DoInstall()
pull::InstallDB()
pull::InstallFiles()
pull::InstallEvents()
pull::DoUninstall()
pull::UnInstallDB($arParams = Array())
pull::UnInstallFiles($arParams = array())
pull::UnInstallEvents()
pull::migrateToBox()