[−][src]Module d3_core::executor
Modules
stats |
Functions
and_connect | The and_connect method adds an additional instruction set and communication channel to the machine. The communicate channel ib bound to a default size. |
and_connect_unbounded | The and_connect_unbounded method adds an additional instruction set and sender to the machine. The communication channel is unbound. |
and_connect_with_capacity | The and_connect_with_capacity method adds an additional instruction set and sender to the machine. The communication channel is bound to the specified size. |
connect | The connect method creates a machine, implementing an instruction set. The machine has a bound communication channel of a default size receiving those instructions. |
connect_unbounded | The connect_unbounded method creates a machine with an unbounded queue. It can result in a panic if system resources become exhausted. |
connect_with_capacity | The connect_with_capacity method creates a machine with a bounded queue of the specified size. |
get_default_channel_capacity | The get_default_channel_capacity function returns the default value. |
get_executor_count | The get_executor_count returns the number of executor threads. |
get_machine_count | The get_machine_count function returns the number of machines in the collective. |
get_machine_count_estimate | The get_machine_count_estimate function returns the current estimate. |
get_selector_maintenance_duration | The get_selector_maintenance_duration function returns the current maintenance duration. |
get_time_slice | The get_time_slice function returns the current timeslice value. |
set_default_channel_capacity | The set_default_channel_capacity function sets a new default value. setting should be performed before starting the server. |
set_executor_count | The set_executor_count sets the number of executor threads. This should be performed prior to starting the server. |
set_machine_count_estimate | The set_machine_count_estimate function sets the current estimate. The estimate should be set before starting the server. |
set_selector_maintenance_duration | The get_selector_maintenance_duration function returns the current maintenance duration. |
set_time_slice | The set_time_slice function sets the current timeslice value. This should be performed before starting the server. |
start_server | The start_server function starts the server, putting it in a state where it can create machines that are connected to the collective. |
stop_server | The stop_server function stops the server, releasing all resources. |