Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# PortableInterceptor.h File Reference

`#include "ace/pre.h"`
`#include "orbconf.h"`
`#include "ace/post.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

PortableInterceptor.h,v 1.10 2001/05/31 04:50:08 othman 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)