#include "ciao/CIAO_Server_Export.h"
#include "ciao/Session_Container.h"
Namespaces | |
namespace | CIAO |
Classes | |
class | CIAO::Swapping_Container |
Defines | |
#define | CIAO_REGISTER_OBV_FACTORY(FACTORY, VALUETYPE) |
Header file for CIAO's Dynamic Swapping container implementations
#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); \ }