PluginLib_ip_in_copy_some


This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core


PluginLib_ip_in_copy_some Function


    int32 PluginLib_ip_in_copy_some(
      PLUGIN_BUFFER * dataInBuffer,
      uint8 * buff,
      int32 request,
      int32 * actual
      );


This call copies up to request bytes from buff into the buffer.

The actual amount transferred is returned in the value pointed to by actual .

If the buffer is completely full, the function returns IPPL_FULL and sets the value pointed to by actual to zero . Otherwise, it will return IPPL_OK .

The data may be wrapped around the ends of the buffer.