Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlParallel
Class TOmniParallelJoin

    System.TInterfacedObject
      |
      +-- OtlParallel.TOmniParallelJoin

All Implemented Interfaces:
  IOmniParallelJoin

public class TOmniParallelJoin ( System.TInterfacedObject , IOmniParallelJoin )

Sealed
  False

Abstract
  False

Persistent
  False

Constructor Summary
`Create()`

Method Summary
`public function IOmniParallelJoin` | `Cancel()`
`public Sub` | `Destroy()`
`public function Exception` | `DetachException()`
`public function IOmniParallelJoin` | `Execute()`
`public function Exception` | `FatalException()`
`public function boolean` | `IsCancelled()`
`public function boolean` | `IsExceptional()`
`public function IOmniParallelJoin` | `NoWait()`
`public function IOmniParallelJoin` | `NumTasks(numTasks: integer)`
`public function IOmniParallelJoin` | `OnStop(stopCode: TProc)`
`public function IOmniParallelJoin` | `Task(aTask: TOmniJoinDelegate )`
`public function IOmniParallelJoin` | `Task(aTask: TProc)`
`public function IOmniParallelJoin` | `TaskConfig(config: IOmniTaskConfig )`
`public function boolean` | `WaitFor(timeout_ms: cardinal)`

Constructor Detail

### Create

    public constructor Create()

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### Cancel

    public function Cancel(): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### Destroy

    public procedure Destroy()

Reintroduce
  False

Virtual
  False

Override
  True

Abstract
  False

Final
  False

### DetachException

    public function DetachException(): Exception

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  Exception

Override
  False

Virtual
  False

Class
  False

### Execute

    public function Execute(): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### FatalException

    public function FatalException(): Exception

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  Exception

Override
  False

Virtual
  False

Class
  False

### IsCancelled

    public function IsCancelled(): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### IsExceptional

    public function IsExceptional(): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### NoWait

    public function NoWait(): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### NumTasks

    public function NumTasks(numTasks: integer): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### OnStop

    public function OnStop(stopCode: TProc): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### Task

    public function Task(aTask: TOmniJoinDelegate ): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### Task

    public function Task(aTask: TProc): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### TaskConfig

    public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelJoin

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelJoin

Override
  False

Virtual
  False

Class
  False

### WaitFor

    public function WaitFor(timeout_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniParallelJoin

Client
  TOmniParallelJoin

Supplier
  IOmniParallelJoin

Association Link

to Interface IOmniResourceCount

Supplier
  IOmniResourceCount

Directed
  False

Client
  FCountStopped

Type
  association

to Interface IOmniCancellationToken

Supplier
  IOmniCancellationToken

Directed
  False

Client
  FGlobalCancellationFlag

Type
  association

to Interface IOmniCancellationToken

Supplier
  IOmniCancellationToken

Directed
  False

Client
  FGlobalExceptionFlag

Type
  association

to Interface IOmniBlockingCollection

Supplier
  IOmniBlockingCollection

Directed
  False

Client
  FInput

Type
  association

to Interface IOmniJoinState

Supplier
  IOmniJoinState

Directed
  False

Client
  FJoinStates

Type
  association

to Interface IOmniTaskConfig

Supplier
  IOmniTaskConfig

Directed
  False

Client
  FTaskConfig

Type
  association

to Struct TOmniCS

Supplier
  TOmniCS

Directed
  False

Client
  FTaskExceptionLock

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD