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.

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

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

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

Аргументы
[in]strMsgСообщение
[in]strDetailsДополнительная информация
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Номер строки

Методы

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

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

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

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

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

Генерация What.

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

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

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

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

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

int ALD::EALDError::m_ierrcode
protected

Код ошибки

string ALD::EALDError::m_strDetails
protected

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

string ALD::EALDError::m_strMsg
protected

Сообщение

string ALD::EALDError::m_strWhat
protected

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


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