31 #ifndef G4VINTERACTORMANAGER_HH 
   32 #define G4VINTERACTORMANAGER_HH 
   87   std::vector<G4DispatchFunction> dispatchers;
 
   88   std::vector<G4SecondaryLoopAction> preActions;
 
   89   std::vector<G4SecondaryLoopAction> postActions;
 
   90   std::vector<G4Interactor> shells;
 
   91   G4bool                 secondaryLoopEnabled;
 
   92   G4bool                 alreadyInSecondaryLoop;
 
   93   int                    exitSecondaryLoop;
 
   99 #define OGL_EXIT_CODE 1 
  100 #define OIV_EXIT_CODE 2 
  101 #define XO_EXIT_CODE  3 
void RemoveShell(G4Interactor)
 
void(* G4SecondaryLoopAction)()
 
char * GetCreationString()
 
void SecondaryLoopPostActions()
 
void DisableSecondaryLoop()
 
G4Interactor GetMainInteractor()
 
typedef void(XMLCALL *XML_ElementDeclHandler)(void *userData
 
void SetCreationString(char *)
 
void AddShell(G4Interactor)
 
int GetExitSecondaryLoopCode()
 
virtual G4bool Inited()=0
 
char ** GetArguments(int *)
 
virtual ~G4VInteractorManager()
 
void SetMainInteractor(G4Interactor)
 
void AddSecondaryLoopPostAction(G4SecondaryLoopAction)
 
G4bool(* G4DispatchFunction)(void *)
 
void SetCreatedInteractor(G4Interactor)
 
void SetParentInteractor(G4Interactor)
 
virtual void FlushAndWaitExecution()=0
 
virtual void * GetEvent()=0
 
void SetArguments(int, char **)
 
void AddSecondaryLoopPreAction(G4SecondaryLoopAction)
 
void AddDispatcher(G4DispatchFunction)
 
void EnableSecondaryLoop()
 
G4Interactor GetParentInteractor()
 
void RemoveDispatcher(G4DispatchFunction)
 
void SecondaryLoopPreActions()
 
void RequireExitSecondaryLoop(int)
 
G4Interactor GetCreatedInteractor()
 
void PutStringInResourceDatabase(char *)
 
void DispatchEvent(void *)