RixXcpt Class Reference

RixXcpt Class Referenceabstract

#include <RixInterfaces.h>

Inheritance diagram for RixXcpt:
RixInterface

Classes

class  XcptHandler
 

Public Member Functions

virtual void Register (XcptHandler *)=0
 
virtual void Unregister (XcptHandler *)=0
 Unregister a msg handler.
 
- Public Member Functions inherited from RixInterface
virtual int GetVersion () const
 

Additional Inherited Members

- Protected Member Functions inherited from RixInterface
 RixInterface (int version)
 Interfaces should not be constructed by users.
 
virtual ~RixInterface ()
 Interfaces should not be deleted by users.
 
- Protected Attributes inherited from RixInterface
int m_version
 Version number of this interface.
 

Detailed Description

The primary means to comprehend exceptional conditions within Rix is to handle messages generated by the library components. Clients should subclass RixXcptandler and register the object with the RixContext. Now they must carefully monitor the msg stream for severe conditions that might effect the use of the interfaces. In addition, lower-grade diagnostics should be reported through application-specific logging facilities.

Member Function Documentation

virtual void RixXcpt::Register ( XcptHandler )
pure virtual

Register your msg handler to receive exceptions and diagnostics produced through the use of the Rix interfaces. Multiple handlers can be registered.


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