artdaq_mfextensions  v1_03_01
qt_mf_msg Class Reference

Qt wrapper around MessageFacility message More...

#include <mfextensions/Receivers/qt_mf_msg.hh>

Public Member Functions

 qt_mf_msg (std::string hostname, std::string category, std::string application, pid_t pid, timeval time)
 Construct a qt_mf_msg More...
 
 qt_mf_msg (const qt_mf_msg &)=default
 
QString const & text (bool mode) const
 Get the text of the message More...
 
QColor const & color () const
 Get the severity-based color of the message More...
 
sev_code_t sev () const
 Get the severity of the message More...
 
QString const & host () const
 Get the host from which the message came More...
 
QString const & cat () const
 Get the category of the message More...
 
QString const & app () const
 Get the application of the message More...
 
timeval time () const
 Get the message timestamp More...
 
size_t seq () const
 Get the sequence number of the message More...
 
void setSeverity (mf::ELseverityLevel sev)
 
void setSeverityLevel (sev_code_t sev)
 
void setMessage (std::string prefix, int iteration, std::string msg)
 
void setHostAddr (std::string hostaddr)
 
void setFileName (std::string file)
 
void setLineNumber (std::string line)
 
void setModule (std::string module)
 
void setEventID (std::string eventID)
 
void updateText ()
 

Detailed Description

Qt wrapper around MessageFacility message

Definition at line 37 of file qt_mf_msg.hh.

Constructor & Destructor Documentation

qt_mf_msg::qt_mf_msg ( std::string  hostname,
std::string  category,
std::string  application,
pid_t  pid,
timeval  time 
)

Construct a qt_mf_msg

Definition at line 10 of file qt_mf_msg.cc.

Member Function Documentation

QString const& qt_mf_msg::app ( ) const
inline

Get the application of the message

Returns
Message application

Definition at line 79 of file qt_mf_msg.hh.

QString const& qt_mf_msg::cat ( ) const
inline

Get the category of the message

Returns
Message category

Definition at line 74 of file qt_mf_msg.hh.

QColor const& qt_mf_msg::color ( ) const
inline

Get the severity-based color of the message

Returns
Color of the message

Definition at line 59 of file qt_mf_msg.hh.

QString const& qt_mf_msg::host ( ) const
inline

Get the host from which the message came

Returns
Hostname of message

Definition at line 69 of file qt_mf_msg.hh.

size_t qt_mf_msg::seq ( ) const
inline

Get the sequence number of the message

Returns
Message sequence number

Definition at line 89 of file qt_mf_msg.hh.

sev_code_t qt_mf_msg::sev ( ) const
inline

Get the severity of the message

Returns
Message severity

Definition at line 64 of file qt_mf_msg.hh.

QString const& qt_mf_msg::text ( bool  mode) const
inline

Get the text of the message

Parameters
modeWhether to return the short-form text
Returns
Text of the message

Definition at line 54 of file qt_mf_msg.hh.

timeval qt_mf_msg::time ( ) const
inline

Get the message timestamp

Returns
Timestamp of the message

Definition at line 84 of file qt_mf_msg.hh.


The documentation for this class was generated from the following files: