bionic (3) ReqErr.3I.gz

Provided by: ivtools-dev_1.2.11a1-11_amd64 bug

NAME

       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 window  in  the  new  position  will  fail.
       Normally,  errors  cause  a  process  to  terminate.  The ReqErr class is used to handle 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 operation 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)