// // $Id$ // /* -*- c++ -*- */ // ============================================================================ // // = LIBRARY // TAO IDL // // = FILENAME // interceptors_ch.h // // = DESCRIPTION // Concrete visitor for the Interface node. // This provides code generation for interceptor classes for an // interface in the client header. // // = AUTHOR // Kirthika Parameswaran // // ============================================================================ #ifndef _BE_INTERFACE_INTERCEPTORS_CH_H_ #define _BE_INTERFACE_INTERCEPTORS_CH_H_ class be_visitor_interface_interceptors_ch : public be_visitor_interface { // = TITLE // Generate the "thru_poa collocated" class declaration. public: be_visitor_interface_interceptors_ch (be_visitor_context *ctx); // constructor virtual ~be_visitor_interface_interceptors_ch (void); // destructor virtual int visit_interface (be_interface *node); // visit an interface }; #endif /* _BE_INTERFACE_INTERCEPTORS_CH_H_ */