dm_observ_add_receiver Function

public function dm_observ_add_receiver(observ, receiver) result(rc)

Validates and adds receiver to observation.

Returns the following error codes:

  • E_BOUNDS if the list of receivers is full.
  • E_INVALID if the receiver name is empty, not a valid id, or longer than the maximum OBSERV_RECEIVER_LEN.

Arguments

Type IntentOptional Attributes Name
type(observ_type), intent(inout) :: observ

Observation type.

character(len=*), intent(in) :: receiver

Receiver name.

Return Value integer


Calls

proc~~dm_observ_add_receiver~~CallsGraph proc~dm_observ_add_receiver dm_observ_add_receiver proc~dm_id_is_valid dm_id_is_valid proc~dm_observ_add_receiver->proc~dm_id_is_valid

Called by

proc~~dm_observ_add_receiver~~CalledByGraph proc~dm_observ_add_receiver dm_observ_add_receiver proc~dm_test_dummy_observ dm_test_dummy_observ proc~dm_test_dummy_observ->proc~dm_observ_add_receiver interface~dm_test_dummy dm_test_dummy interface~dm_test_dummy->proc~dm_test_dummy_observ