BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ExampleIssue.h
Go to the documentation of this file.
1
/*
2
* ExampleIssue.h
3
* Test
4
*
5
* Created by Matthias Wiesmann on 24.01.05.
6
* Copyright 2005 CERN. All rights reserved.
7
*
8
*/
9
10
#include "ers/Issue.h"
11
12
/** This class is an example of an user issue.
13
* It contains a integer member field
14
* \brief Example issue
15
* \author Matthias Wiesmann
16
* \version 1.0
17
*/
18
19
class
ExampleIssue
:
public
ers::Issue
{
20
21
protected
:
22
ExampleIssue
(
const
ers::Context
& context,
ers::severity_t
severity
);
23
24
public
:
25
static
const
char
*
const
CLASS_NAME
;
26
static
const
char
*
const
PROCRASTINATION_LEVEL_KEY
;
27
ExampleIssue
();
28
ExampleIssue
(
const
ers::Context
& context,
ers::severity_t
severity
,
29
int
procrastination_level
);
30
virtual
const
char
*
get_class_name
()
const
throw();
31
int
procrastination_level
() const;
32
};
// ExempleIssue
33
34
#define EXAMPLE_ERROR( level ) ExampleIssue( ERS_HERE, ers_error, level )
ExampleIssue::get_class_name
virtual const char * get_class_name() const
Definition
ExampleIssue.cxx:76
ExampleIssue::CLASS_NAME
static const char *const CLASS_NAME
Definition
ExampleIssue.h:25
ExampleIssue::PROCRASTINATION_LEVEL_KEY
static const char *const PROCRASTINATION_LEVEL_KEY
Definition
ExampleIssue.h:26
ExampleIssue::ExampleIssue
ExampleIssue(const ers::Context &context, ers::severity_t severity)
Definition
ExampleIssue.cxx:40
ExampleIssue::procrastination_level
int procrastination_level() const
Definition
ExampleIssue.cxx:65
ExampleIssue::ExampleIssue
ExampleIssue()
Definition
ExampleIssue.cxx:38
ers::Context
Source context for Issue.
Definition
Event/ers/include/ers/Context.h:41
ers::Issue
Root Issue class.
Definition
Event/ers/include/ers/Issue.h:37
ers::Issue::severity
severity_t severity() const
severity_t of the issue
Definition
ers/src/Issue.cxx:584
ers::severity_t
enum ers::_severity_t severity_t
8.0.0
BOSS_Source
Event
ers
test
ExampleIssue.h
Generated by
1.16.1