ESMF_GridCompSetServices Interface

private interface ESMF_GridCompSetServices

Calls

interface~~esmf_gridcompsetservices~~CallsGraph interface~esmf_gridcompsetservices ESMF_GridCompSetServices interface~esmf_gridcompsetservices->interface~esmf_gridcompsetservices proc~esmf_gridcompsetservicescomp ESMF_GridCompSetServicesComp interface~esmf_gridcompsetservices->proc~esmf_gridcompsetservicescomp proc~esmf_gridcompsetservicesshobj ESMF_GridCompSetServicesShObj interface~esmf_gridcompsetservices->proc~esmf_gridcompsetservicesshobj proc~esmf_gridcompsetservicessock ESMF_GridCompSetServicesSock interface~esmf_gridcompsetservices->proc~esmf_gridcompsetservicessock c_esmc_setservicescomp c_esmc_setservicescomp proc~esmf_gridcompsetservicescomp->c_esmc_setservicescomp proc~esmf_compget ESMF_CompGet proc~esmf_gridcompsetservicescomp->proc~esmf_compget proc~esmf_gridcompgetinit ESMF_GridCompGetInit proc~esmf_gridcompsetservicescomp->proc~esmf_gridcompgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_gridcompsetservicescomp->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_gridcompsetservicescomp->proc~esmf_logfounderror c_esmc_setservicesshobj c_esmc_setservicesshobj proc~esmf_gridcompsetservicesshobj->c_esmc_setservicesshobj proc~esmf_gridcompsetservicesshobj->proc~esmf_gridcompgetinit proc~esmf_gridcompsetservicesshobj->proc~esmf_imerr proc~esmf_gridcompsetservicesshobj->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_gridcompsetservicesshobj->proc~esmf_logseterror c_esmc_setservicessock c_esmc_setservicessock proc~esmf_gridcompsetservicessock->c_esmc_setservicessock proc~esmf_gridcompsetservicessock->proc~esmf_gridcompgetinit proc~esmf_gridcompsetservicessock->proc~esmf_imerr proc~esmf_gridcompsetservicessock->proc~esmf_logfounderror proc~esmf_compget->proc~esmf_imerr proc~esmf_compget->proc~esmf_logfounderror proc~esmf_compget->proc~esmf_logseterror c_esmc_compget c_esmc_compget proc~esmf_compget->c_esmc_compget interface~esmf_vmget ESMF_VMGet proc~esmf_compget->interface~esmf_vmget proc~esmf_basegetstatus ESMF_BaseGetStatus proc~esmf_compget->proc~esmf_basegetstatus proc~esmf_compclassgetinit ESMF_CompClassGetInit proc~esmf_compget->proc~esmf_compclassgetinit proc~esmf_configget ESMF_ConfigGet proc~esmf_compget->proc~esmf_configget proc~esmf_getname ESMF_GetName proc~esmf_compget->proc~esmf_getname proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~esmf_compget->proc~esmf_logfoundallocerror proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->proc~esmf_logwrite

Module Procedures

private interface ESMF_GridCompSetServices()

Arguments

None

private recursive subroutine ESMF_GridCompSetServicesShObj(gridcomp, userRoutine, keywordEnforcer, sharedObj, userRoutineFound, userRc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gridcomp
character(len=*), intent(in) :: userRoutine
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: sharedObj
logical, intent(out), optional :: userRoutineFound
integer, intent(out), optional :: userRc
integer, intent(out), optional :: rc

private recursive subroutine ESMF_GridCompSetServicesComp(gridcomp, actualGridcomp, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gridcomp
type(ESMF_GridComp), intent(in) :: actualGridcomp
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private recursive subroutine ESMF_GridCompSetServicesSock(gridcomp, port, keywordEnforcer, server, timeout, timeoutFlag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gridcomp
integer, intent(in) :: port
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: server
integer, intent(in), optional :: timeout
logical, intent(out), optional :: timeoutFlag
integer, intent(out), optional :: rc