Object.cpp File Reference

#include "tao/Object.h"
#include "tao/Stub.h"
#include "tao/Profile.h"
#include "tao/ORB_Core.h"
#include "tao/Connector_Registry.h"
#include "tao/LocateRequest_Invocation_Adapter.h"
#include "tao/debug.h"
#include "tao/Dynamic_Adapter.h"
#include "tao/IFR_Client_Adapter.h"
#include "tao/Remote_Object_Proxy_Broker.h"
#include "tao/CDR.h"
#include "tao/SystemException.h"
#include "tao/PolicyC.h"
#include "ace/Dynamic_Service.h"
#include "ace/OS_NS_string.h"

Include dependency graph for Object.cpp:


Namespaces

namespace  TAO

Defines

#define TAO_OBJECT_IOR_EVALUATE
#define TAO_OBJECT_IOR_EVALUATE_RETURN

Functions

CORBA::Boolean operator<< (TAO_OutputCDR &cdr, const CORBA::Object *x)
CORBA::Boolean operator>> (TAO_InputCDR &cdr, CORBA::Object *&x)

Variables

TAO::Object_Proxy_Broker *(*) _TAO_Object_Proxy_Broker_Factory_function_pointer (void)=0

Define Documentation

#define TAO_OBJECT_IOR_EVALUATE

Value:

if (!this->is_evaluated_) \
  { \
    ACE_GUARD (ACE_Lock , mon, *this->refcount_lock_); \
    CORBA::Object::tao_object_initialize (this); \
  }

#define TAO_OBJECT_IOR_EVALUATE_RETURN

Value:

if (!this->is_evaluated_) \
  { \
    ACE_GUARD_RETURN (ACE_Lock , mon, *this->refcount_lock_, 0); \
    if (!this->is_evaluated_) \
      CORBA::Object::tao_object_initialize (this); \
  }


Function Documentation

CORBA::Boolean operator<< ( TAO_OutputCDR cdr,
const CORBA::Object x 
)

CORBA::Boolean operator>> ( TAO_InputCDR cdr,
CORBA::Object *&  x 
)


Variable Documentation

TAO::Object_Proxy_Broker*(*) _TAO_Object_Proxy_Broker_Factory_function_pointer(void)=0

This function pointer is set only when the Portable server library is present.


Generated on Sun Jul 9 09:39:39 2006 for TAO by  doxygen 1.4.7-1