File indexing completed on 2025-09-15 08:59:41
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 #ifndef G4VISCOMMANDSMULTITHREADING_HH
0031 #define G4VISCOMMANDSMULTITHREADING_HH
0032
0033 #include "G4VVisCommand.hh"
0034
0035 class G4UIcmdWithAnInteger;
0036 class G4UIcmdWithAString;
0037
0038 class G4VisCommandMultithreadingActionOnEventQueueFull: public G4VVisCommand {
0039 public:
0040 G4VisCommandMultithreadingActionOnEventQueueFull();
0041 virtual ~G4VisCommandMultithreadingActionOnEventQueueFull();
0042 G4String GetCurrentValue(G4UIcommand* command);
0043 void SetNewValue(G4UIcommand* command, G4String newValue);
0044 private:
0045 G4VisCommandMultithreadingActionOnEventQueueFull
0046 (const G4VisCommandMultithreadingActionOnEventQueueFull&);
0047 G4VisCommandMultithreadingActionOnEventQueueFull& operator=
0048 (const G4VisCommandMultithreadingActionOnEventQueueFull&);
0049 G4UIcmdWithAString* fpCommand;
0050 };
0051
0052 class G4VisCommandMultithreadingMaxEventQueueSize: public G4VVisCommand {
0053 public:
0054 G4VisCommandMultithreadingMaxEventQueueSize();
0055 virtual ~G4VisCommandMultithreadingMaxEventQueueSize();
0056 G4String GetCurrentValue(G4UIcommand* command);
0057 void SetNewValue(G4UIcommand* command, G4String newValue);
0058 private:
0059 G4VisCommandMultithreadingMaxEventQueueSize
0060 (const G4VisCommandMultithreadingMaxEventQueueSize&);
0061 G4VisCommandMultithreadingMaxEventQueueSize& operator=
0062 (const G4VisCommandMultithreadingMaxEventQueueSize&);
0063 G4UIcmdWithAnInteger* fpCommand;
0064 };
0065
0066 #endif