EventBuffer::pullup
Linéarise les données du buffer et retourne le contenu du
buffer sous la forme d'une chaîne
&reftitle.description;
public
string
EventBuffer::pullup
int
size
Linéarise les premiers size octets du buffer,
les copie ou les bouge comme nécessaire pour assurer qu'ils soient contigus
et le fait d'occuper la même partie de la mémoire. Si la taille
est négative, la fonction linéatise la totalité du buffer.
L'appel à la méthode EventBuffer::pullup
avec une taille très grande ralentie l'exécution, sachant qu'elle
peut potentiellement avoir besoin de copier le contenu entier du buffer.
&reftitle.parameters;
size
Le nombre d'octets qui doivent être contigus dans le buffer.
&reftitle.returnvalues;
Si size est supérieur au nombre d'octets du buffer,
la fonction retournera &null;. Sinon, EventBuffer::pullup
retournera une chaîne de caractères.
&reftitle.seealso;
EventBuffer::copyout
EventBuffer::drain
EventBuffer::read
EventBuffer::readLine
EventBuffer::appendFrom