RequestedServiceType Derived Type

type, public :: RequestedServiceType

$ private


Inherits

type~~requestedservicetype~~InheritsGraph type~requestedservicetype RequestedServiceType ESMF_FieldBundle ESMF_FieldBundle type~requestedservicetype->ESMF_FieldBundle BUNDLE

Inherited by

type~~requestedservicetype~~InheritedByGraph type~requestedservicetype RequestedServiceType type~v_wrapper~5 v_Wrapper type~v_wrapper~5->type~requestedservicetype item type~requestedserviceitemvector requestedServiceItemVector type~requestedserviceitemvector->type~v_wrapper~5 elements type~requestedserviceitemvectoriterator requestedServiceItemVectorIterator type~requestedserviceitemvectoriterator->type~v_wrapper~5 elements type~requestedserviceitemvectorriterator requestedServiceItemVectorRIterator type~requestedserviceitemvectorriterator->type~v_wrapper~5 elements type~mapl_metacomp MAPL_MetaComp type~mapl_metacomp->type~requestedserviceitemvector requested_services type~historytrajectory HistoryTrajectory type~historytrajectory->type~mapl_metacomp GENSTATE type~masksamplergeosat MaskSamplerGeosat type~masksamplergeosat->type~mapl_metacomp GENSTATE type~stationsampler StationSampler type~stationsampler->type~mapl_metacomp GENSTATE

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: SERVICE_NAME
character(len=:), public, allocatable :: VAR_LIST(:)
type(ESMF_FieldBundle), public :: BUNDLE

Source Code

  type, public :: RequestedServiceType
!!$      private
     character(len=:), allocatable :: SERVICE_NAME
     !ALT currect assumption is the bundle for the request will be in the export state
     character(len=:), allocatable :: VAR_LIST(:)
     type(ESMF_FieldBundle)        :: BUNDLE
  end type RequestedServiceType