FACT++  1.0
int MessageImp::Write ( const Time time,
const std::string &  txt,
int  qos = kMessage 
)
virtual

Reimplemented in FactGui, SkypeClient, DataLogger, Connection, StateMachineDim, ConnectionUSB, FitsFile, MessageDimTX, ChatClientImp, and DataProcessorImp.

Definition at line 133 of file MessageImp.cc.

References fLastMjd, Time::GetAsStr(), Time::Mjd(), and WriteImp().

Referenced by IndicateStateChange(), MessageDimRX::infoHandler(), DataLogger::Report(), StateChanged(), Update(), MessageDimTX::Write(), FitsFile::Write(), DimWriteStatistics::Write(), ConnectionUSB::Write(), RemoteControl< Shell >::Write(), Connection::Write(), DataLogger::Write(), and SkypeClient::Write().

134 {
135  const uint32_t mjd = time.Mjd();
136 
137  if (fLastMjd != mjd)
138  WriteImp(time, "=================== "+time.GetAsStr("%Y-%m-%d")+" ["+to_string(mjd)+"] ==================");
139 
140  fLastMjd = mjd;
141 
142  WriteImp(time, txt, severity);
143  return 0;
144 }
int WriteImp(const Time &time, const std::string &txt, int qos=kMessage)
Mjd of last message.
Definition: MessageImp.cc:108
uint32_t fLastMjd
The ostream to which by default Write redirects its output.
Definition: MessageImp.h:28
void Mjd(double mjd)
Definition: Time.cc:145
std::string GetAsStr(const char *fmt="%Y-%m-%d %H:%M:%S") const
Definition: Time.cc:240

+ Here is the call graph for this function:

+ Here is the caller graph for this function: