$ private
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | BUNDLE_NAME | |||
character(len=:), | public, | allocatable | :: | SERVICE_NAME | |||
type(ESMF_FieldBundle), | public | :: | BUNDLE |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | SERVICE | |||
character(len=*), | intent(in) | :: | BUNDLE |
type, public :: ProvidedServiceType !!$ private character(len=:), allocatable :: SERVICE_NAME character(len=:), allocatable :: BUNDLE_NAME type(ESMF_FieldBundle) :: BUNDLE !ALT currect assumption is the bundle for the provider will be in the import state end type ProvidedServiceType