blob: a2c601a91c2f4b0d1a88800871a7dd32380e6a1d (
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
|
// -*- C++ -*-
//=============================================================================
/**
* @file CompletionHandler_T.h
*
* $Id$
*
* @author Martin Corino <mcorino@remedy.nl>
*/
//=============================================================================
#ifndef COMPLETION_HANDLER_T_H
#define COMPLETION_HANDLER_T_H
#include /**/ "ace/pre.h"
#include /**/ "ace/config-all.h"
#include "tao/Exception.h"
namespace DAnCE
{
template <class PROCESSOR>
class CompletionHandler
{
public:
virtual ~CompletionHandler () {}
virtual void handle_completion (PROCESSOR *processor) = 0;
virtual void handle_exception (CORBA::Exception* local_ex) = 0;
};
} /* DAnCE */
#include /**/ "ace/post.h"
#endif /* COMPLETION_HANDLER_T_H */
|