CIAO_common.h File Reference

#include "ace/config-all.h"
#include "CIAO_Client_Export.h"
#include "ciao/Logger/Log_Macros.h"

Include dependency graph for CIAO_common.h:

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


Defines

#define CIAO_REGISTER_VALUE_FACTORY(ORB, FACTORY, VALUETYPE)

Detailed Description

This file collects common CIAO macro definitions.

Author:
Nanbor Wang <nanbor@cs.wustl.edu>

Define Documentation

#define CIAO_REGISTER_VALUE_FACTORY ( ORB,
FACTORY,
VALUETYPE   ) 

Value:

{\
        CORBA::ValueFactory factory = new FACTORY; \
        CORBA::ValueFactory prev_factory = \
          ORB->register_value_factory \
          (VALUETYPE::_tao_obv_static_repository_id (), \
           factory); \
        if (prev_factory) prev_factory->_remove_ref (); \
        factory->_remove_ref ();      }


Generated on Tue Apr 14 12:12:35 2009 for CIAO by  doxygen 1.5.8