qt_mf_msg Class Reference

Qt wrapper around MessageFacility message. More...

#include <mfextensions/Receivers/qt_mf_msg.hh>

List of all members.

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.
 qt_mf_msg (const qt_mf_msg &)
QString const & text (bool mode) const
 Get the text of the message.
QColor const & color () const
 Get the severity-based color of the message.
sev_code_t sev () const
 Get the severity of the message.
QString const & host () const
 Get the host from which the message came.
QString const & cat () const
 Get the category of the message.
QString const & app () const
 Get the application of the message.
timeval time () const
 Get the message timestamp.
size_t seq () const
 Get the sequence number of the message.
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:
mode Whether 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:

Generated on 4 May 2018 for artdaq_mfextensions by  doxygen 1.6.1