2
* @file SyncScope_Setup.h
4
* SyncScope_Setup.h,v 1.3 2002/03/04 16:56:37 coryan Exp
6
* @author Carlos O'Ryan <coryan@uci.edu>
9
#ifndef TAO_PERF_RTEC_SYNCSCOPE_SETUP_H
10
#define TAO_PERF_RTEC_SYNCSCOPE_SETUP_H
12
#include "rtec_perf_export.h"
13
#include "tao/Messaging/Messaging.h"
15
#if !defined (ACE_LACKS_PRAGMA_ONCE)
17
#endif /* ACE_LACKS_PRAGMA_ONCE */
20
* @class SyncScope_Setup
22
* @brief Simplify the initialization of performance tests.
25
class TAO_RTEC_Perf_Export SyncScope_Setup
29
SyncScope_Setup (CORBA::ORB_ptr orb
30
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
32
SyncScope_Setup (CORBA::ORB_ptr orb,
33
Messaging::SyncScope value
34
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
38
* It is a no-op, but it shuts up g++
40
~SyncScope_Setup (void);
43
/// Implement the shared code between both constructors
44
void init (CORBA::ORB_ptr orb,
45
Messaging::SyncScope value
49
#if defined(__ACE_INLINE__)
50
#include "SyncScope_Setup.inl"
51
#endif /* __ACE_INLINE__ */
53
#endif /* TAO_PERF_RTEC_SYNCSCOPE_SETUP_H */