MockClient.F90 Source File


This file depends on

sourcefile~~mockclient.f90~~EfferentGraph sourcefile~mockclient.f90 MockClient.F90 sourcefile~clientthread.f90 ClientThread.F90 sourcefile~mockclient.f90->sourcefile~clientthread.f90 sourcefile~abstractdatareference.f90 AbstractDataReference.F90 sourcefile~clientthread.f90->sourcefile~abstractdatareference.f90 sourcefile~abstractmessage.f90 AbstractMessage.F90 sourcefile~clientthread.f90->sourcefile~abstractmessage.f90 sourcefile~abstractrequesthandle.f90 AbstractRequestHandle.F90 sourcefile~clientthread.f90->sourcefile~abstractrequesthandle.f90 sourcefile~abstractsocket.f90 AbstractSocket.F90 sourcefile~clientthread.f90->sourcefile~abstractsocket.f90 sourcefile~addextcollectionmessage.f90 AddExtCollectionMessage.F90 sourcefile~clientthread.f90->sourcefile~addextcollectionmessage.f90 sourcefile~addhistcollectionmessage.f90 AddHistCollectionMessage.F90 sourcefile~clientthread.f90->sourcefile~addhistcollectionmessage.f90 sourcefile~basethread.f90 BaseThread.F90 sourcefile~clientthread.f90->sourcefile~basethread.f90 sourcefile~collectiveprefetchdatamessage.f90 CollectivePrefetchDataMessage.F90 sourcefile~clientthread.f90->sourcefile~collectiveprefetchdatamessage.f90 sourcefile~collectiveprefetchdonemessage.f90 CollectivePrefetchDoneMessage.F90 sourcefile~clientthread.f90->sourcefile~collectiveprefetchdonemessage.f90 sourcefile~collectivestagedatamessage.f90 CollectiveStageDataMessage.F90 sourcefile~clientthread.f90->sourcefile~collectivestagedatamessage.f90 sourcefile~collectivestagedonemessage.f90 CollectiveStageDoneMessage.F90 sourcefile~clientthread.f90->sourcefile~collectivestagedonemessage.f90 sourcefile~donemessage.f90 DoneMessage.F90 sourcefile~clientthread.f90->sourcefile~donemessage.f90 sourcefile~dummymessage.f90 DummyMessage.F90 sourcefile~clientthread.f90->sourcefile~dummymessage.f90 sourcefile~filemetadata.f90 FileMetadata.F90 sourcefile~clientthread.f90->sourcefile~filemetadata.f90 sourcefile~handshakemessage.f90 HandShakeMessage.F90 sourcefile~clientthread.f90->sourcefile~handshakemessage.f90 sourcefile~idmessage.f90 IDMessage.F90 sourcefile~clientthread.f90->sourcefile~idmessage.f90 sourcefile~integerrequestmap.f90 IntegerRequestMap.F90 sourcefile~clientthread.f90->sourcefile~integerrequestmap.f90 sourcefile~mapl_exceptionhandling.f90 MAPL_ExceptionHandling.F90 sourcefile~clientthread.f90->sourcefile~mapl_exceptionhandling.f90 sourcefile~mapl_keywordenforcer.f90 MAPL_KeywordEnforcer.F90 sourcefile~clientthread.f90->sourcefile~mapl_keywordenforcer.f90 sourcefile~messagevisitor.f90 MessageVisitor.F90 sourcefile~clientthread.f90->sourcefile~messagevisitor.f90 sourcefile~modifymetadatamessage.f90 ModifyMetadataMessage.F90 sourcefile~clientthread.f90->sourcefile~modifymetadatamessage.f90 sourcefile~prefetchdatamessage.f90 PrefetchDataMessage.F90 sourcefile~clientthread.f90->sourcefile~prefetchdatamessage.f90 sourcefile~prefetchdonemessage.f90 PrefetchDoneMessage.F90 sourcefile~clientthread.f90->sourcefile~prefetchdonemessage.f90 sourcefile~replacemetadatamessage.f90 ReplaceMetadataMessage.F90 sourcefile~clientthread.f90->sourcefile~replacemetadatamessage.f90 sourcefile~simplesocket.f90 SimpleSocket.F90 sourcefile~clientthread.f90->sourcefile~simplesocket.f90 sourcefile~stagedatamessage.f90 StageDataMessage.F90 sourcefile~clientthread.f90->sourcefile~stagedatamessage.f90 sourcefile~stagedonemessage.f90 StageDoneMessage.F90 sourcefile~clientthread.f90->sourcefile~stagedonemessage.f90 sourcefile~stringvariablemap.f90 StringVariableMap.F90 sourcefile~clientthread.f90->sourcefile~stringvariablemap.f90 sourcefile~terminatemessage.f90 TerminateMessage.F90 sourcefile~clientthread.f90->sourcefile~terminatemessage.f90

Files dependent on this one

sourcefile~~mockclient.f90~~AfferentGraph sourcefile~mockclient.f90 MockClient.F90 sourcefile~test_directoryservice.pf Test_DirectoryService.pf sourcefile~test_directoryservice.pf->sourcefile~mockclient.f90 sourcefile~test_simplesocket.pf Test_SimpleSocket.pf sourcefile~test_simplesocket.pf->sourcefile~mockclient.f90

Source Code

#include "unused_dummy.H"

module MockClientMod
   use pFIO_ClientThreadMod
   implicit none
   private

   public :: MockClient

   type, extends(ClientThread) :: MockClient
   end type MockClient

   interface MockClient
      module procedure new_MockClient
   end interface MockClient

contains

   function new_MockClient() result(c)
      type (MockClient) :: c
      _UNUSED_DUMMY(c)
   end function new_MockClient
   
   
end module MockClientMod