nulib.system.win32.threadaux

This module provides OS specific helper function for threads support

Public Imports

core.thread
public import core.thread;
Undocumented in source.

Members

Aliases

OpenThreadHandle
alias OpenThreadHandle = thread_aux.OpenThreadHandle
Undocumented in source.
enumProcessThreads
alias enumProcessThreads = thread_aux.enumProcessThreads
Undocumented in source.
getTEB
alias getTEB = thread_aux.getTEB
Undocumented in source.
getThreadStackBottom
alias getThreadStackBottom = thread_aux.getThreadStackBottom
Undocumented in source.
impersonate_thread
alias impersonate_thread = thread_aux.impersonate_thread
Undocumented in source.

Functions

GetTlsDataAddress
void* GetTlsDataAddress(HANDLE hnd)
Undocumented in source. Be warned that the author may not have intended to support it.
GetTlsDataAddress
void* GetTlsDataAddress(uint id)
Undocumented in source. Be warned that the author may not have intended to support it.
GetTlsEntryAdr
void** GetTlsEntryAdr()
Undocumented in source. Be warned that the author may not have intended to support it.
OpenThread
HANDLE OpenThread(DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwThreadId)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
rt_moduleTlsCtor
void rt_moduleTlsCtor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rt_moduleTlsDtor
void rt_moduleTlsDtor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
thread_moduleTlsCtor
void thread_moduleTlsCtor(uint id)

////////////////////////////////////////////////////////////////

thread_moduleTlsDtor
void thread_moduleTlsDtor(uint id)

////////////////////////////////////////////////////////////////

Static variables

_tls_index
int _tls_index;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)

Authors

Rainer Schuetze