| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(ClientManager), | public, | target | :: | i_Clients | |||
| type(ClientManager), | public, | target | :: | o_Clients |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | client_comm | |||
| class(KeywordEnforcer), | intent(out), | optional | :: | unusable | ||
| integer, | intent(in), | optional | :: | n_client | ||
| logical, | intent(in), | optional | :: | fast_oclient | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | client_comm | |||
| class(KeywordEnforcer), | intent(out), | optional | :: | unusable | ||
| integer, | intent(in), | optional | :: | n_i | ||
| integer, | intent(in), | optional | :: | n_o | ||
| logical, | intent(in), | optional | :: | fast_oclient | ||
| integer, | intent(out), | optional | :: | rc |
| private function new_ClientManager (client_comm, unusable, n_client, fast_oclient, rc) |
| procedure, public :: add_ext_collection | |
| procedure, public :: add_hist_collection | |
| procedure, public :: collective_prefetch_data | |
| procedure, public :: collective_stage_data | |
| procedure, public :: current | |
| procedure, public :: done_collective_prefetch | |
| procedure, public :: done_collective_stage | |
| procedure, public :: done_prefetch | |
| procedure, public :: done_stage | |
| procedure, public :: modify_metadata | |
| procedure, public :: modify_metadata_all | |
| procedure, public :: next => next_ | |
| procedure, public :: post_wait | |
| procedure, public :: prefetch_data | |
| procedure, public :: replace_metadata | |
| procedure, public :: replace_metadata_all | |
| procedure, public :: set_current | |
| procedure, public :: set_optimal_server | |
| procedure, public :: set_server_size | |
| procedure, public :: shake_hand | |
| procedure, public :: size | |
| procedure, public :: split_server_pools | |
| procedure, public :: stage_data | |
| procedure, public :: stage_nondistributed_data | |
| procedure, public :: terminate | |
| procedure, public :: wait |