summaryrefslogtreecommitdiff
path: root/ACE/TAO/CIAO/connectors/ami4ccm/ami4ccm/ami4ccm.h
blob: adff1d42a04bea0282bcfc204aaf9576a1dde465 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// -*- C++ -*-

// ================================================================
/**
 *  @file ami4ccm.h
 *
 *  $Id$
 *
 *  Include all the required headers to use CCM AMI easily.
 *
 *  @author Johnny Willemsen  <jwillemsen@remedy.nl>
 */
// ================================================================

#ifndef CIAO_AMI4CCM_H
#define CIAO_AMI4CCM_H

#include /**/ "ace/pre.h"

#include "connectors/ami4ccm/ami4ccm/ami4ccmC.h"
#include "tao/LocalObject.h"
#include "tao/Messaging/Messaging.h"

namespace CCM_AMI
{
  class AMI4CCM_STUB_Export ExceptionHolder_i
      : public virtual ::CCM_AMI::ExceptionHolder,
        public virtual ::CORBA::LocalObject
  {
  public:
      ExceptionHolder_i (::Messaging::ExceptionHolder* holder);

      virtual void raise_exception (void);

  private:
      ::Messaging::ExceptionHolder* holder_;
  };
}

#include /**/ "ace/post.h"
#endif /* CIAO_AMI4CCM_H */