mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-10 17:24:29 +00:00
![Sylvestre Ledru](/assets/img/avatar_default.png)
Depends on D137612 Differential Revision: https://phabricator.services.mozilla.com/D137650
25 lines
590 B
ReStructuredText
25 lines
590 B
ReStructuredText
PRThreadPrivateDTOR
|
|
===================
|
|
|
|
The destructor function passed to PR_NewThreadPrivateIndex that is
|
|
associated with the resulting thread private index.
|
|
|
|
|
|
Syntax
|
|
------
|
|
|
|
.. code:: eval
|
|
|
|
#include <prthread.h>
|
|
|
|
typedef void (PR_CALLBACK *PRThreadPrivateDTOR)(void *priv);
|
|
|
|
|
|
Description
|
|
~~~~~~~~~~~
|
|
|
|
Until the data associated with an index is actually set with a call to
|
|
:ref:`PR_SetThreadPrivate`, the value of the data is ``NULL``. If the data
|
|
associated with the index is not ``NULL``, NSPR passes a reference to
|
|
the data to the destructor function when the thread terminates.
|