guillotine

Executor framework with future-based task submission and pluggable thread execution engines

Modules

exceptions
module guillotine.exceptions

Exception types

executor
module guillotine.executor

Executor service for task submission and tracking

future
module guillotine.future

Defines the Future type and related types

provider
module guillotine.provider

Defines the interface required for task submission and the task itself

providers
module guillotine.providers
result
module guillotine.result

Defines a result which is retruned from the process of awaiting a future

value
module guillotine.value

Defines a value that is part of a result

Public Imports

guillotine.exceptions
public import guillotine.exceptions;

Exception types

Members

Imports

Empty (from guillotine.value)
public import guillotine.value : Value, ValueUnion, Empty;

Defines a value that is part of a result

Executor (from guillotine.executor)
public import guillotine.executor : Executor;

Executor service for task submission and tracking

Future (from guillotine.future)
public import guillotine.future : Future;

Defines the Future type and related types

Provider (from guillotine.provider)
public import guillotine.provider : Provider;

Defines the interface required for task submission and the task itself

Result (from guillotine.result)
public import guillotine.result : Result;

Defines a result which is retruned from the process of awaiting a future

Value (from guillotine.value)
public import guillotine.value : Value, ValueUnion, Empty;

Defines a value that is part of a result

ValueUnion (from guillotine.value)
public import guillotine.value : Value, ValueUnion, Empty;

Defines a value that is part of a result

Meta