# A Distributed Worker Launcher Framework

## Documentation for package ‘crew’ version 1.0.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

crew-package | crew: a distributed worker launcher framework
crew_assert | Crew assertion
crew_async | Local asynchronous client object.
crew_class_async | 'R6' async class.
crew_class_client | 'R6' client class.
crew_class_controller | Controller class
crew_class_controller_group | Controller group class
crew_class_launcher | Launcher abstract class
crew_class_launcher_local | Local process launcher class
crew_class_monitor_local | Local monitor class
crew_class_queue | 'R6' queue class
crew_class_relay | 'R6' relay class.
crew_class_throttle | 'R6' throttle class.
crew_class_tls | 'R6' TLS class.
crew_clean | Terminate dispatchers and/or workers
crew_client | Create a client object.
crew_controller | Create a controller object from a client and launcher.
crew_controller_group | Create a controller group.
crew_controller_local | Create a controller with a local process launcher.
crew_deprecate | Deprecate a 'crew' feature.
crew_eval | Evaluate an R command and return results as a monad.
crew_launcher | Create an abstract launcher.
crew_launcher_local | Create a launcher with local process workers.
crew_monitor_local | Create a local monitor object.
crew_options_local | Local 'crew' launcher options.
crew_options_metrics | Options for logging resource usage metrics.
crew_queue | Create a 'crew' queue object.
crew_random_name | Random name
crew_relay | Create a 'crew' relay object.
crew_retry | Retry code.
crew_terminate_process | Manually terminate a local process.
crew_terminate_signal | Get the termination signal.
crew_throttle | Create a stateful throttling object.
crew_tls | Configure TLS.
crew_worker | Crew worker.