CollectiveStageDataMessage Interface

public interface CollectiveStageDataMessage

Module Procedures

private function new_CollectiveStageDataMessage(request_id, collection_id, file_name, var_name, data_reference, unusable, start, global_start, global_count) result(message)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: request_id
integer, intent(in) :: collection_id
character(len=*), intent(in) :: file_name
character(len=*), intent(in) :: var_name
class(AbstractDataReference), intent(in) :: data_reference
class(KeywordEnforcer), intent(in), optional :: unusable
integer, intent(in), optional :: start(:)
integer, intent(in), optional :: global_start(:)
integer, intent(in), optional :: global_count(:)

Return Value type(CollectiveStageDataMessage)