DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe::interface::messenger_proxy Class Reference

#include <messenger_proxy.hpp>

Inheritance diagram for dbe::interface::messenger_proxy:
[legend]
Collaboration diagram for dbe::interface::messenger_proxy:
[legend]

Public Types

typedef std::string t_extstr

Signals

void signal_debug (QString, QString)
void signal_info (QString, QString)
void signal_note (QString, QString)
void signal_warn (QString, QString)
void signal_error (QString, QString)
void signal_fail (QString, QString)

Public Member Functions

void debug (t_extstr const &, t_extstr const &)
void info (t_extstr const &, t_extstr const &)
void note (t_extstr const &, t_extstr const &)
void warn (t_extstr const &, t_extstr const &)
void error (t_extstr const &, t_extstr const &)
void fail (t_extstr const &, t_extstr const &)

Static Public Member Functions

static messenger_proxy & ref ()

Private Member Functions

 messenger_proxy ()
 messenger_proxy (messenger_proxy const &)=delete
messenger_proxy operator= (messenger_proxy const &)=delete

Detailed Description

messenger_proxy is an class that permit in messenger class to receive qt signals

Definition at line 26 of file messenger_proxy.hpp.

Member Typedef Documentation

◆ t_extstr

Definition at line 30 of file messenger_proxy.hpp.

Constructor & Destructor Documentation

◆ messenger_proxy() [1/2]

dbe::interface::messenger_proxy::messenger_proxy ( )
privatedefault

◆ messenger_proxy() [2/2]

dbe::interface::messenger_proxy::messenger_proxy ( messenger_proxy const & )
privatedelete

Member Function Documentation

◆ debug()

void dbe::interface::messenger_proxy::debug ( t_extstr const & title,
t_extstr const & msg )

Definition at line 28 of file messenger_proxy.cpp.

29{
30 emit signal_debug(QObject::tr(title.c_str()), QObject::tr(msg.c_str()));
31}
void signal_debug(QString, QString)

◆ error()

void dbe::interface::messenger_proxy::error ( t_extstr const & title,
t_extstr const & msg )

Definition at line 52 of file messenger_proxy.cpp.

53{
54 emit signal_error(QObject::tr(title.c_str()), QObject::tr(msg.c_str()));
55}
void signal_error(QString, QString)

◆ fail()

void dbe::interface::messenger_proxy::fail ( t_extstr const & title,
t_extstr const & msg )

Definition at line 58 of file messenger_proxy.cpp.

59{
60 emit signal_fail(QObject::tr(title.c_str()), QObject::tr(msg.c_str()));
61}
void signal_fail(QString, QString)

◆ info()

void dbe::interface::messenger_proxy::info ( t_extstr const & title,
t_extstr const & msg )

Definition at line 34 of file messenger_proxy.cpp.

35{
36 emit signal_info(QObject::tr(title.c_str()), QObject::tr(msg.c_str()));
37}
void signal_info(QString, QString)

◆ note()

void dbe::interface::messenger_proxy::note ( t_extstr const & title,
t_extstr const & msg )

Definition at line 40 of file messenger_proxy.cpp.

41{
42 emit signal_note(QObject::tr(title.c_str()), QObject::tr(msg.c_str()));
43}
void signal_note(QString, QString)

◆ operator=()

messenger_proxy dbe::interface::messenger_proxy::operator= ( messenger_proxy const & )
privatedelete

◆ ref()

messenger_proxy & dbe::interface::messenger_proxy::ref ( )
static

Definition at line 21 of file messenger_proxy.cpp.

22{
23 static messenger_proxy inner_messenger;
24 return inner_messenger;
25}

◆ signal_debug

void dbe::interface::messenger_proxy::signal_debug ( QString ,
QString  )
signal

◆ signal_error

void dbe::interface::messenger_proxy::signal_error ( QString ,
QString  )
signal

◆ signal_fail

void dbe::interface::messenger_proxy::signal_fail ( QString ,
QString  )
signal

◆ signal_info

void dbe::interface::messenger_proxy::signal_info ( QString ,
QString  )
signal

◆ signal_note

void dbe::interface::messenger_proxy::signal_note ( QString ,
QString  )
signal

◆ signal_warn

void dbe::interface::messenger_proxy::signal_warn ( QString ,
QString  )
signal

◆ warn()

void dbe::interface::messenger_proxy::warn ( t_extstr const & title,
t_extstr const & msg )

Definition at line 46 of file messenger_proxy.cpp.

47{
48 emit signal_warn(QObject::tr(title.c_str()), QObject::tr(msg.c_str()));
49}
void signal_warn(QString, QString)

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