3 #ifndef TAO_ThreadAction_H
4 #define TAO_ThreadAction_H
6 #if !defined (ACE_LACKS_PRAGMA_ONCE)
8 #endif /* ACE_LACKS_PRAGMA_ONCE */
10 #include "tao/RTScheduling/RTScheduler.h"
11 #include "tao/LocalObject.h"
13 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
15 class TAO_RTScheduler_Export TAO_ThreadAction
:
16 public RTScheduling::ThreadAction
,
17 public ::CORBA::LocalObject
20 virtual void _cxx_do (CORBA::VoidData data
) = 0;
23 TAO_END_VERSIONED_NAMESPACE_DECL
25 #endif /*TAO_ThreadAction_H*/