Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

Atlfast::TesIoStat Class Reference

#include <TesIO.h>

Collaboration diagram for Atlfast::TesIoStat:

Collaboration graph
[legend]
List of all members.

Public Methods

 TesIoStat ()
 TesIoStat (StatusCode sc, std::string string)
 TesIoStat (StatusCode s)
StatusCode status () const
std::string message () const
bool isValid () const
bool isNotValid () const
bool operator! () const
 operator bool () const
 operator StatusCode () const

Private Attributes

StatusCode m_status
std::string m_errMsg

Constructor & Destructor Documentation

Atlfast::TesIoStat::TesIoStat   [inline]
 

Definition at line 29 of file TesIO.h.

References m_errMsg, and m_status.

00029 : m_status(StatusCode::SUCCESS),m_errMsg(""){}

Atlfast::TesIoStat::TesIoStat StatusCode    sc,
std::string    string
[inline]
 

Definition at line 30 of file TesIO.h.

References m_errMsg, and m_status.

00030                                               : m_status(sc),
00031       m_errMsg(string){}

Atlfast::TesIoStat::TesIoStat StatusCode    s [inline]
 

Definition at line 32 of file TesIO.h.

References m_errMsg, and m_status.

00032 : m_status(s), m_errMsg(""){}

Member Function Documentation

StatusCode Atlfast::TesIoStat::status   const [inline]
 

Definition at line 34 of file TesIO.h.

References m_status.

00034 {return m_status;}

std::string Atlfast::TesIoStat::message   const [inline]
 

Definition at line 35 of file TesIO.h.

References m_errMsg.

Referenced by Atlfast::TesIO::copy().

00035 {return m_errMsg;}

bool Atlfast::TesIoStat::isValid   const [inline]
 

Definition at line 37 of file TesIO.h.

References m_status.

Referenced by isNotValid(), and operator bool().

00037 {return m_status.isSuccess();}

bool Atlfast::TesIoStat::isNotValid   const [inline]
 

Definition at line 38 of file TesIO.h.

References isValid().

Referenced by operator!().

00038 {return !isValid();}

bool Atlfast::TesIoStat::operator!   const [inline]
 

Definition at line 39 of file TesIO.h.

References isNotValid().

00039 {return isNotValid();}

Atlfast::TesIoStat::operator bool   const [inline]
 

Definition at line 40 of file TesIO.h.

References isValid().

00040 {return isValid();}

Atlfast::TesIoStat::operator StatusCode   const [inline]
 

Definition at line 41 of file TesIO.h.

References m_status.

00041 {return m_status;}

Member Data Documentation

StatusCode Atlfast::TesIoStat::m_status [private]
 

Definition at line 43 of file TesIO.h.

Referenced by isValid(), operator StatusCode(), status(), and TesIoStat().

std::string Atlfast::TesIoStat::m_errMsg [private]
 

Definition at line 44 of file TesIO.h.

Referenced by message(), and TesIoStat().


The documentation for this class was generated from the following file:
Generated on Wed Jan 15 11:00:34 2003 for AtlfastUtils by doxygen1.3-rc1