summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_attribute
diff options
context:
space:
mode:
authorkirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-11-19 23:58:43 +0000
committerkirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-11-19 23:58:43 +0000
commit52017be0f466e59676c410f00509d2053a6b8347 (patch)
treeefb75a66a350f30604a32fae8157b0c6d9ec913b /TAO/TAO_IDL/be/be_visitor_attribute
parent32405d77135081dff4d8f1f7728351d767731f3c (diff)
downloadATCD-52017be0f466e59676c410f00509d2053a6b8347.tar.gz
ChangeLogTag:Fri Nov 19 17:05:00 1999 Kirthika Parameswaran
<kirthika@cs.wustl.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_attribute')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp
index 3648cf955eb..c736c070614 100644
--- a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp
@@ -80,7 +80,6 @@ be_visitor_attribute::visit_attribute (be_attribute *node)
// Get the strategy from the attribute and hand it over
// to the operation
delete op->set_strategy (node->get_get_strategy ());
-
be_visitor_context ctx (*this->ctx_);
@@ -118,6 +117,12 @@ be_visitor_attribute::visit_attribute (be_attribute *node)
case TAO_CodeGen::TAO_ATTRIBUTE_DIRECT_COLLOCATED_SS:
ctx.state (TAO_CodeGen::TAO_OPERATION_DIRECT_COLLOCATED_SS);
break;
+ case TAO_CodeGen::TAO_ATTRIBUTE_SMART_PROXY_CH:
+ ctx.state (TAO_CodeGen::TAO_OPERATION_SMART_PROXY_CH);
+ break;
+ case TAO_CodeGen::TAO_ATTRIBUTE_SMART_PROXY_CS:
+ ctx.state (TAO_CodeGen::TAO_OPERATION_SMART_PROXY_CS);
+ break;
case TAO_CodeGen::TAO_ATTRIBUTE_TIE_SH:
ctx.state (TAO_CodeGen::TAO_OPERATION_TIE_SH);
break;
@@ -245,7 +250,12 @@ be_visitor_attribute::visit_attribute (be_attribute *node)
case TAO_CodeGen::TAO_ATTRIBUTE_TIE_SI:
ctx.state (TAO_CodeGen::TAO_OPERATION_TIE_SI);
break;
-
+ case TAO_CodeGen::TAO_ATTRIBUTE_SMART_PROXY_CH:
+ ctx.state (TAO_CodeGen::TAO_OPERATION_SMART_PROXY_CH);
+ break;
+ case TAO_CodeGen::TAO_ATTRIBUTE_SMART_PROXY_CS:
+ ctx.state (TAO_CodeGen::TAO_OPERATION_SMART_PROXY_CS);
+ break;
default:
// error
ACE_ERROR_RETURN ((LM_ERROR,