Merge pull request #1551 from DOCGroup/plm_jira_333
[ACE_TAO.git] / TAO / orbsvcs / IFR_Service / ifr_visitor_macro.h
blob6df2ecee70c5081392cb1cf92c087978a8800a0e
1 /* -*- C++ -*- */
2 #ifndef TAO_IFR_VISITOR_MACRO_H
3 #define TAO_IFR_VISITOR_MACRO_H
5 #include /**/ "ace/pre.h"
6 #include "ace/CORBA_macros.h"
8 #include "tao/ORB_Constants.h"
10 #define TAO_IFR_VISITOR_WRITE_GUARD \
11 ACE_WRITE_GUARD_THROW_EX (ACE_Lock, \
12 monitor, \
13 visitor.lock (), \
14 CORBA::INTERNAL ( \
15 CORBA::SystemException::_tao_minor_code ( \
16 TAO_GUARD_FAILURE, \
17 0), \
18 CORBA::COMPLETED_NO)); \
20 #include /**/ "ace/post.h"
22 #endif /* TAO_IFR_VISITOR_MACRO_H */