4
* Loopback.h,v 1.2 2002/03/10 18:59:14 coryan Exp
8
#ifndef TAO_RTEC_PERF_LOOPBACK_H
9
#define TAO_RTEC_PERF_LOOPBACK_H
11
#include "Federated_TestS.h"
12
#include "Loopback_Pair.h"
14
#if !defined (ACE_LACKS_PRAGMA_ONCE)
16
#endif /* ACE_LACKS_PRAGMA_ONCE */
21
* @brief Implement the Control::Loopback interface
24
class TAO_RTEC_Perf_Export Loopback
25
: public virtual POA_Federated_Test::Loopback
26
, public virtual PortableServer::RefCountServantBase
30
Loopback (CORBA::Long experiment_id,
31
CORBA::Long base_event_type,
32
PortableServer::POA_ptr supplier_poa,
33
PortableServer::POA_ptr consumer_poa,
34
RtecEventChannelAdmin::EventChannel_ptr ec
38
/** @name The Federated_Test::Loopback methods
40
virtual void disconnect (ACE_ENV_SINGLE_ARG_DECL)
41
ACE_THROW_SPEC ((CORBA::SystemException));
45
Loopback_Pair loopback_pair_;
48
#endif /* TAO_RTEC_PERF_LOOPBACK_H */