diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h b/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h index 845ddb5f6c1..50602a01f57 100644 --- a/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h +++ b/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h @@ -12,7 +12,8 @@ // // = DESCRIPTION // Visitor for generating code for IDL operations. This generates the code -// for passing the return type variable to the marshaler. +// for passing the return type variable to the CDR ops +// made. // // = AUTHOR // Aniruddha Gokhale @@ -20,22 +21,21 @@ // ============================================================================ #ifndef _BE_VISITOR_OPERATION_RETTYPE_MARSHAL_SS_H_ -#define _BE_VISITOR_OPERATION_RETTYPE_MARSHAL_SSH_ +#define _BE_VISITOR_OPERATION_RETTYPE_MARSHAL_SS_H_ -// *********************************************************************** -// Operation visitor for passing return type to the marshal/demarshal routine -// inside the server skeleton -// *********************************************************************** +// ************************************************************ +// Operation visitor for passing return variable to invocation +// ************************************************************ -class be_visitor_operation_rettype_marshal_ss : public be_visitor_decl +class be_visitor_operation_rettype_marshal_ss :public be_visitor_decl { // // = TITLE - // be_visitor_operation_rettype_marshal_ss + // be_visitor_operation_rettype_compiled_marshal // // = DESCRIPTION - // This is a visitor to pass return type to the marshal/demarshal routines - // + // This is a visitor to generate a variable declaration ofr an operation + // return type // public: be_visitor_operation_rettype_marshal_ss (be_visitor_context *ctx); @@ -44,6 +44,9 @@ public: ~be_visitor_operation_rettype_marshal_ss (void); // destructor + int visit_operation (be_operation *node); + // visit operation + int visit_array (be_array *node); // visit an array node @@ -84,4 +87,4 @@ public: }; -#endif /* _BE_VISITOR_OPERATION_RETTYPE_MARSHAL_SSH_ */ +#endif /* _BE_VISITOR_OPERATION_RETTYPE_MARSHAL_SS_H_ */ |