ifr_visitor_macro.h

Go to the documentation of this file.
00001 /* -*- C++ -*- */
00002 // $Id: ifr_visitor_macro.h 76589 2007-01-25 18:04:11Z elliott_c $
00003 
00004 #ifndef TAO_IFR_VISITOR_MACRO_H
00005 #define TAO_IFR_VISITOR_MACRO_H
00006 
00007 #include /**/ "ace/pre.h"
00008 #include "ace/CORBA_macros.h"
00009 
00010 #include "tao/ORB_Constants.h"
00011 
00012 #define TAO_IFR_VISITOR_WRITE_GUARD \
00013   ACE_WRITE_GUARD_THROW_EX (ACE_Lock, \
00014                             monitor, \
00015                             visitor.lock (), \
00016                             CORBA::INTERNAL ( \
00017                               CORBA::SystemException::_tao_minor_code ( \
00018                                 TAO_GUARD_FAILURE, \
00019                                 0), \
00020                               CORBA::COMPLETED_NO)); \
00021 
00022 #include /**/ "ace/post.h"
00023 
00024 #endif /* TAO_IFR_VISITOR_MACRO_H */

Generated on Sun Jan 27 16:31:52 2008 for TAO_IFR by doxygen 1.3.6