Merge pull request #2303 from jwillemsen/jwi-803
[ACE_TAO.git] / TAO / examples / CSD_Strategy / ThreadPool / Foo_i.h
bloba1040204585654f638f55e13513d1966895ee2c7
1 #ifndef FOO_I_H
2 #define FOO_I_H
4 #include "FooS.h"
5 #include "ace/CORBA_macros.h"
6 #include "tao/Environment.h"
9 class Foo_i : public virtual POA_Foo
11 public:
12 Foo_i(unsigned num_clients);
13 virtual ~Foo_i();
15 virtual void op1();
17 virtual void op2(CORBA::Long value);
19 virtual CORBA::Long op3();
21 virtual void op4(CORBA::Long value);
23 virtual void op5();
25 virtual void done();
28 private:
29 CORBA::Long value_;
30 unsigned num_clients_;
32 unsigned count_op1_;
33 unsigned count_op2_;
34 unsigned count_op3_;
35 unsigned count_op4_;
36 unsigned count_op5_;
39 #endif