~ubuntu-branches/ubuntu/breezy/ace/breezy

« back to all changes in this revision

Viewing changes to TAO/orbsvcs/performance-tests/RTEvent/lib/Loopback.h

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad, Benjamin Montgomery, Adam Conrad
  • Date: 2005-09-18 22:51:38 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 sarge) (0.1.2 woody)
  • Revision ID: james.westby@ubuntu.com-20050918225138-seav22q6fyylb536
Tags: 5.4.7-3ubuntu1
[ Benjamin Montgomery ]
* Added a patch for amd64 and powerpc that disables the compiler
  option -fvisibility-inlines-hidden

[ Adam Conrad ]
* Added DPATCH_OPTION_CPP=1 to debian/patches/00options to make
  Benjamin's above changes work correctly with dpatch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/**
2
 
 * @file Loopback.h
3
 
 *
4
 
 * Loopback.h,v 1.2 2002/03/10 18:59:14 coryan Exp
5
 
 *
6
 
 */
7
 
 
8
 
#ifndef TAO_RTEC_PERF_LOOPBACK_H
9
 
#define TAO_RTEC_PERF_LOOPBACK_H
10
 
 
11
 
#include "Federated_TestS.h"
12
 
#include "Loopback_Pair.h"
13
 
 
14
 
#if !defined (ACE_LACKS_PRAGMA_ONCE)
15
 
# pragma once
16
 
#endif /* ACE_LACKS_PRAGMA_ONCE */
17
 
 
18
 
/**
19
 
 * @class Loopback
20
 
 *
21
 
 * @brief Implement the Control::Loopback interface
22
 
 *
23
 
 */
24
 
class TAO_RTEC_Perf_Export Loopback
25
 
 : public virtual POA_Federated_Test::Loopback
26
 
 , public virtual PortableServer::RefCountServantBase
27
 
{
28
 
public:
29
 
  /// Constructor
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
35
 
            ACE_ENV_ARG_DECL);
36
 
 
37
 
  //@{
38
 
  /** @name The Federated_Test::Loopback methods
39
 
   */
40
 
  virtual void disconnect (ACE_ENV_SINGLE_ARG_DECL)
41
 
    ACE_THROW_SPEC ((CORBA::SystemException));
42
 
  //@}
43
 
 
44
 
private:
45
 
  Loopback_Pair loopback_pair_;
46
 
};
47
 
 
48
 
#endif /* TAO_RTEC_PERF_LOOPBACK_H */