Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Sends multiple derived types concurrently in Namelist format to the
given URL, with optional authentication and compression. The URL
has to be the API endpoint that accepts HTTP POST requests.
The dummy argument types may be of derived type beat_type,
log_type, node_type, observ_type, sensor_type, or
target_type. The function returns E_TYPE on any other type.
If sequential is .true., the transfer will be sequentially
instead of concurrently. The number of requests must match the
number of types, or E_CORRUPT is returned.
The function returns the following error codes:
E_ALLOC if memory allocation failed.
E_CORRUPT if sizes of requests and types array mismatch.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.