ReqErr - handle request errors


SYNOPSIS

       #include <InterViews/reqerr.h>


DESCRIPTION

       Some  requests to the window server may generate an error.
       For example, if a window is destroyed while  it  is  being
       repositioned  interactively, the request to place the win-
       dow in the new position will fail.  Normally, errors cause
       a  process to terminate.  The ReqErr class is used to han-
       dle errors within an application.  The base class  defines
       the  attributes  associated  with  each error, including a
       message string describing the error,  an  integer  request
       code  that  specifies  the kind of call that generated the
       error, and a id object that was the target of the request.
       When  an  error  occurs,  the  attributes  of  the current
       request handler are assigned and the handler's Error oper-
       ation is called.


PUBLIC OPERATIONS

       ReqErr* Install()
              Use  this  error  handler for subsequent errors and
              return the previous error handler.

       virtual void Error()
              Handle a detected error.  The default handler is  a
              nop.


SEE ALSO

       Interactor(3I)






















Man(1) output converted with man2html