Thread Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 28 of System.Base/Thread.cm

Constructors & Destructor

public Thread()
public Thread(Thread&& that)
suppress Thread(const Thread&)
private Thread(int id_)
public ~Thread()

Member Functions

public inline int Id() const
public Result<bool> Join()
public static Thread StartFunction(ParameterizedThreadStartFunction function, void* param)
public static Thread StartFunction(ThreadStartFunction function)
public static Thread StartMethod(ParameterizedThreadStartMethod method, void* param)
public static Thread StartMethod(ThreadStartMethod method)
suppress void operator=(const Thread&)

Member Variables

private int id

Constructor& Destructor Details

Thread Constructor

public Thread()

Definition
Line 50 of System.Base/Thread.cm


Thread Constructor

public Thread(Thread&& that)

Definition
Line 65 of System.Base/Thread.cm


Thread Constructor

suppress Thread(const Thread&)

Definition
Line 63 of System.Base/Thread.cm


Thread Constructor

private Thread(int id_)

Definition
Line 53 of System.Base/Thread.cm


~Thread Destructor

public ~Thread()

Definition
Line 56 of System.Base/Thread.cm


Member Function Details

Id Member Function

public inline int Id()

Definition
Line 70 of System.Base/Thread.cm


Join Member Function

public Result<bool> Join()

Definition
Line 74 of System.Base/Thread.cm


StartFunction Static Member Function

public static Thread StartFunction(ParameterizedThreadStartFunction function, void* param)

Definition
Line 35 of System.Base/Thread.cm


StartFunction Static Member Function

public static Thread StartFunction(ThreadStartFunction function)

Definition
Line 30 of System.Base/Thread.cm


StartMethod Static Member Function

public static Thread StartMethod(ParameterizedThreadStartMethod method, void* param)

Definition
Line 45 of System.Base/Thread.cm


StartMethod Static Member Function

public static Thread StartMethod(ThreadStartMethod method)

Definition
Line 40 of System.Base/Thread.cm


operator= Member Function

suppress void operator=(const Thread&)

Definition
Line 64 of System.Base/Thread.cm