diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-10 19:01:05 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-10 19:01:05 +0000 |
commit | 11a1fa7d9723365a0a6a2f96b21687f959897ee6 (patch) | |
tree | 6fcccdbadfd22cd197ba7137f013b4d4ed18f8c3 /TAO/tao/PolicyC.cpp | |
parent | 17fab2de064404208f64cc813e193ac9b34281d2 (diff) | |
download | ATCD-11a1fa7d9723365a0a6a2f96b21687f959897ee6.tar.gz |
* tao/Any.cpp:
* tao/Any.h:
* tao/BoundsC.cpp:
* tao/BoundsC.h:
* tao/DynAnyC.cpp:
* tao/Exception.cpp:
* tao/Exception.h:
* tao/IORC.cpp:
* tao/ImplRepoC.cpp:
* tao/ImplRepoC.h:
* tao/InconsistentTypeCodeC.cpp:
* tao/ORB.cpp:
* tao/PolicyC.cpp:
* tao/PolicyC.h:
* tao/PollableC.cpp:
* tao/PortableServerC.cpp:
* tao/PortableServerC.h:
* tao/RTCORBAC.cpp:
* tao/Typecode.cpp:
* tao/WrongTransactionC.cpp:
* TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
* TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
Changes to TAO exceptions.
Changed the class member from TypeCode to repository id.
Also changed the base class constructors to take a
repository id argument insead of a TypeCode. This will make
exception construction more lightweight and help deal with
the fact that local exceptions have to valid TypeCode.
Made the _type() member function virtual, and added overrides
for non-local exceptions generated from IDL files.
Added the virtual _type() function to the named system exceptions,
as well as the full complement (copying insertion, non-copying
insertion, and extraction) of Any operators (required by the spec).
Added non-copying any insertion operator for CORBA::Exception
(also required by the spec).
Thanks to Greg Hall <Greg.Hall@Australia.Boeing.com> for pointing
out the need for Any operators for the named system exceptions.
Diffstat (limited to 'TAO/tao/PolicyC.cpp')
0 files changed, 0 insertions, 0 deletions