diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-09-18 16:34:02 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-09-18 16:34:02 +0000 |
commit | c26983d507d6808b0a5cf577d166f9015c676d99 (patch) | |
tree | f9199de95a04c2da68879439b9b35ff273b47c2a | |
parent | 4c5f53f579dfff7144c35cc8d84dd12bad9a1b98 (diff) | |
download | ATCD-c26983d507d6808b0a5cf577d166f9015c676d99.tar.gz |
ChangeLogTag:Mon Sep 18 09:29:05 2000 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 9 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_argument/request_info_arglist.cpp | 12 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_argument/request_info_ch.cpp | 16 |
3 files changed, 23 insertions, 14 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 4f66f1ff9d2..943b082c95f 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,12 @@ +Mon Sep 18 09:29:05 2000 Carlos O'Ryan <coryan@uci.edu> + + * TAO_IDL/be/be_visitor_argument/request_info_ch.cpp: + * TAO_IDL/be/be_visitor_argument/request_info_arglist.cpp: + The object references are passed and stored by value in + interceptors. Both Nanbor and myself believe that this should + work. At least it compiles, but there are no tests for this, + nor anyway to obtain feedback about it. + Sun Sep 17 19:28:51 2000 Carlos O'Ryan <coryan@uci.edu> * TAO_IDL/be/be_visitor_argument/request_info_ch.cpp: diff --git a/TAO/TAO_IDL/be/be_visitor_argument/request_info_arglist.cpp b/TAO/TAO_IDL/be/be_visitor_argument/request_info_arglist.cpp index 557b97112fc..2bbda18bad2 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/request_info_arglist.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/request_info_arglist.cpp @@ -230,10 +230,10 @@ int be_visitor_args_request_info_arglist::visit_interface (be_interface *node) switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_INOUT: // inout - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_OUT: *os << this->type_name (node, "_out"); @@ -249,10 +249,10 @@ int be_visitor_args_request_info_arglist::visit_interface_fwd (be_interface_fwd switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_INOUT: // inout - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_OUT: *os << this->type_name (node, "_out"); @@ -305,10 +305,10 @@ int be_visitor_args_request_info_arglist::visit_predefined_type (be_predefined_t switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_INOUT: - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_OUT: *os << this->type_name (node, "_out"); diff --git a/TAO/TAO_IDL/be/be_visitor_argument/request_info_ch.cpp b/TAO/TAO_IDL/be/be_visitor_argument/request_info_ch.cpp index bb1051fd39e..f783ba644ff 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/request_info_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/request_info_ch.cpp @@ -236,10 +236,10 @@ int be_visitor_args_request_info_ch::visit_interface (be_interface *node) switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node, "_ptr")<< " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_INOUT: // inout - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_OUT: *os << this->type_name (node, "_out"); @@ -255,10 +255,10 @@ int be_visitor_args_request_info_ch::visit_interface_fwd (be_interface_fwd *node switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node, "_ptr")<< " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_INOUT: // inout - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_OUT: *os << this->type_name (node, "_out"); @@ -274,7 +274,7 @@ int be_visitor_args_request_info_ch::visit_native (be_native *node) switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node)<< " &"; + *os << this->type_name (node) << " &"; break; case AST_Argument::dir_INOUT: *os << this->type_name (node) << " &"; @@ -311,10 +311,10 @@ int be_visitor_args_request_info_ch::visit_predefined_type (be_predefined_type * switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node, "_ptr")<< " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_INOUT: - *os << this->type_name (node, "_ptr") << " &"; + *os << this->type_name (node, "_ptr"); break; case AST_Argument::dir_OUT: *os << this->type_name (node, "_out"); @@ -326,7 +326,7 @@ int be_visitor_args_request_info_ch::visit_predefined_type (be_predefined_type * switch (this->direction ()) { case AST_Argument::dir_IN: - *os << this->type_name (node)<< " &"; + *os << this->type_name (node) << " &"; break; case AST_Argument::dir_INOUT: *os << this->type_name (node) << " &"; |