Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ValueFactory.h File Reference

ValueFactory.h,v 1.13 2002/07/04 21:53:47 parsons Exp. More...

#include "ace/pre.h"
#include "tao/corbafwd.h"
#include "ace/Synch_T.h"
#include "ace/post.h"

Include dependency graph for ValueFactory.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Compounds

class  CORBA_ValueFactoryBase
class  CORBA_ValueFactoryBase_var
 _var class for ValueFactoryBase. More...


Defines

#define TAO_OBV_CREATE_RETURN_TYPE(TYPE)   CORBA::ValueBase *
#define TAO_OBV_REGISTER_FACTORY(FACTORY, VALUETYPE)

Detailed Description

ValueFactory.h,v 1.13 2002/07/04 21:53:47 parsons Exp.

Author:
Torsten Kuepper <[email protected]>

Define Documentation

#define TAO_OBV_CREATE_RETURN_TYPE TYPE       CORBA::ValueBase *
 

#define TAO_OBV_REGISTER_FACTORY FACTORY,
VALUETYPE   
 

Value:

{ CORBA_ValueFactory factory = new FACTORY; \
    CORBA_ValueFactory prev_factory = \
    TAO_ORB_Core_instance ()->orb ()->register_value_factory (\
                                   VALUETYPE::_tao_obv_static_repository_id (),\
                                   factory); \
    if (prev_factory) prev_factory->_remove_ref (); \
    factory->_remove_ref (); }


Generated on Thu Oct 10 18:15:31 2002 for TAO by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001