summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_attribute
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-28 10:39:32 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-28 10:39:32 +0000
commitba1995dfee0e25f292092c5e4cc64e6f423fec8c (patch)
tree6f46154e3a224f67a1edde17d355c3ece61bc882 /TAO/TAO_IDL/be/be_visitor_attribute
parentec06322db35c39ee92d925ec5aacbed6988f2760 (diff)
downloadATCD-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.cpp28
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);