Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / examples / CSD_Strategy / ThreadPool / Foo_i.h
blob9751030b8ae9924b8fc9491d22895d44f2ab4b10
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:
13 Foo_i(unsigned num_clients);
14 virtual ~Foo_i();
16 virtual void op1(void);
18 virtual void op2(CORBA::Long value);
20 virtual CORBA::Long op3(void);
22 virtual void op4(CORBA::Long value);
24 virtual void op5(void);
26 virtual void done(void);
29 private:
31 CORBA::Long value_;
32 unsigned num_clients_;
34 unsigned count_op1_;
35 unsigned count_op2_;
36 unsigned count_op3_;
37 unsigned count_op4_;
38 unsigned count_op5_;
41 #endif