Client_init.h File Reference

#include "ace/Hash_Map_Manager_T.h"
#include "tao/orbconf.h"
#include "tao/AnyTypeCode/Any.h"
#include "ccm/CCM_StandardConfiguratorC.h"
#include "ciao/Base/CIAO_Base_stub_export.h"
#include "ace/Hash_Map_Manager_T.h"
#include "tao/orbconf.h"
Include dependency graph for Client_init.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  CORBA
namespace  CIAO
namespace  CIAO::Utility

Defines

#define CIAO_REGISTER_VALUE_FACTORY(ORB, FACTORY, VALUETYPE)

Typedefs

typedef ORB * CORBA::ORB_ptr
typedef
ACE_Hash_Map_Manager_Ex
< ACE_CString, CORBA::Any,
ACE_Hash< ACE_CString >
, ACE_Equal_To< ACE_CString >
, ACE_Null_Mutex
CIAO::Utility::CONFIGVALUE_MAP

Functions

int CIAO::Client_init (CORBA::ORB_ptr o)
void CIAO::Utility::build_config_values_map (CONFIGVALUE_MAP &map, const ::Components::ConfigValues &config)
void CIAO::Utility::build_config_values_sequence (::Components::ConfigValues &config, const CONFIGVALUE_MAP &map)

Detailed Description

Initializing CIAO client side ORB, if they need to.

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 ();      }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2