Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / RTScheduling / ThreadAction.h
blobbd71b13b9013ec67e62c8ca280e28ae0e7a9d5dd
1 // -*- C++ -*-
3 #ifndef TAO_ThreadAction_H
4 #define TAO_ThreadAction_H
6 #if !defined (ACE_LACKS_PRAGMA_ONCE)
7 # 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
19 public:
20 virtual void _cxx_do (CORBA::VoidData data) = 0;
23 TAO_END_VERSIONED_NAMESPACE_DECL
25 #endif /*TAO_ThreadAction_H*/