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. | |
qt_mf_msg () | |
Default message constructor. | |
qt_mf_msg (const qt_mf_msg &) | |
Default copy constructor. | |
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) |
Set the Severity of the message (MF levels). | |
void | setSeverityLevel (sev_code_t sev) |
Set the severity code of the message (Viewer levels). | |
void | setMessage (std::string prefix, int iteration, std::string msg) |
Set the message. | |
void | setHostAddr (std::string hostaddr) |
Set the hostaddr field. | |
void | setFileName (std::string file) |
Set the file name field. | |
void | setLineNumber (std::string line) |
Set the line number field. | |
void | setModule (std::string module) |
Set the module name. | |
void | setEventID (std::string eventID) |
Set the Event ID of the message. | |
void | updateText () |
Parse fields and create HTML string representing message. |
Qt wrapper around MessageFacility message.
Definition at line 37 of file qt_mf_msg.hh.
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.
hostname | Hostname of the message source | |
category | Category of the message | |
application | Application of the message | |
pid | PID of the message | |
time | Timestamp of the message |
Definition at line 10 of file qt_mf_msg.cc.
QString const& qt_mf_msg::app | ( | ) | const [inline] |
Get the application of the message.
Definition at line 86 of file qt_mf_msg.hh.
QString const& qt_mf_msg::cat | ( | ) | const [inline] |
Get the category of the message.
Definition at line 81 of file qt_mf_msg.hh.
QColor const& qt_mf_msg::color | ( | ) | const [inline] |
Get the severity-based color of the message.
Definition at line 66 of file qt_mf_msg.hh.
QString const& qt_mf_msg::host | ( | ) | const [inline] |
Get the host from which the message came.
Definition at line 76 of file qt_mf_msg.hh.
size_t qt_mf_msg::seq | ( | ) | const [inline] |
Get the sequence number of the message.
Definition at line 96 of file qt_mf_msg.hh.
void qt_mf_msg::setEventID | ( | std::string | eventID | ) | [inline] |
Set the Event ID of the message.
eventID | Event ID to set |
Definition at line 139 of file qt_mf_msg.hh.
void qt_mf_msg::setFileName | ( | std::string | file | ) | [inline] |
Set the file name field.
file | File generating message |
Definition at line 124 of file qt_mf_msg.hh.
void qt_mf_msg::setHostAddr | ( | std::string | hostaddr | ) | [inline] |
Set the hostaddr field.
hostaddr | Host address of message source |
Definition at line 119 of file qt_mf_msg.hh.
void qt_mf_msg::setLineNumber | ( | std::string | line | ) | [inline] |
Set the line number field.
line | Line number in file |
Definition at line 129 of file qt_mf_msg.hh.
void qt_mf_msg::setMessage | ( | std::string | prefix, | |
int | iteration, | |||
std::string | msg | |||
) |
Set the message.
prefix | Message prefix | |
iteration | Message iteration (run/event no) | |
msg | Message text |
Definition at line 55 of file qt_mf_msg.cc.
void qt_mf_msg::setModule | ( | std::string | module | ) | [inline] |
Set the module name.
module | Module generating message |
Definition at line 134 of file qt_mf_msg.hh.
void qt_mf_msg::setSeverity | ( | mf::ELseverityLevel | sev | ) |
Set the Severity of the message (MF levels).
sev | Severity level of the message |
Definition at line 25 of file qt_mf_msg.cc.
void qt_mf_msg::setSeverityLevel | ( | sev_code_t | sev | ) | [inline] |
Set the severity code of the message (Viewer levels).
sev | Severity code of the message |
Definition at line 107 of file qt_mf_msg.hh.
sev_code_t qt_mf_msg::sev | ( | ) | const [inline] |
Get the severity of the message.
Definition at line 71 of file qt_mf_msg.hh.
QString const& qt_mf_msg::text | ( | bool | mode | ) | const [inline] |
Get the text of the message.
mode | Whether to return the short-form text |
Definition at line 61 of file qt_mf_msg.hh.
timeval qt_mf_msg::time | ( | ) | const [inline] |
Get the message timestamp.
Definition at line 91 of file qt_mf_msg.hh.
void qt_mf_msg::updateText | ( | ) |
Parse fields and create HTML string representing message.
Definition at line 62 of file qt_mf_msg.cc.