(PECL event >= 1.2.6-beta)
EventBuffer::pullup — 將緩衝區內的資料線性化並以字串形式返回其內容
將緩衝區的前 size
個位元組「線性化」,根據需要複製或移動它們,以確保它們是連續的並佔用同一塊記憶體。如果 size 為負數,則該函數會線性化整個緩衝區。
使用較大的 size 呼叫 EventBuffer::pullup() 可能會相當慢,因為它可能需要複製整個緩衝區的內容。
size
緩衝區內需要連續的位元組數。
如果 size
大於緩衝區中的位元組數,則該函數會返回 null
。否則,EventBuffer::pullup() 會返回字串。