EventBuffer::pullup
Линеаризует данные в буфере и
возвращает их содержимое в виде строки
&reftitle.description;
public
string
EventBuffer::pullup
int
size
"Линеаризует" первые
size байты буфера, копируя или перемещая их по мере необходимости, чтобы гарантировать, что все
они являются смежными и занимают один и тот же кусок памяти. Если размер
отрицателен, функция линеаризует весь буфер.
Вызов
EventBuffer::pullup
с большим размером может быть довольно медленным, поскольку потенциально может потребоваться копирование
всего содержимого буфера.
&reftitle.parameters;
size
Количество байтов должно быть непрерывным в буфере.
&reftitle.returnvalues;
Если
size
больше, чем количество байтов в буфере, функция возвращает
&null;. В противном случае возвращает
строку EventBuffer::pullup.
&reftitle.seealso;
EventBuffer::copyout
EventBuffer::drain
EventBuffer::read
EventBuffer::readLine
EventBuffer::appendFrom