diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-28 10:39:32 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-28 10:39:32 +0000 |
commit | ba1995dfee0e25f292092c5e4cc64e6f423fec8c (patch) | |
tree | 6f46154e3a224f67a1edde17d355c3ece61bc882 /TAO/TAO_IDL/be/be_visitor_attribute | |
parent | ec06322db35c39ee92d925ec5aacbed6988f2760 (diff) | |
download | ATCD-ba1995dfee0e25f292092c5e4cc64e6f423fec8c.tar.gz |
Changed to use different visitors for thru_poa and direct collocated stubs generation.
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_attribute')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp index 719daab6d35..78c24582e13 100644 --- a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp +++ b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp @@ -98,11 +98,17 @@ be_visitor_attribute::visit_attribute (be_attribute *node) case TAO_CodeGen::TAO_ATTRIBUTE_IS: ctx.state (TAO_CodeGen::TAO_OPERATION_IS); break; - case TAO_CodeGen::TAO_ATTRIBUTE_COLLOCATED_SH: - ctx.state (TAO_CodeGen::TAO_OPERATION_COLLOCATED_SH); + case TAO_CodeGen::TAO_ATTRIBUTE_THRU_POA_COLLOCATED_SH: + ctx.state (TAO_CodeGen::TAO_OPERATION_THRU_POA_COLLOCATED_SH); break; - case TAO_CodeGen::TAO_ATTRIBUTE_COLLOCATED_SS: - ctx.state (TAO_CodeGen::TAO_OPERATION_COLLOCATED_SS); + case TAO_CodeGen::TAO_ATTRIBUTE_THRU_POA_COLLOCATED_SS: + ctx.state (TAO_CodeGen::TAO_OPERATION_THRU_POA_COLLOCATED_SS); + break; + case TAO_CodeGen::TAO_ATTRIBUTE_DIRECT_COLLOCATED_SH: + ctx.state (TAO_CodeGen::TAO_OPERATION_DIRECT_COLLOCATED_SH); + break; + case TAO_CodeGen::TAO_ATTRIBUTE_DIRECT_COLLOCATED_SS: + ctx.state (TAO_CodeGen::TAO_OPERATION_DIRECT_COLLOCATED_SS); break; case TAO_CodeGen::TAO_ATTRIBUTE_TIE_SH: ctx.state (TAO_CodeGen::TAO_OPERATION_TIE_SH); @@ -177,11 +183,17 @@ be_visitor_attribute::visit_attribute (be_attribute *node) case TAO_CodeGen::TAO_ATTRIBUTE_IS: ctx.state (TAO_CodeGen::TAO_OPERATION_IS); break; - case TAO_CodeGen::TAO_ATTRIBUTE_COLLOCATED_SH: - ctx.state (TAO_CodeGen::TAO_OPERATION_COLLOCATED_SH); + case TAO_CodeGen::TAO_ATTRIBUTE_THRU_POA_COLLOCATED_SH: + ctx.state (TAO_CodeGen::TAO_OPERATION_THRU_POA_COLLOCATED_SH); + break; + case TAO_CodeGen::TAO_ATTRIBUTE_THRU_POA_COLLOCATED_SS: + ctx.state (TAO_CodeGen::TAO_OPERATION_THRU_POA_COLLOCATED_SS); + break; + case TAO_CodeGen::TAO_ATTRIBUTE_DIRECT_COLLOCATED_SH: + ctx.state (TAO_CodeGen::TAO_OPERATION_DIRECT_COLLOCATED_SH); break; - case TAO_CodeGen::TAO_ATTRIBUTE_COLLOCATED_SS: - ctx.state (TAO_CodeGen::TAO_OPERATION_COLLOCATED_SS); + case TAO_CodeGen::TAO_ATTRIBUTE_DIRECT_COLLOCATED_SS: + ctx.state (TAO_CodeGen::TAO_OPERATION_DIRECT_COLLOCATED_SS); break; case TAO_CodeGen::TAO_ATTRIBUTE_TIE_SH: ctx.state (TAO_CodeGen::TAO_OPERATION_TIE_SH); |