TAO 4.0.1
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
Object.h File Reference
#include "tao/IOPC.h"
#include "tao/CORBA_methods.h"
#include "tao/Policy_ForwardC.h"
#include "tao/Pseudo_VarOut_T.h"
#include "tao/Object_Argument_T.h"
#include "tao/Arg_Traits_T.h"
#include "tao/Any_Insert_Policy_T.h"
#include <atomic>
#include "tao/Object.inl"

Classes

class  CORBA::Object
 Implementation of a CORBA object reference. More...
 
class  TAO::Arg_Traits< CORBA::Object >
 
struct  TAO::Objref_Traits< CORBA::Object >
 
struct  TAO::In_Object_Argument_Cloner_T< CORBA::InterfaceDef_ptr >
 

Namespaces

namespace  TAO
 Define symbolic names for the ORB collocation strategies as used at runtime.
 
namespace  CORBA
 FUZZ: disable check_for_include/.
 

Macros

Reference Count Management

These are the standard CORBA object reference count manipulations methods.

#define TAO_OBJECT_USES_STD_ATOMIC_REFCOUNT
 Number of outstanding references to this object.
 

Typedefs

typedef ContextList * CORBA::ContextList_ptr
 

Functions

template<>
Boolean CORBA::is_nil (Object_ptr)
 
CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::Object *)
 
CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Object *&)
 

Variables

TAO::Object_Proxy_Broker *(* _TAO_Object_Proxy_Broker_Factory_function_pointer )()
 

Detailed Description

A "Object" is an entity that can be the target of an invocation using an ORB. All CORBA objects provide this functionality. See the CORBA 3.x specification for details.

Author
Portions Copyright 1994-1995 by Sun Microsystems Inc.
Portions Copyright 1997-2002 by Washington University

Macro Definition Documentation

◆ TAO_OBJECT_USES_STD_ATOMIC_REFCOUNT

#define TAO_OBJECT_USES_STD_ATOMIC_REFCOUNT

Number of outstanding references to this object.

Function Documentation

◆ operator<<()

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

◆ operator>>()

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

Variable Documentation

◆ _TAO_Object_Proxy_Broker_Factory_function_pointer

TAO::Object_Proxy_Broker *(* _TAO_Object_Proxy_Broker_Factory_function_pointer) () ( )
extern

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