Свойство .rplbuffsize (только чтение, только для 32-разрядных платформ)

Назначение:Для выбранного в данный момент сокета (выбор выполняется через sock.num) возвращает текущую ёмкость буфера RPL в байтах.
Тип:Dword
Диапазон значений:Зависит от платформы, значение по умолчанию = 0
См. также:---

Подробности

В буфере RPL хранятся исходящие внутриполосные ответы (сообщения).

Ёмкость буфера можно изменить методом sock.rplbuffrq, который запрашивает размер буфера в страницах по 256 байт, тогда как это свойство возвращает размер буфера в байтах.

Связь между ними такая: sock.rplbuffsize = num_pages * 256 - 33 (или 0, если num_pages = 0), где "num_pages" - число страниц буфера, которое было ВЫДЕЛЕНО через sock.rplbuffrq. Вычитание 33 нужно потому, что столько байтов занимают внутренние переменные буфера.

Буфер RPL нужен, только когда включены внутриполосные команды (sock.inbandcommands = 1 - YES).

Внимание

Это свойство доступно только на 32-разрядных платформах.

Исходный материал Tibbo обновлён 12 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке