2
// Receiver_Factory.h,v 1.4 2003/07/21 23:51:34 dhinton Exp
5
#ifndef THROUGHPUT_RECEIVER_FACTORY_H
6
#define THROUGHPUT_RECEIVER_FACTORY_H
7
#include /**/ "ace/pre.h"
11
#if defined (_MSC_VER)
12
# if (_MSC_VER >= 1200)
13
# pragma warning(push)
14
# endif /* _MSC_VER >= 1200 */
15
# pragma warning (disable:4250)
18
/// Implement the Test::Receiver_Factory interface
19
class Receiver_Factory
20
: public virtual POA_Test::Receiver_Factory
21
, public virtual PortableServer::RefCountServantBase
25
Receiver_Factory (CORBA::ORB_ptr orb);
27
// = The skeleton methods
28
virtual Test::Receiver_ptr create_receiver (ACE_ENV_SINGLE_ARG_DECL)
29
ACE_THROW_SPEC ((CORBA::SystemException));
31
virtual void shutdown (ACE_ENV_SINGLE_ARG_DECL)
32
ACE_THROW_SPEC ((CORBA::SystemException));
35
/// Keep a reference to the ORB in order to shutdown the app
39
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
43
#include /**/ "ace/post.h"
44
#endif /* THROUGHPUT_RECEIVER_FACTORY_H */