LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | Friends | List of all members
ErrorRegistry Class Reference

#include <errinf.hxx>

Collaboration diagram for ErrorRegistry:
[legend]

Public Member Functions

 ErrorRegistry ()
 

Static Public Member Functions

static void RegisterDisplay (BasicDisplayErrorFunc *)
 
static void RegisterDisplay (WindowDisplayErrorFunc *)
 

Private Attributes

DisplayFnPtr pDsp
 
bool bIsWindowDsp
 
sal_uInt16 nNextError
 
std::vector< ErrorHandler * > errorHandlers
 
std::vector< ErrorContext * > contexts
 
DynamicErrorInfoppDynErrInfo [ERRCODE_DYNAMIC_COUNT]
 

Friends

class ErrorHandler
 
class ErrorContext
 
class ErrorStringFactory
 
class ImplDynamicErrorInfo
 

Detailed Description

Definition at line 50 of file errinf.hxx.

Constructor & Destructor Documentation

ErrorRegistry::ErrorRegistry ( )

Definition at line 50 of file errinf.cxx.

References ppDynErrInfo.

Member Function Documentation

void ErrorRegistry::RegisterDisplay ( BasicDisplayErrorFunc aDsp)
static

Definition at line 59 of file errinf.cxx.

References bIsWindowDsp, and pDsp.

void ErrorRegistry::RegisterDisplay ( WindowDisplayErrorFunc aDsp)
static

Definition at line 66 of file errinf.cxx.

References bIsWindowDsp, and pDsp.

Friends And Related Function Documentation

friend class ErrorContext
friend

Definition at line 53 of file errinf.hxx.

friend class ErrorHandler
friend

Definition at line 52 of file errinf.hxx.

friend class ErrorStringFactory
friend

Definition at line 54 of file errinf.hxx.

friend class ImplDynamicErrorInfo
friend

Definition at line 55 of file errinf.hxx.

Member Data Documentation

bool ErrorRegistry::bIsWindowDsp
private

Definition at line 65 of file errinf.hxx.

Referenced by RegisterDisplay().

std::vector<ErrorContext*> ErrorRegistry::contexts
private

Definition at line 69 of file errinf.hxx.

std::vector<ErrorHandler*> ErrorRegistry::errorHandlers
private

Definition at line 68 of file errinf.hxx.

sal_uInt16 ErrorRegistry::nNextError
private

Definition at line 66 of file errinf.hxx.

Referenced by ImplDynamicErrorInfo::RegisterError().

DisplayFnPtr ErrorRegistry::pDsp
private

Definition at line 64 of file errinf.hxx.

Referenced by RegisterDisplay().

DynamicErrorInfo* ErrorRegistry::ppDynErrInfo[ERRCODE_DYNAMIC_COUNT]
private

Definition at line 71 of file errinf.hxx.

Referenced by ErrorRegistry(), and ImplDynamicErrorInfo::RegisterError().


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