diff options
author | mcorino <mcorino@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-11-16 13:15:35 +0000 |
---|---|---|
committer | mcorino <mcorino@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-11-16 13:15:35 +0000 |
commit | 012c00d2321924bdb892e5a354d2510ddb20a2e0 (patch) | |
tree | e77d395220c0d95689a56fe573860ec2194a4f94 /TAO/tao/GIOPC.cpp | |
parent | d56346736379bab98de755991a59f5e2be6fef94 (diff) | |
download | ATCD-012c00d2321924bdb892e5a354d2510ddb20a2e0.tar.gz |
ChangeLogTag: Tue Nov 16 13:04:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
Diffstat (limited to 'TAO/tao/GIOPC.cpp')
-rw-r--r-- | TAO/tao/GIOPC.cpp | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/TAO/tao/GIOPC.cpp b/TAO/tao/GIOPC.cpp index 60d228acfeb..19ab00c3dc2 100644 --- a/TAO/tao/GIOPC.cpp +++ b/TAO/tao/GIOPC.cpp @@ -32,6 +32,7 @@ #include "GIOPC.h" #include "tao/CDR.h" #include "tao/Typecode.h" +#include "tao/Any.h" #include "ace/OS_NS_string.h" #if defined (__BORLANDC__) @@ -51,10 +52,10 @@ namespace TAO } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be\be_visitor_structure/structure_cs.cpp:66 -void +void GIOP::Version::_tao_any_destructor ( void *_tao_void_pointer ) @@ -64,10 +65,10 @@ GIOP::Version::_tao_any_destructor ( delete _tao_tmp_pointer; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be\be_visitor_structure/structure_cs.cpp:66 -void +void GIOP::IORAddressingInfo::_tao_any_destructor ( void *_tao_void_pointer ) @@ -162,10 +163,10 @@ GIOP::TargetAddress::operator= (const ::GIOP::TargetAddress &u) { return *this; } - + this->_reset (u.disc_, 0); this->disc_ = u.disc_; - + switch (this->disc_) { case 0: @@ -219,7 +220,7 @@ GIOP::TargetAddress::operator= (const ::GIOP::TargetAddress &u) default: break; } - + return *this; } @@ -303,9 +304,9 @@ CORBA::Boolean operator<< ( { return 0; } - + CORBA::Boolean result = 1; - + switch (_tao_union._d ()) { case 0: @@ -326,7 +327,7 @@ CORBA::Boolean operator<< ( default: break; } - + return result; } @@ -340,16 +341,16 @@ CORBA::Boolean operator>> ( { return 0; } - + CORBA::Boolean result = 1; - + switch (_tao_discriminant) { case 0: { CORBA::OctetSeq _tao_union_tmp; result = strm >> _tao_union_tmp; - + if (result) { _tao_union.object_key (_tao_union_tmp); @@ -361,7 +362,7 @@ CORBA::Boolean operator>> ( { IOP::TaggedProfile _tao_union_tmp; result = strm >> _tao_union_tmp; - + if (result) { _tao_union.profile (_tao_union_tmp); @@ -373,7 +374,7 @@ CORBA::Boolean operator>> ( { GIOP::IORAddressingInfo _tao_union_tmp; result = strm >> _tao_union_tmp; - + if (result) { _tao_union.ior (_tao_union_tmp); @@ -385,7 +386,7 @@ CORBA::Boolean operator>> ( _tao_union._d (_tao_discriminant); break; } - + return result; } @@ -480,5 +481,5 @@ CORBA::Boolean operator>> ( GIOP::TargetAddress_var \ > -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |