Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / orbsvcs / FTRT_Event_Service / Event_Service / TP_Task.h
blob4f513e8705c46f18a1e1afc04a7393b7fb04c4d2
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file TP_Task.h
7 * @author Huang-Ming Huang <hh1@cse.wustl.edu>
8 */
9 //=============================================================================
10 #ifndef TP_TASK_H
11 #define TP_TASK_H
13 #include "ace/Task.h"
14 #include "tao/corba.h"
16 #if !defined (ACE_LACKS_PRAGMA_ONCE)
17 # pragma once
18 #endif /* ACE_LACKS_PRAGMA_ONCE */
20 class TP_Task : public ACE_Task_Base {
21 public:
22 TP_Task(CORBA::ORB_var& orb)
23 : orb_(orb)
27 ~TP_Task(){}
28 virtual int svc() {
29 this->orb_->run();
30 return 0;
32 private:
33 CORBA::ORB_var& orb_;
36 #endif