OnixS BME SENAF Handler C++ library  2.2.0
API documentation
Error Class Reference

#include <OnixS/Senaf/MarketData/Error.h>

Public Member Functions

 Error (const std::string &source, ErrorCode code)
 Error (const std::string &source, ErrorCode code, const std::string &description)
 Error (const Error &other)
virtual ~Error () throw ()
ErrorCode code () const
const char * description () const
const char * source () const
virtual const char * what () const throw ()
std::string toString () const
void toString (std::string &) const
Erroroperator= (const Error &other)

Detailed Description

Definition at line 61 of file Error.h.

Constructor & Destructor Documentation

Error ( const std::string &  source,
ErrorCode  code 

Initializes instance with just a code.

Error ( const std::string &  source,
ErrorCode  code,
const std::string &  description 

Initializes instance with code and description.

Error ( const Error other)

Initializes as clone of another error.

virtual ~Error ( )
throw (

Destruction interface.

Member Function Documentation

ErrorCode code ( ) const

Code of error.

Definition at line 112 of file Error.h.

const char * description ( ) const

Human readable description of error.

Definition at line 117 of file Error.h.

Error& operator= ( const Error other)

Copies error attributes from another instance.

const char * source ( ) const

Origin of the error.

Definition at line 122 of file Error.h.

std::string toString ( ) const

String presentation of an error.

Definition at line 127 of file Error.h.

void toString ( std::string &  ) const

Appends presentation of an error to the string.

virtual const char* what ( ) const
throw (

Human readable description of error.

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