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

+ 14
12
@@ -69,18 +69,20 @@ Application::Application(ProgramOptions const& opt) : fOpt(opt)
fServer->Register("/", fUiCmdActor.get());
fServer->Hide("/UiCmdActor");
fServer->RegisterCommand("/Reset_Hist", "/UiCmdActor/->SetResetHistos()");
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->Restrict("/Reset_Hist", "allow=admin");
fServer->Restrict("/Save_Hist", "allow=admin");
fServer->Restrict("/Stop_Server", "allow=admin");
if (!fOpt.HideGuiCommands()) {
fServer->RegisterCommand("/Reset_Hist", "/UiCmdActor/->SetResetHistos()");
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->Restrict("/Reset_Hist", "allow=admin");
fServer->Restrict("/Save_Hist", "allow=admin");
fServer->Restrict("/Stop_Server", "allow=admin");
}
// Provide signal handling for external interruptions
// NOTE: SZh 02.04.2024:
Loading