Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / RTScheduling / RTScheduler.h
blob623cdccc9edab14c8a559af7814a78e96761299b
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file RTScheduler.h
7 * Takes care of the RT Scheduler loading on static build.
9 * @author Yamuna Krishnamurthy <yamuna@oomworks.com>
11 //=============================================================================
13 #ifndef TAO_RTSCHEDULER_H_
14 #define TAO_RTSCHEDULER_H_
15 #include /**/ "ace/pre.h"
17 #include "tao/RTScheduling/rtscheduler_export.h"
19 #if !defined (ACE_LACKS_PRAGMA_ONCE)
20 # pragma once
21 #endif /* ACE_LACKS_PRAGMA_ONCE */
23 #include "tao/Versioned_Namespace.h"
25 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
27 class TAO_RTScheduler_Export TAO_RTScheduler_Initializer
29 public:
30 // Constructor.
31 TAO_RTScheduler_Initializer ();
34 static TAO_RTScheduler_Initializer TAO_RTScheduler_initializer;
36 TAO_END_VERSIONED_NAMESPACE_DECL
38 #define TAO_RTSCHEDULER_SAFE_INCLUDE
39 #include "tao/RTScheduling/RTSchedulerC.h"
40 #undef TAO_RTSCHEDULER_SAFE_INCLUDE
42 #include /**/ "ace/post.h"
43 #endif /* TAO_RTSCHEDULER_H_ */