diff options
Diffstat (limited to 'ACE/TAO/tao/TypeCodeFactory/README')
-rw-r--r-- | ACE/TAO/tao/TypeCodeFactory/README | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ACE/TAO/tao/TypeCodeFactory/README b/ACE/TAO/tao/TypeCodeFactory/README new file mode 100644 index 00000000000..97d0b2546b2 --- /dev/null +++ b/ACE/TAO/tao/TypeCodeFactory/README @@ -0,0 +1,27 @@ +$Id$ + +TypeCodeFactory ------- + +This library is used by the Interface Repository and +by CORBA::ORB to create typecodes. To minimize +dependencies and footprint, this library need not be +built or linked by an application. However, if an +application needs to call CORBA::ORB::create_*_tc(), +then it should #include the library's header file +TypeCodeFactory_Adapter_Impl.h and link the library. +This will automatically load the library, assuming +it has been compiled. If an application is using the +Interface Repository, nothing special need be done - +the IFR will link the TypeCodeFactory library in its +own build. + +Since the TypeCodeFactory must deal with Interface +Repository data types, it depends on the +TAO_IFR_Client library. + +Support has now been added for valuetypes, components, +homes, eventtypes and recursive types. For an example +of how to create a typecode for a recursive type, see +the OMG CORBA specification section on typecode creation +(in version 3.0, section 4.11.3). + |