alternative Standard Libary  0.29.8
std::thread Klassenreferenz

#include <thread.hpp>

Öffentliche Methoden

 thread ()
 
 thread (thread_func lpExternalRoutine)
 
 ~thread ()
 
int start (void *arg=NULL)
 
int exit ()
 
int join ()
 
uint64_t get_pid ()
 
uint32_t get_retCode ()
 
void attach (thread_func lpThreadStartRoutine)
 
void detach (void)
 
const native_thread_handle handle ()
 

Öffentliche, statische Methoden

static void sleep (long ms)
 

Geschützte Methoden

virtual int Run (void *arg)
 

Geschützte, statische Methoden

static void * EntryPoint (void *pArg)
 

Ausführliche Beschreibung

Beschreibung der Konstruktoren und Destruktoren

◆ thread() [1/2]

std::thread::thread ( )

◆ thread() [2/2]

std::thread::thread ( thread_func  lpExternalRoutine)

◆ ~thread()

std::thread::~thread ( )

Dokumentation der Elementfunktionen

◆ attach()

void std::thread::attach ( thread_func  lpThreadStartRoutine)

◆ detach()

void std::thread::detach ( void  )

◆ EntryPoint()

static void* std::thread::EntryPoint ( void *  pArg)
staticprotected

◆ exit()

int std::thread::exit ( )

◆ get_pid()

uint64_t std::thread::get_pid ( )

◆ get_retCode()

uint32_t std::thread::get_retCode ( )
inline
56 { return m_errorCode; }

◆ handle()

const native_thread_handle std::thread::handle ( )
inline
60 { return m_ThreadCtx; }

◆ join()

int std::thread::join ( )

◆ Run()

virtual int std::thread::Run ( void *  arg)
protectedvirtual

◆ sleep()

static void std::thread::sleep ( long  ms)
static

◆ start()

int std::thread::start ( void *  arg = NULL)

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: