summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_visitor_interface/amh_rh_sh.h
blob: 49a7b0b011ac644c1a5b233a6a088bc36942bde6 (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
//=============================================================================
/**
 *  @file   amh_rh_sh.h
 *
 *  Specialized visitor for AMH ResponseHandler (RH) that generates
 *  code for the RH interface in the skeleton header
 *
 *  @author Mayur Deshpande <mayur@ics.uci.edu>
 */
//=============================================================================

#ifndef AMH_RH_SH_H_
#define AMH_RH_SH_H_

class be_visitor_amh_rh_interface_sh : public be_visitor_interface_sh
{
public:
  be_visitor_amh_rh_interface_sh (void);

  be_visitor_amh_rh_interface_sh (be_visitor_context *ctx);

  ~be_visitor_amh_rh_interface_sh (void);

  virtual int visit_interface (be_interface *node);

  virtual int visit_operation (be_operation *node);
};

#endif /* AMH_RH_SH_H_ */