ESMF_AlarmTypeMod Module



Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: version = '$Id$'
type(ESMF_AlarmList_Flag), public, parameter :: ESMF_ALARMLIST_ALL = ESMF_AlarmList_Flag(1)
type(ESMF_AlarmList_Flag), public, parameter :: ESMF_ALARMLIST_NEXTRINGING = ESMF_AlarmList_Flag(3)
type(ESMF_AlarmList_Flag), public, parameter :: ESMF_ALARMLIST_PREVRINGING = ESMF_AlarmList_Flag(4)
type(ESMF_AlarmList_Flag), public, parameter :: ESMF_ALARMLIST_RINGING = ESMF_AlarmList_Flag(2)

Derived Types

type, public, sequence  ::  ESMF_Alarm

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I8), private :: isInit = 76838410
type(ESMF_Pointer), private :: this

type, public, sequence  ::  ESMF_AlarmList_Flag

Components

Type Visibility Attributes Name Initial
integer, private :: alarmlistflag

Functions

public function ESMF_AlarmGetInit(d)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Alarm), intent(in), optional :: d

Return Value integer(kind=ESMF_KIND_I8)


Subroutines

public subroutine ESMF_AlarmGetThis(alarm, this, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Alarm), intent(in) :: alarm
type(ESMF_Pointer), intent(out) :: this
integer, intent(out), optional :: rc

public subroutine ESMF_AlarmSetInitCreated(alarm, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Alarm), intent(inout) :: alarm
integer, intent(out), optional :: rc

public subroutine ESMF_AlarmSetInitDeleted(alarm, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Alarm), intent(inout) :: alarm
integer, intent(out), optional :: rc

public subroutine ESMF_AlarmSetThis(alarm, this, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Alarm), intent(inout) :: alarm
type(ESMF_Pointer), intent(in) :: this
integer, intent(out), optional :: rc