Fiber Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 30 of System.Base/Fiber.cm

Constructors & Destructor

public Fiber()
public Fiber(Fiber&& that)
public suppress Fiber(const Fiber&)
public Fiber(const FiberFunction& function)
public Fiber(const FiberFunction& function, void* param)
public Fiber(ulong stackSize, const FiberFunction& function)
public Fiber(ulong stackSize, const FiberFunction& function, void* param)
public ~Fiber()

Member Functions

public static Fiber FromCurrentThread()
public inline void* Handle() const
public Result<bool> SwitchTo()
public suppress void operator=(const Fiber&)

Member Variables

private void* handle
private bool main

Constructor& Destructor Details

Fiber Constructor

public Fiber()

Definition
Line 32 of System.Base/Fiber.cm


Fiber Constructor

public Fiber(Fiber&& that)

Definition
Line 68 of System.Base/Fiber.cm


Fiber Constructor

public suppress Fiber(const Fiber&)

Definition
Line 66 of System.Base/Fiber.cm


Fiber Constructor

public Fiber(const FiberFunction& function)

Definition
Line 36 of System.Base/Fiber.cm


Fiber Constructor

public Fiber(const FiberFunction& function, void* param)

Definition
Line 39 of System.Base/Fiber.cm


Fiber Constructor

public Fiber(ulong stackSize, const FiberFunction& function)

Definition
Line 42 of System.Base/Fiber.cm


Fiber Constructor

public Fiber(ulong stackSize, const FiberFunction& function, void* param)

Definition
Line 45 of System.Base/Fiber.cm


~Fiber Destructor

public ~Fiber()

Definition
Line 74 of System.Base/Fiber.cm


Member Function Details

FromCurrentThread Static Member Function

public static Fiber FromCurrentThread()

Definition
Line 88 of System.Base/Fiber.cm


Handle Member Function

public inline void* Handle()

Definition
Line 84 of System.Base/Fiber.cm


SwitchTo Member Function

public Result<bool> SwitchTo()

Definition
Line 52 of System.Base/Fiber.cm


operator= Member Function

public suppress void operator=(const Fiber&)

Definition
Line 67 of System.Base/Fiber.cm