DotMP
Package Functions | Private Attributes | Static Private Attributes | List of all members
DotMP.TaskUUID Class Reference

Task UUID as returned from Parallel.Task. More...

Package Functions

 TaskUUID ()
 Default constructor. Initializes this task's UUID to the next valid UUID. More...
 
ulong GetUUID ()
 Gets this task's UUID. More...
 

Private Attributes

readonly ulong uuid
 This task's UUID. More...
 

Static Private Attributes

static ulong next_uuid = 0
 Global counter for next UUID to be generated. More...
 

Detailed Description

Task UUID as returned from Parallel.Task.

Constructor & Destructor Documentation

◆ TaskUUID()

DotMP.TaskUUID.TaskUUID ( )
inlinepackage

Default constructor. Initializes this task's UUID to the next valid UUID.

Member Function Documentation

◆ GetUUID()

ulong DotMP.TaskUUID.GetUUID ( )
inlinepackage

Gets this task's UUID.

Returns
This task's UUID.

Member Data Documentation

◆ next_uuid

ulong DotMP.TaskUUID.next_uuid = 0
staticprivate

Global counter for next UUID to be generated.

◆ uuid

readonly ulong DotMP.TaskUUID.uuid
private

This task's UUID.


The documentation for this class was generated from the following file: