Bug 251

Summary: IIOP_Connector.cpp should be trimmed down
Product: TAO Reporter: levine
Component: ORBAssignee: kirthika
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: P3    
Version: 1.0.1   
Hardware: All   
OS: All   

Description levine 1999-08-23 13:54:28 CDT
From Carlos:

        I compiled IIOP_Connector.cpp without the templates, here are
the numbers:

:coryan@charanga [260] size .shobj/IIOP_Connector.o
   text    data     bss     dec     hex filename
  12572    3216     124   15912    3e28 .shobj/IIOP_Connector.o

        with all the templates:

:coryan@charanga [258] size .shobj/IIOP_Connector.o
   text    data     bss     dec     hex filename
 111683   34444     124  146251   23b4b .shobj/IIOP_Connector.o

        now, a lot of those templates are not going to just going to
magically go away, but there is a *lot* of code that is not used all
the time (the different recycling strategies), and that could be
shared with the UIOP transport protocol.

        IMHO there is a good chance to get a good chunk of code out of
this stuff, you may want to enter a bug report for Irfan and Kirthika
to handle.
Comment 1 kirthika 1999-08-23 14:01:59 CDT
This is a good point and once a common codebase is in place for all underlying
pluggable protocols, the connection caching could become non-repititive too.
Comment 2 Ossama Othman 1999-08-23 14:07:59 CDT
This bug is basically the same as bug 225.

*** This bug has been marked as a duplicate of 225 ***