AddEvent(const std::string &name, const std::string &states, const std::string &fmt) | StateMachineImp | protected |
AddEvent(const std::string &name, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1) | StateMachineImp | protected |
AddEvent(const std::string &name, const std::string &fmt, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1) | StateMachineImp | protected |
AddNewRunNumber(int64_t newRun, Time time) | DataLogger | private |
AddServer(const string &server) | DataLogger | private |
AddService(const Service &svc) | DataLogger | private |
AddStateName(const int state, const std::string &name, const std::string &doc="") | StateMachineDim | virtual |
Alarm(const std::string &str) | MessageImp | inline |
Alarm(const char *txt) | MessageImp | inline |
Alarm(const std::ostringstream &str) | MessageImp | inline |
backLogBuffer | DataLogger | private |
BackToNightlyOpen() | DataLogger | private |
CheckForOfstreamError(ofstream &out, bool isDailyStream) | DataLogger | private |
CheckForRunNumber(const EventImp &evt, unsigned int index) | DataLogger | private |
Comment(const std::string &str) | MessageImp | inline |
Comment(const char *txt) | MessageImp | inline |
Comment(const std::ostringstream &str) | MessageImp | inline |
CompileFileName(const string &service, const string &extension, const Time &time=Time()) const | DataLogger | private |
CompileFileNameWithPath(const string &path, const string &service, const string &extension) | DataLogger | private |
ConfigureFilePath(const Event &evt) | DataLogger | private |
CreateDirectory(const string &path) | DataLogger | private |
CreateFitsGrouping(map< string, vector< string > > &filesToGroup) | DataLogger | private |
DataLogger(ostream &out) | DataLogger | |
Debug(const std::string &str) | MessageImp | inline |
Debug(const char *txt) | MessageImp | inline |
Debug(const std::ostringstream &str) | MessageImp | inline |
DefaultStates_t enum name | StateMachineImp | |
DimErrorRedirecter(MessageImp &imp) | DimErrorRedirecter | |
DimStart(const std::string &name, MessageImp &imp) | DimStart | inlineprotected |
DoesPathExist(string path) | DataLogger | private |
EnableBuffer(bool b=true) | StateMachineImp | inline |
Error(const std::string &str) | MessageImp | inline |
Error(const char *txt) | MessageImp | inline |
Error(const std::ostringstream &str) | MessageImp | inline |
EvalOptions(Configuration &conf) | DataLogger | |
Execute() | StateMachineImp | inlineprotectedvirtual |
Fatal(const std::string &str) | MessageImp | inline |
Fatal(const char *txt) | MessageImp | inline |
Fatal(const std::ostringstream &str) | MessageImp | inline |
fAutoStarted | DataLogger | private |
fBlackList | DataLogger | private |
fCurrentDay | DataLogger | private |
fCurrentSubscription | DataLogger | private |
fCurrentSubscriptionUpdateRate | DataLogger | private |
fDailyFileDayChangedAlready | DataLogger | private |
fDebugIsOn | DataLogger | private |
fDestructing | DataLogger | private |
fDimList | DataLogger | private |
fExitRequested | StateMachineImp | protected |
fFilePath | DataLogger | private |
fFilesStats | DataLogger | private |
fFullNightlyLogFileName | DataLogger | private |
fFullNightlyReportFileName | DataLogger | private |
fGrouping | DataLogger | private |
FindEvent(const std::string &evt) | StateMachineImp | |
fLastSubscriptionUpdate | DataLogger | private |
fMjD | DataLogger | private |
fMutex | DataLogger | private |
fNightlyLogFile | DataLogger | private |
fNightlyLogImp | DataLogger | private |
fNumSubAndFits | DataLogger | private |
fNumSubAndFitsData | DataLogger | private |
fNumSubAndFitsIsOn | DataLogger | private |
fOpenedFilesIsOn | DataLogger | private |
fOpenedNightlyFiles | DataLogger | private |
fOpenedNightlyFits | DataLogger | private |
fOpenedRunFiles | DataLogger | private |
fPreviousOldRunNumberCheck | DataLogger | private |
fPreviousRunNumber | DataLogger | private |
fQuality | DataLogger | private |
fRunning | StateMachineImp | protected |
fRunNumber | DataLogger | private |
fRunNumberService | DataLogger | private |
fRunNumberTimeout | DataLogger | private |
fServerDescriptionsList | DataLogger | private |
fServiceDescriptionList | DataLogger | private |
fServiceSubscriptions | DataLogger | private |
fShouldAutoStart | DataLogger | private |
fStateNames | StateMachineImp | protected |
fWhiteList | DataLogger | private |
getCommand() | DimCommandHandler | inline |
GetCurrentState() const | StateMachineImp | inline |
GetDescription(const string &server, const string &service) | DataLogger | private |
GetEventNames() | StateMachineImp | |
GetFileSize(const string &) | DataLogger | private |
getInfo() | DimInfoHandler | inline |
GetName() const | StateMachineImp | inline |
GetStateDesc(int state) const | StateMachineImp | |
GetStateDesc() const | StateMachineImp | inline |
GetStateDescription(int state) const | StateMachineImp | |
GetStateDescription() const | StateMachineImp | inline |
GetStateIndex(const std::string &name) const | StateMachineImp | |
GetStateName(int state) const | StateMachineImp | |
GetStateName() const | StateMachineImp | inline |
GoToNightlyWriteErrorState() | DataLogger | private |
GoToReady() | DataLogger | private |
GoToRunWriteErrorState() | DataLogger | private |
HandleDescriptions(DimDescriptions *desc) | DataLogger | private |
HandleEvent(const EventImp &evt) | StateMachineImp | protected |
HandleNewState(int newstate, const EventImp *evt, const char *txt) | StateMachineImp | protected |
HasEvent(const EventImp *cmd) | StateMachineImp | |
HasState(int index) const | StateMachineImp | |
IndicateStateChange(const Time &, const std::string &) | MessageImp | inlinevirtual |
Info(const std::string &str) | MessageImp | inline |
Info(const char *txt) | MessageImp | inline |
Info(const std::ostringstream &str) | MessageImp | inline |
infoCallback(const EventImp &evt, unsigned int infoIndex) | DataLogger | private |
IsQueueEmpty() const | StateMachineImp | inline |
IsRunning() const | StateMachineImp | inline |
itsCommand | DimCommandHandler | |
itsService | DimInfoHandler | |
kAlarm enum value | MessageImp | |
kComment enum value | MessageImp | |
kDebug enum value | MessageImp | |
kError enum value | MessageImp | |
kFatal enum value | MessageImp | |
kInfo enum value | MessageImp | |
kMessage enum value | MessageImp | |
kSM_BadFolder enum value | DataLogger | |
kSM_DailyWriteError enum value | DataLogger | |
kSM_Error enum value | StateMachineImp | |
kSM_FatalError enum value | StateMachineImp | |
kSM_KeepState enum value | StateMachineImp | |
kSM_Logging enum value | DataLogger | |
kSM_NightlyOpen enum value | DataLogger | |
kSM_NotAvailable enum value | StateMachineImp | |
kSM_NotReady enum value | StateMachineImp | |
kSM_Ready enum value | StateMachineImp | |
kSM_RunWriteError enum value | DataLogger | |
kSM_UserMode enum value | StateMachineImp | |
kSM_WaitingRun enum value | DataLogger | |
kWarn enum value | MessageImp | |
lastFlush | DataLogger | private |
localstates_t | DataLogger | |
Lock() | StateMachineDim | protectedvirtual |
Message(const std::string &str) | MessageImp | inline |
Message(const char *txt) | MessageImp | inline |
Message(const std::ostringstream &str) | MessageImp | inline |
MessageImp(std::ostream &out=std::cout) | MessageImp | |
MessageQueueEmpty() const | StateMachineDim | inlinevirtual |
NightlyToWaitRun() | DataLogger | private |
NotifyOpenedFile(const string &name, int type, DimDescribedService *service) | DataLogger | inlineprivate |
OpenStream(shared_ptr< ofstream > stream, const string &filename) | DataLogger | private |
OpenStreamImp(ofstream &stream, const string &filename, bool mightbeopen) | DataLogger | private |
OpenTextFile(ofstream &stream, const string &name) | DataLogger | private |
operator()() const | MessageImp | inline |
Out() const | MessageImp | inline |
PopEvent() | StateMachineImp | protected |
PostEvent(std::ostream &lout, const std::string &str) | StateMachineImp | |
PostEvent(const std::string &evt) | StateMachineImp | inline |
PostEvent(const EventImp &evt) | StateMachineImp | |
PostEvent(const EventImp &evt, const char *ptr, size_t siz) | StateMachineImp | |
previousRunNumbers | DataLogger | private |
PrintListOfAllowedEvents(std::ostream &out) | StateMachineImp | |
PrintListOfAllowedEvents() | StateMachineImp | |
PrintListOfEvents(std::ostream &out, const std::string &evt="") | StateMachineImp | |
PrintListOfEvents(const std::string &str="") | StateMachineImp | |
PrintListOfStates(std::ostream &out) const | StateMachineImp | |
PrintListOfStates() const | StateMachineImp | |
PrintState(const Event &evt) | DataLogger | private |
PushEvent(Event *cmd) | StateMachineImp | protectedvirtual |
RemoveAllServices(const string &) | DataLogger | private |
RemoveOldestRunNumber() | DataLogger | private |
RemoveService(const string, const string, bool) | DataLogger | private |
Report(const EventImp &evt, SubscriptionType &sub) | DataLogger | private |
Run(bool dummy) | StateMachineImp | virtual |
Run() | StateMachineImp | inline |
servicesCounter | DataLogger | private |
ServicesMonitoring() | DataLogger | private |
SetCurrentState(int state, const char *txt="", const std::string &cmd="") | StateMachineDim | protectedvirtual |
SetDebugOnOff(const Event &evt) | DataLogger | private |
SetDefaultStateNames() | StateMachineImp | protected |
SetNotReady() | StateMachineImp | inline |
SetNumSubsAndFitsOnOff(const Event &evt) | DataLogger | private |
SetOpenedFilesOnOff(const Event &evt) | DataLogger | private |
SetReady() | StateMachineImp | inline |
SetRunTimeoutDelay(const Event &evt) | DataLogger | private |
SetStatsPeriod(const Event &evt) | DataLogger | private |
setSubscriptionListUpdateTimeLapse(const Event &evt) | DataLogger | private |
Severity enum name | MessageImp | |
shouldBackLog | DataLogger | private |
ShouldSubscribe(const string &server, const string &service) | DataLogger | private |
Start() | DataLogger | private |
StateChanged(const Time &time, const std::string &server, const std::string &msg, int state) | MessageImp | |
StateMachineDim(std::ostream &out=std::cout, const std::string &name="DEFAULT") | StateMachineDim | |
StateMachineImp(std::ostream &out=std::cout, const std::string &name="") | StateMachineImp | |
Stop(int code=0) | StateMachineImp | virtual |
StopRunLogging() | DataLogger | private |
Subscribe(const std::string &name) | StateMachineImp | |
SubscriptionsListType typedef | DataLogger | private |
TrimOldRunNumbers() | DataLogger | private |
UnLock() | StateMachineDim | protectedvirtual |
Unsubscribe(EventImp *evt) | StateMachineImp | |
Update(const std::string &txt, int severity=kMessage) | MessageImp | |
Update(const char *txt, int severity=kMessage) | MessageImp | inline |
Update(const std::ostringstream &str, int severity=kMessage) | MessageImp | inline |
updateSubscriptionList() | DataLogger | private |
Warn(const std::string &str) | MessageImp | inline |
Warn(const char *txt) | MessageImp | inline |
Warn(const std::ostringstream &str) | MessageImp | inline |
Wrap(const std::function< int(const EventImp &)> &func) | StateMachineImp | inline |
Write(const Time &time, const std::string &txt, int qos=kMessage) | DataLogger | virtual |
~DataLogger() | DataLogger | |
~DimCommandHandler() | DimCommandHandler | inlinevirtual |
~DimErrorHandler() | DimErrorHandler | inlinevirtual |
~DimErrorRedirecter() | DimErrorRedirecter | |
~DimExitHandler() | DimExitHandler | inlinevirtual |
~DimInfoHandler() | DimInfoHandler | inlinevirtual |
~DimStart() | DimStart | inlineprotected |
~MainImp() | MainImp | inlinevirtual |
~MessageImp() | MessageImp | inlinevirtual |
~StateMachineImp() | StateMachineImp | |