CIAO 1.0.5
Namespaces | Defines | Typedefs | Functions
Client_init.h File Reference
#include "tao/orbconf.h"
#include "ciao/Base/CIAO_Base_stub_export.h"

Namespaces

namespace  CORBA
namespace  CIAO

Defines

#define CIAO_REGISTER_VALUE_FACTORY(ORB, FACTORY, VALUETYPE)

Typedefs

typedef ORB * CORBA::ORB_ptr

Functions

int CIAO::Client_init (CORBA::ORB_ptr o)

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