Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
class(AbstractMessage), | intent(in), | target | :: | message | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(AddReadDataCollectionMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(AddWriteDataCollectionMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectivePrefetchDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectiveStageDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(DoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectivePrefetchDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectiveStageDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(PrefetchDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(StageDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(HandShakeMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout) | :: | this | |||
type(IDMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(ModifyMetadataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(PrefetchDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(ReplaceMetadataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(StageDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout) | :: | this | |||
type(TerminateMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(DoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(PrefetchDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectivePrefetchDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(StageDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectiveStageDoneMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(AddReadDataCollectionMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(AddWriteDataCollectionMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ClientThread), | intent(inout) | :: | this | |||
type(IDMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(PrefetchDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectivePrefetchDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(StageDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(CollectiveStageDataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout) | :: | this | |||
type(TerminateMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(ModifyMetadataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(ReplaceMetadataMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MessageVisitor), | intent(inout), | target | :: | this | ||
type(HandShakeMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
type, abstract, extends(SurrogateMessageVisitor) :: MessageVisitor contains procedure :: handle procedure :: handle_Done procedure :: handle_Done_prefetch procedure :: handle_Done_collective_prefetch procedure :: handle_Done_stage procedure :: handle_Done_collective_stage procedure :: handle_AddReadDataCollection procedure :: handle_AddWriteDataCollection procedure :: handle_Id procedure :: handle_PrefetchData procedure :: handle_StageData procedure :: handle_CollectivePrefetchData procedure :: handle_CollectiveStageData procedure :: handle_Terminate procedure :: handle_ModifyMetadata procedure :: handle_ReplaceMetadata procedure :: handle_HandShake generic :: handle_cmd => handle_Done generic :: handle_cmd => handle_Done_prefetch generic :: handle_cmd => handle_Done_collective_prefetch generic :: handle_cmd => handle_Done_stage generic :: handle_cmd => handle_Done_collective_stage generic :: handle_cmd => handle_AddReadDataCollection generic :: handle_cmd => handle_AddWriteDataCollection generic :: handle_cmd => handle_Id generic :: handle_cmd => handle_PrefetchData generic :: handle_cmd => handle_CollectivePrefetchData generic :: handle_cmd => handle_StageData generic :: handle_cmd => handle_CollectiveStageData generic :: handle_cmd => handle_Terminate generic :: handle_cmd => handle_ModifyMetadata generic :: handle_cmd => handle_ReplaceMetadata generic :: handle_cmd => handle_HandShake end type MessageVisitor