Bug 1215 - Change PICurrent implementation to use sequence<any>
Summary: Change PICurrent implementation to use sequence<any>
Status: RESOLVED WONTFIX
Alias: None
Product: TAO
Classification: Unclassified
Component: Portable Interceptors (show other bugs)
Version: 1.2.3
Hardware: All All
: P3 blocker
Assignee: Ossama Othman
URL:
Depends on:
Blocks: 1638
  Show dependency tree
 
Reported: 2002-06-05 10:03 CDT by Ossama Othman
Modified: 2004-03-16 03:04 CST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ossama Othman 2002-06-05 10:03:34 CDT
TAO's PICurrent implementation uses an array (actually ACE_Array_Base) of Anys 
to implement PICurrent's slot table.  This implementation makes it difficult 
to perform "logical" copying of the slot tables.  Switching to a sequence<any> 
based implementation will alleviate this problem, in addition to removing a 
bunch of brittle code.  This change would also allow us to fix some of the 
remaining RSC/TSC copying issues.
Comment 1 Ossama Othman 2002-06-05 10:03:52 CDT
Mine.
Comment 2 Ossama Othman 2002-06-05 10:04:23 CDT
I'll handle this in a few weeks.
Comment 3 Ossama Othman 2003-11-05 09:22:54 CST
Bumped up the severity to "blocker" to make sure we fix this problem before TAO
1.4 goes out.
Comment 4 Ossama Othman 2004-03-16 03:04:16 CST
With the latest set of PICurrent changes, there is no longer a need to use a
sequence<any> as the underlying slot table implementation.