# PortableInterceptor.h File Reference

`#include "orbconf.h"`

Include dependency graph for PortableInterceptor.h:

This graph shows which files directly or indirectly include this file:

## Defines

#define | TAO_INTERCEPTOR(X) X
#define | TAO_INTERCEPTOR_CHECK ACE_TRY_CHECK
#define | TAO_INTERCEPTOR_CHECK_RETURN(X) ACE_TRY_CHECK
#define | TAO_INTERCEPTOR_THROW(X) ACE_TRY_THROW(X)
#define | TAO_INTERCEPTOR_THROW_RETURN(X, Y) ACE_TRY_THROW(X)

## Detailed Description

Id
  PortableInterceptor.h,v 1.11 2003/07/21 23:51:35 dhinton Exp

A series of TAO_INTERCEPTOR* macros are defined in this file. These macros allows us to disable/enable support of interceptors easily.

Author:
  Nanbor Wang <nanbor@cs.wustl.edu>

  Kirthika Parameswaran <kirthika@cs.wustl.edu>

  Ossama Othman <ossama@uci.edu>

## Define Documentation

#define TAO_INTERCEPTOR | ( | X |  | ) | X

#define TAO_INTERCEPTOR_CHECK ACE_TRY_CHECK

#define TAO_INTERCEPTOR_CHECK_RETURN | ( | X |  | ) | ACE_TRY_CHECK

#define TAO_INTERCEPTOR_THROW | ( | X |  | ) | ACE_TRY_THROW(X)

#define TAO_INTERCEPTOR_THROW_RETURN | ( | X,
|  | Y |  | ) | ACE_TRY_THROW(X)