Swapping_Container.h File Reference

#include "ciao/Containers/Swapping/Swapping_Container_export.h"
#include "ciao/Containers/Session/Session_Container.h"
#include "tao/PortableServer/Servant_Base.h"
#include "ciao/Containers/Container_Base.h"
#include "Swapping_Container.inl"

Include dependency graph for Swapping_Container.h:

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


Classes

class  CIAO::Swapping_Container

Namespaces

namespace  CIAO

Defines

#define CIAO_REGISTER_OBV_FACTORY(FACTORY, VALUETYPE)

Detailed Description

Id
Swapping_Container.h 84406 2009-02-11 14:59:08Z wotte

Header file for CIAO's Dynamic Swapping container implementations

Author:
Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu> Balachandran Natarajan <bala@dre.vanderbilt.edu>

Define Documentation

#define CIAO_REGISTER_OBV_FACTORY ( FACTORY,
VALUETYPE   ) 

Value:

{  \
    CORBA::ValueFactory factory = new FACTORY; \
    CORBA::ORB_ptr orb = \
      this->context_->_ciao_the_Container ()->the_ORB (); \
    CORBA::ValueFactory prev_factory = \
      orb->register_value_factory ( \
               VALUETYPE::_tao_obv_static_repository_id (), \
               factory); \
    CORBA::remove_ref (prev_factory); \
    CORBA::add_ref (factory);  \
  }


Generated on Thu Jul 23 03:41:36 2009 for CIAO by  doxygen 1.5.8