=default for generated implementation copy ctor
[ACE_TAO.git] / TAO / performance-tests / CSD_Strategy / TestInf / OrbTask.h
blob104ac15ca69e427b2a0379057ea3a40ccd4943bc
1 //=============================================================================
2 /**
3 * @file OrbTask.h
5 * @author Tim Bradley <bradley_t@ociweb.com>
6 */
7 //=============================================================================
9 #ifndef ORB_TASK_H
10 #define ORB_TASK_H
12 #include "CSD_PT_TestInf_Export.h"
13 #include "ace/Task.h"
14 #include "tao/ORB.h"
16 class CSD_PT_TestInf_Export OrbTask : public ACE_Task_Base
18 public:
19 OrbTask(CORBA::ORB_ptr orb, unsigned num_threads = 1);
20 virtual ~OrbTask() = default;
22 virtual int open(void*);
23 virtual int svc();
24 virtual int close(u_long);
26 private:
27 CORBA::ORB_var orb_;
28 unsigned num_threads_;
31 #endif