-
Notifications
You must be signed in to change notification settings - Fork 50
MTY_QueuePopPtr
chrisd1100 edited this page Aug 25, 2022
·
2 revisions
Pop a pointer allocated by the caller from a queue.
bool MTY_QueuePopPtr(
MTY_Queue * ctx,
int32_t timeout,
void ** opaque,
size_t * size
);
ctx
(MTY_Queue *
)
An MTY_Queue
.
timeout
(int32_t
)
Time to wait in milliseconds for the next pointer to become available. A negative value will not timeout.
opaque
(void **
)
Reference to a pointer set via MTY_QueuePushPtr
.
size
(size_t *
)
Set to the size
passed to MTY_QueuePushPtr
. May be NULL
.
bool
Returns true
if an opaque
was successfully popped from the queue, otherwise false
on timeout.