Use =default for skeleton copy constructor
[ACE_TAO.git] / TAO / tao / Strategies / LF_Strategy_Null.h
blobc53adaa8b82a9d41934ef38aa1521758d808d09b
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file LF_Strategy_Null.h
7 * @author Carlos O'Ryan <coryan@uci.edu>
8 */
9 //=============================================================================
11 #ifndef TAO_LF_STRATEGY_NULL_H
12 #define TAO_LF_STRATEGY_NULL_H
13 #include /**/ "ace/pre.h"
15 #include "tao/Strategies/strategies_export.h"
16 #include "tao/LF_Strategy.h"
18 #if !defined (ACE_LACKS_PRAGMA_ONCE)
19 # pragma once
20 #endif /* ACE_LACKS_PRAGMA_ONCE */
22 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
24 /**
25 * @class TAO_LF_Strategy_Null
27 * @brief A concrete TAO_LF_Strategy for ORB configurations that do
28 * not use the Leader/Followers event loop.
30 class TAO_Strategies_Export TAO_LF_Strategy_Null : public TAO_LF_Strategy
32 public:
33 /// Constructor
34 TAO_LF_Strategy_Null () = default;
36 //@{
37 /** @name Virtual Methods
39 * Please check the documentation in TAO_LF_Strategy
41 ~TAO_LF_Strategy_Null () override = default;
43 void set_upcall_thread (TAO_Leader_Follower &) override;
44 int set_event_loop_thread (ACE_Time_Value *max_wait_time,
45 TAO_Leader_Follower &) override;
46 void reset_event_loop_thread (int call_reset,
47 TAO_Leader_Follower &) override;
48 //@}
51 TAO_END_VERSIONED_NAMESPACE_DECL
53 #include /**/ "ace/post.h"
54 #endif /* TAO_LF_STRATEGY_NULL_H */