FACT++  1.0
DataLogger Member List

This is the complete list of members for DataLogger, including all inherited members.

AddEvent(const std::string &name, const std::string &states, const std::string &fmt)StateMachineImpprotected
AddEvent(const std::string &name, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1)StateMachineImpprotected
AddEvent(const std::string &name, const std::string &fmt, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1)StateMachineImpprotected
AddNewRunNumber(int64_t newRun, Time time)DataLoggerprivate
AddServer(const string &server)DataLoggerprivate
AddService(const Service &svc)DataLoggerprivate
AddStateName(const int state, const std::string &name, const std::string &doc="")StateMachineDimvirtual
Alarm(const std::string &str)MessageImpinline
Alarm(const char *txt)MessageImpinline
Alarm(const std::ostringstream &str)MessageImpinline
backLogBufferDataLoggerprivate
BackToNightlyOpen()DataLoggerprivate
CheckForOfstreamError(ofstream &out, bool isDailyStream)DataLoggerprivate
CheckForRunNumber(const EventImp &evt, unsigned int index)DataLoggerprivate
Comment(const std::string &str)MessageImpinline
Comment(const char *txt)MessageImpinline
Comment(const std::ostringstream &str)MessageImpinline
CompileFileName(const string &service, const string &extension, const Time &time=Time()) const DataLoggerprivate
CompileFileNameWithPath(const string &path, const string &service, const string &extension)DataLoggerprivate
ConfigureFilePath(const Event &evt)DataLoggerprivate
CreateDirectory(const string &path)DataLoggerprivate
CreateFitsGrouping(map< string, vector< string > > &filesToGroup)DataLoggerprivate
DataLogger(ostream &out)DataLogger
Debug(const std::string &str)MessageImpinline
Debug(const char *txt)MessageImpinline
Debug(const std::ostringstream &str)MessageImpinline
DefaultStates_t enum nameStateMachineImp
DimErrorRedirecter(MessageImp &imp)DimErrorRedirecter
DimStart(const std::string &name, MessageImp &imp)DimStartinlineprotected
DoesPathExist(string path)DataLoggerprivate
EnableBuffer(bool b=true)StateMachineImpinline
Error(const std::string &str)MessageImpinline
Error(const char *txt)MessageImpinline
Error(const std::ostringstream &str)MessageImpinline
EvalOptions(Configuration &conf)DataLogger
Execute()StateMachineImpinlineprotectedvirtual
Fatal(const std::string &str)MessageImpinline
Fatal(const char *txt)MessageImpinline
Fatal(const std::ostringstream &str)MessageImpinline
fAutoStartedDataLoggerprivate
fBlackListDataLoggerprivate
fCurrentDayDataLoggerprivate
fCurrentSubscriptionDataLoggerprivate
fCurrentSubscriptionUpdateRateDataLoggerprivate
fDailyFileDayChangedAlreadyDataLoggerprivate
fDebugIsOnDataLoggerprivate
fDestructingDataLoggerprivate
fDimListDataLoggerprivate
fExitRequestedStateMachineImpprotected
fFilePathDataLoggerprivate
fFilesStatsDataLoggerprivate
fFullNightlyLogFileNameDataLoggerprivate
fFullNightlyReportFileNameDataLoggerprivate
fGroupingDataLoggerprivate
FindEvent(const std::string &evt)StateMachineImp
fLastSubscriptionUpdateDataLoggerprivate
fMjDDataLoggerprivate
fMutexDataLoggerprivate
fNightlyLogFileDataLoggerprivate
fNightlyLogImpDataLoggerprivate
fNumSubAndFitsDataLoggerprivate
fNumSubAndFitsDataDataLoggerprivate
fNumSubAndFitsIsOnDataLoggerprivate
fOpenedFilesIsOnDataLoggerprivate
fOpenedNightlyFilesDataLoggerprivate
fOpenedNightlyFitsDataLoggerprivate
fOpenedRunFilesDataLoggerprivate
fPreviousOldRunNumberCheckDataLoggerprivate
fPreviousRunNumberDataLoggerprivate
fQualityDataLoggerprivate
fRunningStateMachineImpprotected
fRunNumberDataLoggerprivate
fRunNumberServiceDataLoggerprivate
fRunNumberTimeoutDataLoggerprivate
fServerDescriptionsListDataLoggerprivate
fServiceDescriptionListDataLoggerprivate
fServiceSubscriptionsDataLoggerprivate
fShouldAutoStartDataLoggerprivate
fStateNamesStateMachineImpprotected
fWhiteListDataLoggerprivate
getCommand()DimCommandHandlerinline
GetCurrentState() const StateMachineImpinline
GetDescription(const string &server, const string &service)DataLoggerprivate
GetEventNames()StateMachineImp
GetFileSize(const string &)DataLoggerprivate
getInfo()DimInfoHandlerinline
GetName() const StateMachineImpinline
GetStateDesc(int state) const StateMachineImp
GetStateDesc() const StateMachineImpinline
GetStateDescription(int state) const StateMachineImp
GetStateDescription() const StateMachineImpinline
GetStateIndex(const std::string &name) const StateMachineImp
GetStateName(int state) const StateMachineImp
GetStateName() const StateMachineImpinline
GoToNightlyWriteErrorState()DataLoggerprivate
GoToReady()DataLoggerprivate
GoToRunWriteErrorState()DataLoggerprivate
HandleDescriptions(DimDescriptions *desc)DataLoggerprivate
HandleEvent(const EventImp &evt)StateMachineImpprotected
HandleNewState(int newstate, const EventImp *evt, const char *txt)StateMachineImpprotected
HasEvent(const EventImp *cmd)StateMachineImp
HasState(int index) const StateMachineImp
IndicateStateChange(const Time &, const std::string &)MessageImpinlinevirtual
Info(const std::string &str)MessageImpinline
Info(const char *txt)MessageImpinline
Info(const std::ostringstream &str)MessageImpinline
infoCallback(const EventImp &evt, unsigned int infoIndex)DataLoggerprivate
IsQueueEmpty() const StateMachineImpinline
IsRunning() const StateMachineImpinline
itsCommandDimCommandHandler
itsServiceDimInfoHandler
kAlarm enum valueMessageImp
kComment enum valueMessageImp
kDebug enum valueMessageImp
kError enum valueMessageImp
kFatal enum valueMessageImp
kInfo enum valueMessageImp
kMessage enum valueMessageImp
kSM_BadFolder enum valueDataLogger
kSM_DailyWriteError enum valueDataLogger
kSM_Error enum valueStateMachineImp
kSM_FatalError enum valueStateMachineImp
kSM_KeepState enum valueStateMachineImp
kSM_Logging enum valueDataLogger
kSM_NightlyOpen enum valueDataLogger
kSM_NotAvailable enum valueStateMachineImp
kSM_NotReady enum valueStateMachineImp
kSM_Ready enum valueStateMachineImp
kSM_RunWriteError enum valueDataLogger
kSM_UserMode enum valueStateMachineImp
kSM_WaitingRun enum valueDataLogger
kWarn enum valueMessageImp
lastFlushDataLoggerprivate
localstates_tDataLogger
Lock()StateMachineDimprotectedvirtual
Message(const std::string &str)MessageImpinline
Message(const char *txt)MessageImpinline
Message(const std::ostringstream &str)MessageImpinline
MessageImp(std::ostream &out=std::cout)MessageImp
MessageQueueEmpty() const StateMachineDiminlinevirtual
NightlyToWaitRun()DataLoggerprivate
NotifyOpenedFile(const string &name, int type, DimDescribedService *service)DataLoggerinlineprivate
OpenStream(shared_ptr< ofstream > stream, const string &filename)DataLoggerprivate
OpenStreamImp(ofstream &stream, const string &filename, bool mightbeopen)DataLoggerprivate
OpenTextFile(ofstream &stream, const string &name)DataLoggerprivate
operator()() const MessageImpinline
Out() const MessageImpinline
PopEvent()StateMachineImpprotected
PostEvent(std::ostream &lout, const std::string &str)StateMachineImp
PostEvent(const std::string &evt)StateMachineImpinline
PostEvent(const EventImp &evt)StateMachineImp
PostEvent(const EventImp &evt, const char *ptr, size_t siz)StateMachineImp
previousRunNumbersDataLoggerprivate
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)DataLoggerprivate
PushEvent(Event *cmd)StateMachineImpprotectedvirtual
RemoveAllServices(const string &)DataLoggerprivate
RemoveOldestRunNumber()DataLoggerprivate
RemoveService(const string, const string, bool)DataLoggerprivate
Report(const EventImp &evt, SubscriptionType &sub)DataLoggerprivate
Run(bool dummy)StateMachineImpvirtual
Run()StateMachineImpinline
servicesCounterDataLoggerprivate
ServicesMonitoring()DataLoggerprivate
SetCurrentState(int state, const char *txt="", const std::string &cmd="")StateMachineDimprotectedvirtual
SetDebugOnOff(const Event &evt)DataLoggerprivate
SetDefaultStateNames()StateMachineImpprotected
SetNotReady()StateMachineImpinline
SetNumSubsAndFitsOnOff(const Event &evt)DataLoggerprivate
SetOpenedFilesOnOff(const Event &evt)DataLoggerprivate
SetReady()StateMachineImpinline
SetRunTimeoutDelay(const Event &evt)DataLoggerprivate
SetStatsPeriod(const Event &evt)DataLoggerprivate
setSubscriptionListUpdateTimeLapse(const Event &evt)DataLoggerprivate
Severity enum nameMessageImp
shouldBackLogDataLoggerprivate
ShouldSubscribe(const string &server, const string &service)DataLoggerprivate
Start()DataLoggerprivate
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)StateMachineImpvirtual
StopRunLogging()DataLoggerprivate
Subscribe(const std::string &name)StateMachineImp
SubscriptionsListType typedefDataLoggerprivate
TrimOldRunNumbers()DataLoggerprivate
UnLock()StateMachineDimprotectedvirtual
Unsubscribe(EventImp *evt)StateMachineImp
Update(const std::string &txt, int severity=kMessage)MessageImp
Update(const char *txt, int severity=kMessage)MessageImpinline
Update(const std::ostringstream &str, int severity=kMessage)MessageImpinline
updateSubscriptionList()DataLoggerprivate
Warn(const std::string &str)MessageImpinline
Warn(const char *txt)MessageImpinline
Warn(const std::ostringstream &str)MessageImpinline
Wrap(const std::function< int(const EventImp &)> &func)StateMachineImpinline
Write(const Time &time, const std::string &txt, int qos=kMessage)DataLoggervirtual
~DataLogger()DataLogger
~DimCommandHandler()DimCommandHandlerinlinevirtual
~DimErrorHandler()DimErrorHandlerinlinevirtual
~DimErrorRedirecter()DimErrorRedirecter
~DimExitHandler()DimExitHandlerinlinevirtual
~DimInfoHandler()DimInfoHandlerinlinevirtual
~DimStart()DimStartinlineprotected
~MainImp()MainImpinlinevirtual
~MessageImp()MessageImpinlinevirtual
~StateMachineImp()StateMachineImp