PluginLib_ip_in_release
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
PluginLib_ip_in_release Function
int32 PluginLib_ip_in_release(
PLUGIN_BUFFER * dataInBuffer,
int32 bytes
);
Having filled some or all of the memory reserved by either PluginLib_ip_in_reserve_exact
or PluginLib_ip_in_reserve_upto
, this call makes the data available to the RIP. It returns IPPL_NOT_RESERVED
, if bytes
is larger than the amount reserved or IPPL_TOO_BIG
if otherwise too large. Otherwise, it returns IPPL_OK
.
The amount of data actually copied is usually the same as originally requested, but does not have to be. The amount of buffer reserved is reset to zero, even if bytes
is less than that originally reserved: the reservation is considered cancelled.