Bug 3004 - Use enums defined in the CORBA spec for message handling
Summary: Use enums defined in the CORBA spec for message handling
Status: NEW
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.5.9
Hardware: All All
: P3 enhancement
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks:
 
Reported: 2007-07-24 03:50 CDT by Johnny Willemsen
Modified: 2011-11-02 13:37 CDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johnny Willemsen 2007-07-24 03:50:41 CDT
the corba spec describes in chapter 15 the GIOP functionality. As part of that there are several enums indicating message types, locate status, reply status, etc. We do have in TAO a duplicate of these enums but then as constants. We can define the corba enums in the pidl files and then use these enums to implement the orb. We can also add also the structs to the pidl files and then use the generate operators to do the (de)marshaling of these structs, instead of doing it in the orb code itself. With this action we could cleanup a lot of code.
Comment 1 Johnny Willemsen 2007-09-21 08:09:33 CDT
getting rid of this would also remove the conversion between types which increases peformance
Comment 2 Johnny Willemsen 2007-09-23 01:28:21 CDT
mine, done this on my system, doing some last reviews and testing before committing the changes to use the GIOP enums
Comment 3 Johnny Willemsen 2007-09-24 02:54:50 CDT
enums are used now. not using the streaming operators yet, also the structs are not used yet.
Comment 4 Johnny Willemsen 2011-11-02 13:37:10 CDT
pool