Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / LF_Strategy_Complete.h
blob675b032c1517b9995f9e4222041c811446133706
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file LF_Strategy_Complete.h
7 * @author Carlos O'Ryan <coryan@uci.edu>
8 */
9 //=============================================================================
11 #ifndef TAO_LF_STRATEGY_COMPLETE_H
12 #define TAO_LF_STRATEGY_COMPLETE_H
14 #include /**/ "ace/pre.h"
16 #include "tao/LF_Strategy.h"
18 #if !defined (ACE_LACKS_PRAGMA_ONCE)
19 # pragma once
20 #endif /* ACE_LACKS_PRAGMA_ONCE */
23 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
25 /**
26 * @brief A concrete TAO_LF_Strategy for ORB configurations that use
27 * the Leader/Followers event loop.
29 class TAO_Export TAO_LF_Strategy_Complete : public TAO_LF_Strategy
31 public:
32 //@{
33 /** @name Virtual Methods
35 * Please check the documentation in TAO_LF_Strategy
37 virtual ~TAO_LF_Strategy_Complete ();
39 virtual void set_upcall_thread (TAO_Leader_Follower &);
40 virtual int set_event_loop_thread (ACE_Time_Value *max_wait_time,
41 TAO_Leader_Follower &);
42 virtual void reset_event_loop_thread (int call_reset, TAO_Leader_Follower &);
45 TAO_END_VERSIONED_NAMESPACE_DECL
47 #include /**/ "ace/post.h"
49 #endif /* TAO_LF_STRATEGY_COMPLETE_H */