Astra Linux Directory Client Core API  1.7.0

#include "ALDException.h"

Граф наследования:ALD::EALDError:
ALD::EALDCheckError ALD::EALDInternalError ALD::EALDOutOfMemory ALD::EALDPermError ALD::EALDSigIntError

Открытые члены

 EALDError (const string &strMsg, const string &strDetails)
 
 EALDError (const string &strMsg, const string &strDetails, const string &strFile, const string &strFunc, unsigned long ulLine)
 
virtual const char * what () const throw ()
 
virtual const char * msg () const throw ()
 
virtual const char * details () const throw ()
 
virtual int errcode () const
 

Защищенные члены

virtual void makewhat ()
 

Защищенные данные

string m_strMsg
 
string m_strDetails
 
string m_strWhat
 
int m_ierrcode
 

Подробное описание

Базовый класс исключения Astra Linux Directory.

Конструктор(ы)

◆ EALDError() [1/2]

ALD::EALDError::EALDError ( const string &  strMsg,
const string &  strDetails 
)
explicit

Конструктор исключения

Аргументы
[in]strMsgСообщение
[in]strDetailsДополнительная информация

◆ EALDError() [2/2]

ALD::EALDError::EALDError ( const string &  strMsg,
const string &  strDetails,
const string &  strFile,
const string &  strFunc,
unsigned long  ulLine 
)
explicit

Конструктор внутреннего исключения с информацией о месте возникновения

Аргументы
[in]strMsgСообщение
[in]strDetailsДополнительная информация
[in]strFileИмя файла
[in]strFuncИмя функции
[in]ulLineНомер строки

Методы

◆ details()

virtual const char* ALD::EALDError::details ( ) const
throw (
)
virtual

Возвращает дополнительную информацию

◆ errcode()

virtual int ALD::EALDError::errcode ( ) const
virtual

Возвращает код ошибки

◆ makewhat()

virtual void ALD::EALDError::makewhat ( )
protectedvirtual

Генерация What.

◆ msg()

virtual const char* ALD::EALDError::msg ( ) const
throw (
)
virtual

Возвращает сообщение

◆ what()

virtual const char* ALD::EALDError::what ( ) const
throw (
)
virtual

Возвращает типовое сообщение what.

Данные класса

◆ m_ierrcode

int ALD::EALDError::m_ierrcode
protected

Код ошибки

◆ m_strDetails

string ALD::EALDError::m_strDetails
protected

Дополнительная информация

◆ m_strMsg

string ALD::EALDError::m_strMsg
protected

Сообщение

◆ m_strWhat

string ALD::EALDError::m_strWhat
protected

Сформированная строка What.


Объявления и описания членов класса находятся в файле: