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

CORBA_macros.h File Reference

CORBA_macros.h,v 1.30 2002/09/02 19:14:13 kitty Exp. More...

#include "ace/pre.h"
#include "ace/config-all.h"
#include "ace/Exception_Macros.h"
#include "ace/post.h"

Include dependency graph for CORBA_macros.h:

Include dependency graph

Defines

#define ACE_CORBA_HAS_EXCEPTIONS
#define ACE_ENV_POLLUTE_NAMES
#define ACE_PRINT_TAO_EXCEPTION(EX, INFO)   EX._tao_print_exception (INFO)
#define ACE_PRINT_EXCEPTION(EX, INFO)   ACE_PRINT_TAO_EXCEPTION(EX,INFO)

Detailed Description

CORBA_macros.h,v 1.30 2002/09/02 19:14:13 kitty Exp.

Writing code that is portable between platforms with or without native C++ exceptions is hard. The following macros offer some help on this task, mostly oriented to making the ORB code and the IDL generated code portable.

Author:
Nanbor Wang <[email protected]> , Aniruddha Gokhale <[email protected]> , Carlos O'Ryan <[email protected]>, et al.

Define Documentation

#define ACE_CORBA_HAS_EXCEPTIONS
 

#define ACE_ENV_POLLUTE_NAMES
 

#define ACE_PRINT_EXCEPTION EX,
INFO       ACE_PRINT_TAO_EXCEPTION(EX,INFO)
 

#define ACE_PRINT_TAO_EXCEPTION EX,
INFO       EX._tao_print_exception (INFO)
 


Generated on Thu Oct 10 16:17:39 2002 for ACE by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001