(PECL event >= 1.2.6-beta)
EventBuffer::pullup — Lineariza os dados dentro do buffer e retorna seu conteúdo como uma string
"Lineariza" os primeiros
size
bytes do buffer, copiando ou movendo-os conforme necessário para garantir que
sejam todos contíguos e ocupem o mesmo pedaço de memória. Se size for
negativo, a função lineariza o buffer inteiro.
Chamar EventBuffer::pullup() com um tamanho grande pode ser bem lento, já que potencialmente precisa copiar todo o conteúdo do buffer.
size
O número de bytes necessários para serem contíguos dentro do buffer.
Se
size
for maior que o número de bytes no buffer, a função retornará
null
. Caso contrário,
EventBuffer::pullup()
retornará string.