Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ vlRegisterBuffer(3dm) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

vlCreateBuffer(3dm)

vlBeginTransfer(3dm)



VLREGISTERBUFFER(3dm)                                    VLREGISTERBUFFER(3dm)



NAME
     vlRegisterBuffer, vlDeregisterBuffer - set up a VL buffer for transfer

SYNOPSIS
     #include <dmedia/vl.h>

     int vlRegisterBuffer(VLServer svr, VLPath path, VLNode node, VLBuffer rb);
     int vlDeregisterBuffer(VLServer svr, VLPath path, VLNode node, VLBuffer rb);

DESCRIPTION
     vlRegisterBuffer associates the buffer with the given path and node. This
     should be done before any transfer is begun on a node that requires a
     ring buffer.

     vlDeregisterBuffer removes a registered buffer from the specified node
     and frees any resources associated with it. A buffer must not be de-
     registered while a transfer using it is in progress, as this will
     terminate the transfer and may have undesirable side effects.

RETURN VALUE
     If successful, these functions return zero.  A value of -1 indicates an
     error, in which case vlErrno will be set to the correct error number.

SEE ALSO
     vlCreateBuffer(3dm), vlBeginTransfer(3dm)






























                                                                        Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026