ACE+TAO-7_0_8
[ACE_TAO.git] / TAO / performance-tests / Throughput / Receiver_Factory.h
blob44a023b49e0f165dbae968a41cd0e23f3cdae40d
2 #ifndef THROUGHPUT_RECEIVER_FACTORY_H
3 #define THROUGHPUT_RECEIVER_FACTORY_H
4 #include /**/ "ace/pre.h"
6 #include "TestS.h"
8 /// Implement the Test::Receiver_Factory interface
9 class Receiver_Factory
10 : public virtual POA_Test::Receiver_Factory
12 public:
13 /// Constructor
14 Receiver_Factory (CORBA::ORB_ptr orb);
16 // = The skeleton methods
17 virtual Test::Receiver_ptr create_receiver (void);
19 virtual void shutdown (void);
21 private:
22 /// Keep a reference to the ORB in order to shutdown the app
23 CORBA::ORB_var orb_;
26 #include /**/ "ace/post.h"
27 #endif /* THROUGHPUT_RECEIVER_FACTORY_H */