Wiki Page Content

DRAFT

SDL_TLSSet

Use this function to set the value associated with a thread local storage ID for the current thread.

Syntax

int SDL_TLSSet(SDL_TLSID   id,
               const void* value,
               void (*destructor)(void*))

Function Parameters

id

the thread local storage ID

value

the value to associate with the ID for the current thread

destructor

a function called when the thread exits, to free the value

Return Value

Returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.

Code Examples

You can add your code example here

Remarks

The function prototype for destructor is:

  • void destructor(void* value)
    
  • where its parameter is:

    value

    what was passed as value to SDL_TLSSet()

Version

This function is available since SDL 2.0.0.


CategoryAPI, CategoryThread

None: SDL_TLSSet (last edited 2016-05-12 20:37:26 by PhilippWiesemann)

Feedback
Please include your contact information if you'd like to receive a reply.
Submit