RixXcpt Class Reference

The primary means to comprehend exceptional conditions within Rix is to handle messages generated by the library components. More...

#include <RixInterfaces.h>

Inherits RixInterface.

List of all members.

Public Member Functions

virtual void Register (XcptHandler *)=0
 Register your msg handler to receive exceptions and diagnostics produced through the use of the Rix interfaces.
virtual void Unregister (XcptHandler *)=0
 Unregister a msg handler.
virtual int GetVersion () const
 Get the version number of this interface.

Protected Attributes

int m_version
 Version number of this interface.

Classes

class  XcptHandler
 A base class characterizing the required interface for xcpt handlers. More...


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 int RixInterface::GetVersion  )  const [inline, virtual, inherited]
 

Get the version number of this interface.

Different interfaces might have different version numbers in a given release.

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.

virtual void RixXcpt::Unregister XcptHandler  )  [pure virtual]
 

Unregister a msg handler.


Member Data Documentation

int RixInterface::m_version [protected, inherited]
 

Version number of this interface.


The documentation for this class was generated from the following file:
Generated on Mon Nov 15 10:14:34 2010 for PRManHeaders by  doxygen 1.4.6