diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-12-16 02:23:17 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-12-16 02:23:17 +0000 |
commit | 0aa34ec98e744a4e3602c05211c47a0eb772065f (patch) | |
tree | 38fbef67fec2e21cd09e2fdda1806fff09fa223e | |
parent | 09c5c54a9b5c86bce15647d8e79245ac227fec06 (diff) | |
download | ATCD-0aa34ec98e744a4e3602c05211c47a0eb772065f.tar.gz |
ChangeLogTag:Wed Dec 15 20:21:10 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-rw-r--r-- | TAO/ChangeLog-99c | 60 | ||||
-rw-r--r-- | TAO/tests/Collocation/Diamond_i.cpp | 16 | ||||
-rw-r--r-- | TAO/tests/Collocation/Diamond_i.h | 17 |
3 files changed, 49 insertions, 44 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c index fd576d44c43..32c2820c794 100644 --- a/TAO/ChangeLog-99c +++ b/TAO/ChangeLog-99c @@ -1,3 +1,9 @@ +Wed Dec 15 20:21:10 1999 Nanbor Wang <nanbor@cs.wustl.edu> + + * tests/Collocation/Diamond_i.h: + * tests/Collocation/Diamond_i.cpp: Replaced CORBA::String with + char*. + Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> Where to start? The major points: @@ -9,12 +15,12 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> IMR's use on the server side is transparent code-wise (you still will need a command line option to enable it). [Bug 24] - - Thanks to a submission by Chris Hafey <chris@stentorsoft.com>, - persistence was added to the Implementation Repository. The flags - used are -p for specifying a file to save the settings to, and -r + - Thanks to a submission by Chris Hafey <chris@stentorsoft.com>, + persistence was added to the Implementation Repository. The flags + used are -p for specifying a file to save the settings to, and -r for saving to the Win32 Registry. [Bug 195] - - The new scheme should also work better with pluggable protocols, + - The new scheme should also work better with pluggable protocols, but multiple profiles isn't currently supported. [Bug 134] - Another activation mode, AUTO_START was added. This mode means that @@ -23,13 +29,13 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> - Added a callback method to the IOR lookup table. This allows me to add support for simple names in the Implementation Repository. The - way this works is that the IMR recognizes Interoperable Naming - Service short names and activates the server and then forwards to + way this works is that the IMR recognizes Interoperable Naming + Service short names and activates the server and then forwards to it. [Note] Even though it works with INS, I still have some changes I want to integrate to make it easier. Right now there is no way - to get the endpoint portion for the IMR IOR without copying it from - the IOR output file. - + to get the endpoint portion for the IMR IOR without copying it from + the IOR output file. + * tao/Profile.cpp: * tao/Profile.h: @@ -37,9 +43,9 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * tao/IIOP_Profile.i: * tao/UIOP_Profile.h: * tao/UIOP_Profile.i: - + Added a new accessor method called get_object_key_delimeter (). - It returns the object key delimeter. It was added so string IORs + It returns the object key delimeter. It was added so string IORs could be altered in a pluggable way. * orbsvcs/orbsvcs/ImplRepo.idl: (removed) @@ -64,8 +70,8 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * tao/POA.cpp: * tao/POA.h: - Removed the IR_Helper classes and integrated their function into - the POA. The ORB_Core now supports a new flag, ORBUseIMR, and + Removed the IR_Helper classes and integrated their function into + the POA. The ORB_Core now supports a new flag, ORBUseIMR, and keeps track of the ImplRepo IOR. The POA now does the notify startup and shutdown calls, plus alters the references to point to the IMR. @@ -74,10 +80,10 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * tao/IOR_LookupTable.h: * tao/ORB.h: * tao/ORB.cpp: - - Added a callback hook to the IOR Lookup Table so a application + + Added a callback hook to the IOR Lookup Table so a application method can be used to create IORs dynamically. The IMR uses this - for activation purposes when a simplified name is used (eg. + for activation purposes when a simplified name is used (eg. iiop://maxixe:5050/NameService). * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp: @@ -107,8 +113,8 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * orbsvcs/tests/ImplRepo/nestea_i.h: * orbsvcs/tests/ImplRepo/nestea_server_i.cpp: * orbsvcs/tests/ImplRepo/nestea_server_i.h: - - Removed all IMR specific code, and have them now register short + + Removed all IMR specific code, and have them now register short names with INS. * orbsvcs/tests/ImplRepo/run_test.pl: @@ -125,18 +131,18 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * orbsvcs/tests/ImplRepo/ImplRepo.dsw: * orbsvcs/tests/ImplRepo/airplane_server.dsp: * orbsvcs/tests/ImplRepo/nestea_server.dsp: - + Updated the makefiles/projects because of these changes. * orbsvcs/tests/ImplRepo/NameService/README: - + Readme for an upcoming test that will display how to use the IMR to - start common services such as the Trading, Naming, etc. via + start common services such as the Trading, Naming, etc. via resolve_init_references (). * orbsvcs/Naming_Service/Naming_Service.cpp: * orbsvcs/Naming_Service/Naming_Service.h: - + Preliminary work for getting the Naming_Service to work with IMR. Changes are minor, changing the child POA name to NameService instead of child_poa, and removing the use of orb_manager while I was there. @@ -144,12 +150,12 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * docs/Options.html: Covers the new -ORBUseIMR option. - + * docs/implrepo/index.html: * docs/implrepo/tao_imr.html: (added) * docs/implrepo/tao_ir.html: (removed) * docs/implrepo/usersguide.html: - + Changed the documentation to cover all these changes. * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h: @@ -157,17 +163,17 @@ Wed Dec 15 20:07:01 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h: * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h: * orbsvcs/orbsvcs/Trader/Trader_Utils.h: - + Added more blocks of disabling MSVC 4250 compiler warnings. Wed Dec 15 19:00:00 1999 Kirthika Parameswaran <kirthika@cs.wustl.edu> - + * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp (visit_interface): Changed ACE_Recurisive_Thread_Mutex to ACE_SYNCH_RECURSIVE_MUTEX to take care of single-threaded case too. Thanks to Jeff Parsons <parsons@cs.wustl.edu> for pointing it out. - + Tue Dec 14 20:22:37 1999 Ossama Othman <othman@cs.wustl.edu> * tao/IIOP_Factory.h: diff --git a/TAO/tests/Collocation/Diamond_i.cpp b/TAO/tests/Collocation/Diamond_i.cpp index f38d023d31a..4eca173bdfe 100644 --- a/TAO/tests/Collocation/Diamond_i.cpp +++ b/TAO/tests/Collocation/Diamond_i.cpp @@ -12,7 +12,7 @@ Top_i::~Top_i () // No-op. } -CORBA::String +char * Top_i::shape (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException @@ -31,7 +31,7 @@ Left_i::~Left_i () // No-op. } -CORBA::String +char * Left_i::shape (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException @@ -40,7 +40,7 @@ Left_i::shape (CORBA::Environment &) return CORBA::string_dup ("the left line"); } -CORBA::String +char * Left_i::color (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException @@ -59,7 +59,7 @@ Right_i::~Right_i () // no-op. } -CORBA::String +char * Right_i::shape (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException @@ -68,7 +68,7 @@ Right_i::shape (CORBA::Environment &) return CORBA::string_dup ("the right line"); } -CORBA::String +char * Right_i::color (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException @@ -97,7 +97,7 @@ Buttom_i::~Buttom_i () // no-op. } -CORBA::String +char * Buttom_i::shape (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException @@ -106,7 +106,7 @@ Buttom_i::shape (CORBA::Environment &) return CORBA::string_dup ("a diamond"); } -CORBA::String +char * Buttom_i::color (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException @@ -124,7 +124,7 @@ Buttom_i::width (CORBA::Environment &) return 100; } -CORBA::String +char * Buttom_i::name (CORBA::Environment &) ACE_THROW_SPEC (( CORBA::SystemException diff --git a/TAO/tests/Collocation/Diamond_i.h b/TAO/tests/Collocation/Diamond_i.h index d5a255c68c0..0f9637bfd50 100644 --- a/TAO/tests/Collocation/Diamond_i.h +++ b/TAO/tests/Collocation/Diamond_i.h @@ -16,7 +16,7 @@ public: ~Top_i (void); // Ctor and dtor. - virtual CORBA::String shape (CORBA::Environment &) + virtual char * shape (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the shape of this object (interface.) }; @@ -28,11 +28,11 @@ public: ~Left_i (void); // Ctor, dtor. - virtual CORBA::String shape (CORBA::Environment &) + virtual char * shape (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the shape of this object (interface.) - virtual CORBA::String color (CORBA::Environment &) + virtual char * color (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the color of this object (interface.) }; @@ -44,11 +44,11 @@ public: ~Right_i (void); // Ctor, dtor. - virtual CORBA::String shape (CORBA::Environment &) + virtual char * shape (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the shape of this object (interface.) - virtual CORBA::String color (CORBA::Environment &) + virtual char * color (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the color of this object (interface.) @@ -64,11 +64,11 @@ public: ~Buttom_i (void); // Ctor, dtor. - virtual CORBA::String shape (CORBA::Environment &) + virtual char * shape (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the shape of this object (interface.) - virtual CORBA::String color (CORBA::Environment &) + virtual char * color (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the color of this object (interface.) @@ -76,10 +76,9 @@ public: ACE_THROW_SPEC ((CORBA::SystemException)); // Return the width of the stuff. - virtual CORBA::String name (CORBA::Environment &) + virtual char * name (CORBA::Environment &) ACE_THROW_SPEC ((CORBA::SystemException)); // Return the name of the object. }; #endif /* TAO_DIAMOND_I_H */ - |