Performing CoMP Operations Based on the Context
For details, see Performing ZLIB Compression Based on a Context. This section only adds the tag input parameter for invoking the callback function in the poll thread after the task is complete.
1 2 3 4 5 6 7 8 9 10 11 12 13 | struct zip_async_tag { void *ctx; void *pool; int thread_id; int cnt; } *tag; int i = 0; tag = malloc(sizeof(*tag)); tag->ctx = ctx; tag->thread_id = thread_id; tag->cnt = i; tag->pool = pool; wcrypto_comp_poll (ctx, &opdata, tag); |
Parent topic: CoMP Asynchronous Interface Usage Examples