Bug 2627 - POAManagerFactory shouldn't be available in minimum_corba
Summary: POAManagerFactory shouldn't be available in minimum_corba
Status: RESOLVED FIXED
Alias: None
Product: TAO
Classification: Unclassified
Component: POA (show other bugs)
Version: 1.5.2
Hardware: All All
: P3 normal
Assignee: Yan Dai
URL:
Depends on:
Blocks: 2181
  Show dependency tree
 
Reported: 2006-08-09 09:33 CDT by Johnny Willemsen
Modified: 2006-08-18 16:00 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 2006-08-09 09:33:02 CDT
we did have a footprint increase after 1.5.1, had a look at this more in detail.
It seems the POAManagerFactory (PMF) was added but this is always there, seems
something that should be not available in minimum corba especially because the
new CORBA/e compact profile also disables it. Phil Mesnier of OCI agrees on this
too, he added this to TAO. Reported this also to OCI as issue 8940
Comment 1 Steve Totten 2006-08-09 10:15:22 CDT
Reassigning to Yan Dai of OCI.
Comment 2 Yan Dai 2006-08-18 16:00:27 CDT
Sun Aug 13 23:30:02 UTC 2006  Yan Dai  <dai_y@ociweb.com>

          These changes excluded the POAManagerFactory and EndpointPolicy
          from minimum corba, minimum poa and CORBA/e builds.

        * tao/PortableServer/POA.pidl:

          Excluded the_POAManagerFactory attribute in POA.

        * tao/PortableServer/POAManagerFactory.pidl:

          Excluded POAManagerFactory interface.

        * tao/PortableServer/POAManager.cpp:
        * tao/PortableServer/POAManager.inl:
        * tao/PortableServer/POAManager.h:
        * tao/PortableServer/Object_Adapter.cpp:
        * tao/PortableServer/Object_Adapter.h:
        * tao/PortableServer/Acceptor_Filter_Factory.cpp:
        * tao/PortableServer/Acceptor_Filter_Factory.h:
        * tao/PortableServer/POAManagerFactory.cpp:
        * tao/PortableServer/POAManagerFactory.h:
        * tao/PortableServer/Root_POA.cpp:
        * tao/PortableServer/Root_POA.h:

          Excluded the use of POAManagerFactory in the code.

        * tao/EndpointPolicy.mpc:
        * tests/POA/EndpointPolicy/EndpointPolicy.mpc:
        * tests/POA/POAManagerFactory/POAManagerFactory.mpc:

          Made these projects inherit from minimum_corba.