Skip to content
Snippets Groups Projects

Add option to disable GUI commands to NoFairMQ histo server binary

Merged Pierre-Alain Loizeau requested to merge p.-a.loizeau/cbmroot:histserv_noguicmds into master
3 files
+ 20
12
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -69,18 +69,20 @@ Application::Application(ProgramOptions const& opt) : fOpt(opt)
@@ -69,18 +69,20 @@ Application::Application(ProgramOptions const& opt) : fOpt(opt)
fServer->Register("/", fUiCmdActor.get());
fServer->Register("/", fUiCmdActor.get());
fServer->Hide("/UiCmdActor");
fServer->Hide("/UiCmdActor");
fServer->RegisterCommand("/Reset_Hist", "/UiCmdActor/->SetResetHistos()");
if (!fOpt.HideGuiCommands()) {
fServer->RegisterCommand("/Save_Hist", "/UiCmdActor/->SetSaveHistos()");
fServer->RegisterCommand("/Reset_Hist", "/UiCmdActor/->SetResetHistos()");
fServer->RegisterCommand("/Stop_Server", "/UiCmdActor/->SetServerStop()");
fServer->RegisterCommand("/Save_Hist", "/UiCmdActor/->SetSaveHistos()");
fServer->RegisterCommand("/Stop_Server", "/UiCmdActor/->SetServerStop()");
/*
fServer->RegisterCommand("/Reset_Hist", "this->ResetHistograms()");
/*
fServer->RegisterCommand("/Save_Hist", "this->SaveHistograms()");
fServer->RegisterCommand("/Reset_Hist", "this->ResetHistograms()");
*/
fServer->RegisterCommand("/Save_Hist", "this->SaveHistograms()");
*/
fServer->Restrict("/Reset_Hist", "allow=admin");
fServer->Restrict("/Save_Hist", "allow=admin");
fServer->Restrict("/Reset_Hist", "allow=admin");
fServer->Restrict("/Stop_Server", "allow=admin");
fServer->Restrict("/Save_Hist", "allow=admin");
 
fServer->Restrict("/Stop_Server", "allow=admin");
 
}
// Provide signal handling for external interruptions
// Provide signal handling for external interruptions
// NOTE: SZh 02.04.2024:
// NOTE: SZh 02.04.2024:
Loading