# Module cloudi_core_i_spawn

- Description
- Data Types
- Function Index
- Function Details

### CloudI Spawn

.

Copyright © 2011-2021 Michael Truog

Version: 2.0.2 Dec 3 2021 17:15:32 ------------------------------------------------------------------------

Authors: Michael Truog (`mjtruog at protonmail dot com`).

## Description

### CloudI Spawn

## Data Types

### error_reason_start_external()

`error_reason_start_external() = {service_external_file_path_invalid_expanded | service_external_file_path_invalid_unicode | service_external_args_invalid_quotes | service_external_args_invalid_unicode | service_external_env_invalid_expanded | service_external_env_invalid_unicode, any()}`

### error_reason_start_internal()

`error_reason_start_internal() = {service_internal_module_not_loaded, any()}`

## Function Index

start_external/21 |
start_internal/18 |
status_external/6 |
status_internal/4 |
update_external/3 |
update_external_f/12 |
update_internal_f/9 |

## Function Details

### start_external/21

`start_external(ProcessIndex, ProcessCount, TimeStart, TimeRestart, Restarts, ThreadsPerProcess, Filename, Arguments, Environment, Protocol, BufferSize, Timeout, Prefix, TimeoutAsync, TimeoutSync, TimeoutTerm, DestRefresh, DestListDeny, DestListAllow, ConfigOptions, ID) -> any()`

### start_internal/18

`start_internal(ProcessIndex, ProcessCount, TimeStart, TimeRestart, Restarts, GroupLeader, Module, Args, Timeout, Prefix, TimeoutAsync, TimeoutSync, TimeoutTerm, DestRefresh, DestListDeny, DestListAllow, ConfigOptions, ID) -> any()`

### status_external/6

`status_external(CountProcess, CountThread, OSPidsOrdered, PidsOrdered, X5, Status) -> any()`

### status_internal/4

`status_internal(CountProcess, PidsOrdered, X3, Status) -> any()`

### update_external/3

`update_external(Pids, Ports, X3) -> any()`

### update_external_f/12

`update_external_f(FilenameNew, ArgumentsNew, EnvironmentNew, DestRefreshNew, TimeoutInitNew, TimeoutAsyncNew, TimeoutSyncNew, DestListDenyNew, DestListAllowNew, OptionsKeys, ConfigOptionsNew, X12) -> any()`

### update_internal_f/9

`update_internal_f(DestRefreshNew, TimeoutInitNew, TimeoutAsyncNew, TimeoutSyncNew, DestListDenyNew, DestListAllowNew, OptionsKeys, ConfigOptionsNew, X9) -> any()`

Generated by EDoc