File indexing completed on 2025-07-01 08:39:09
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030 #ifdef G4MULTITHREADED
0031
0032 #ifndef G4VISCOMMANDSMULTITHREADING_HH
0033 #define G4VISCOMMANDSMULTITHREADING_HH
0034
0035 #include "G4VVisCommand.hh"
0036
0037 class G4UIcmdWithAnInteger;
0038 class G4UIcmdWithAString;
0039
0040 class G4VisCommandMultithreadingActionOnEventQueueFull: public G4VVisCommand {
0041 public:
0042 G4VisCommandMultithreadingActionOnEventQueueFull();
0043 virtual ~G4VisCommandMultithreadingActionOnEventQueueFull();
0044 G4String GetCurrentValue(G4UIcommand* command);
0045 void SetNewValue(G4UIcommand* command, G4String newValue);
0046 private:
0047 G4VisCommandMultithreadingActionOnEventQueueFull
0048 (const G4VisCommandMultithreadingActionOnEventQueueFull&);
0049 G4VisCommandMultithreadingActionOnEventQueueFull& operator=
0050 (const G4VisCommandMultithreadingActionOnEventQueueFull&);
0051 G4UIcmdWithAString* fpCommand;
0052 };
0053
0054 class G4VisCommandMultithreadingMaxEventQueueSize: public G4VVisCommand {
0055 public:
0056 G4VisCommandMultithreadingMaxEventQueueSize();
0057 virtual ~G4VisCommandMultithreadingMaxEventQueueSize();
0058 G4String GetCurrentValue(G4UIcommand* command);
0059 void SetNewValue(G4UIcommand* command, G4String newValue);
0060 private:
0061 G4VisCommandMultithreadingMaxEventQueueSize
0062 (const G4VisCommandMultithreadingMaxEventQueueSize&);
0063 G4VisCommandMultithreadingMaxEventQueueSize& operator=
0064 (const G4VisCommandMultithreadingMaxEventQueueSize&);
0065 G4UIcmdWithAnInteger* fpCommand;
0066 };
0067
0068 #endif
0069
0070 #endif