/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Types | Public Member Functions | Private Attributes
Gaudi::Parsers::Message Class Reference

Parser message interface. More...

#include <ParserUtils.h>

List of all members.

Public Types

enum  Severity { E_ERROR = 1, E_WARNING = 2, E_NOTICE = 3, E_VERBOSE = 4 }
enum  Code {
  C_OK = 0, C_FILENOTFOUND = 1, C_FILENOTOPENED = 2, C_SYNTAXERROR = 3,
  C_UNITNOTFOUND = 4, C_PROPERTYNOTFOUND = 5, C_CANNOTADDTONOTVECTOR = 6, C_CANNOTREMOVEFROMNOTVECTOR = 7,
  C_ZEROREMOVED = 8, C_BADREFERENCE = 9
}

Public Member Functions

 Message (const Severity &severity, const Code &code, const std::string &message)
 Standard creator.
const std::string & message (void) const
 Message itself.
const Severityseverity (void) const
 Severity of message.
const Codecode (void) const
 Code of message.

Private Attributes

Severity m_severity
Code m_code
std::string m_message

Detailed Description

Parser message interface.

Author:
Alexander Mazurov
Date:
2006-02-17

Definition at line 43 of file ParserUtils.h.


Member Enumeration Documentation

Enumerator:
E_ERROR 
E_WARNING 
E_NOTICE 
E_VERBOSE 

Definition at line 46 of file ParserUtils.h.

        {
          E_ERROR   = 1 ,
          E_WARNING = 2 ,
          E_NOTICE  = 3 , 
          E_VERBOSE = 4
        };
Enumerator:
C_OK 
C_FILENOTFOUND 
C_FILENOTOPENED 
C_SYNTAXERROR 
C_UNITNOTFOUND 
C_PROPERTYNOTFOUND 
C_CANNOTADDTONOTVECTOR 
C_CANNOTREMOVEFROMNOTVECTOR 
C_ZEROREMOVED 
C_BADREFERENCE 

Definition at line 53 of file ParserUtils.h.


Constructor & Destructor Documentation

Gaudi::Parsers::Message::Message ( const Severity severity,
const Code code,
const std::string &  message 
) [inline]

Standard creator.

Parameters:
severityMessage severity
codeCode of message
messageMessage string

Definition at line 73 of file ParserUtils.h.


Member Function Documentation

const std::string& Gaudi::Parsers::Message::message ( void  ) const [inline]

Message itself.

Definition at line 81 of file ParserUtils.h.

{return m_message;}
const Severity& Gaudi::Parsers::Message::severity ( void  ) const [inline]

Severity of message.

Definition at line 83 of file ParserUtils.h.

{return m_severity;}
const Code& Gaudi::Parsers::Message::code ( void  ) const [inline]

Code of message.

Definition at line 85 of file ParserUtils.h.

{return m_code;};

Member Data Documentation

Definition at line 85 of file ParserUtils.h.

Definition at line 88 of file ParserUtils.h.

std::string Gaudi::Parsers::Message::m_message [private]

Definition at line 89 of file ParserUtils.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:18 for LafKernel by doxygen 1.7.4