Skip to contents

Package help

crew-package
crew: a distributed worker launcher framework

Local process monitor

crew_monitor_local()
Create a local monitor object.
crew_class_monitor_local
Local monitor class

Local launcher plugin

crew_controller_local()
Create a controller with a local process launcher.
crew_launcher_local()
Create a launcher with local process workers.
crew_class_launcher_local
Local process launcher class

Controllers

crew_controller()
Create a controller object from a client and launcher.
crew_class_controller
Controller class

Controller groups

crew_controller_group()
Create a controller group.
crew_class_controller_group
Controller group class

Launchers

crew_launcher()
Create an abstract launcher.
crew_class_launcher
Launcher abstract class

Clients

crew_client()
Create a client object.
crew_class_client
R6 client class.

Options

crew_options_local()
Local crew launcher options.
crew_options_metrics()
Options for logging resource usage metrics.

TLS configuration

crew_tls()
Configure TLS.
crew_class_tls
R6 TLS class.

Throttles

crew_throttle()
Create a stateful throttling object.
crew_class_throttle
R6 throttle class.

Relays

crew_relay()
Create a crew relay object.
crew_class_relay
R6 relay class.

Local asynchronicity

crew_async()
Local asynchronous client object.
crew_class_async
R6 async class.

Utilities

crew_assert()
Crew assertion
crew_clean()
Terminate dispatchers and/or workers
crew_deprecate()
Deprecate a crew feature.
crew_eval()
Evaluate an R command and return results as a monad.
crew_random_name()
Random name
crew_retry()
Retry code.
crew_terminate_process()
Manually terminate a local process.
crew_terminate_signal()
Get the termination signal.
crew_worker()
Crew worker.