DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <RemoteContext.hpp>
Public Member Functions | |
RemoteContext (const std::string &package, const std::string &filename, int line_number, const std::string &function_name, const RemoteProcessContext &pc) | |
virtual | ~RemoteContext () |
virtual Context * | clone () const |
const char * | cwd () const |
const char * | file_name () const |
const char * | function_name () const |
const char * | host_name () const |
int | line_number () const |
const char * | package_name () const |
pid_t | process_id () const |
pid_t | thread_id () const |
void *const * | stack_symbols () const |
int | stack_size () const |
int | user_id () const |
const char * | user_name () const |
const char * | application_name () const |
![]() | |
virtual | ~Context () |
std::string | position (int verbosity=ers::Configuration::instance().verbosity_level()) const |
std::vector< std::string > | stack () const |
Private Attributes | |
const RemoteProcessContext | m_process |
const std::string | m_package_name |
const std::string | m_file_name |
const std::string | m_function_name |
const int | m_line_number |
Definition at line 49 of file RemoteContext.hpp.
|
inline |
creates a new instance of a context for an Issue that has been originated from another process.
package_name | name of the sw package |
filename | name of the source code file |
line_number | line_number in the source code |
function_name | name of the function |
Definition at line 59 of file RemoteContext.hpp.
|
inlinevirtual |
Definition at line 71 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 113 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 74 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 77 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 80 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 83 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 86 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 89 of file RemoteContext.hpp.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 104 of file RemoteContext.hpp.
|
inlinevirtual |
<
Implements ers::Context.
Definition at line 101 of file RemoteContext.hpp.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
private |
source file name
Definition at line 119 of file RemoteContext.hpp.
|
private |
source function name
Definition at line 120 of file RemoteContext.hpp.
|
private |
source line number
Definition at line 121 of file RemoteContext.hpp.
|
private |
source package name
Definition at line 118 of file RemoteContext.hpp.
|
private |
process information
Definition at line 117 of file RemoteContext.hpp.