7 #define TAOLIB_ERROR ACELIB_ERROR 8 #define TAOLIB_DEBUG ACELIB_DEBUG 13 #if !defined (__ACE_INLINE__) 62 #if defined ACE_HAS_CPP11 && defined TAO_OBJECT_USES_STD_ATOMIC_REFCOUNT 110 throw ::CORBA::NO_IMPLEMENT();
116 return "IDL:omg.org/CORBA/Object:1.0";
155 static_cast<CORBA::ULong>(
reinterpret_cast<ptrdiff_t
>(
this));
157 return hash % maximum;
169 if (other_obj ==
this)
198 #if (TAO_HAS_MINIMUM_CORBA == 0) 200 #if !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) 212 #if !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) 226 #if !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) 241 #if ! defined (CORBA_E_COMPACT) && ! defined (CORBA_E_MICRO) 269 #if (TAO_HAS_CORBA_MESSAGING == 1) 274 throw ::CORBA::NO_IMPLEMENT();
280 throw ::CORBA::NO_IMPLEMENT();
286 throw ::CORBA::NO_IMPLEMENT();
292 throw ::CORBA::NO_IMPLEMENT();
307 throw ::CORBA::INTERNAL();
338 #if defined (GEN_OSTREAM_OPS) 353 void In_Object_Argument_Cloner_T<CORBA::InterfaceDef_ptr>::duplicate
358 void In_Object_Argument_Cloner_T<CORBA::InterfaceDef_ptr>::release
376 Objref_Traits<CORBA::Object>::nil()
385 return ::CORBA::Object::marshal(p, cdr);
CORBA::Boolean operator>>(TAO_InputCDR &, CORBA::Object *&)
virtual InterfaceDef_ptr _get_interface(void)
CORBA::Boolean is_evaluated_
TAO_ORB_Core * orb_core(void) const
int hash(const std::vector< const DDS::OctetSeq *> &src, DDS::OctetSeq &dst)
Object(TAO_Stub *p, CORBA::Boolean collocated=false, TAO_Abstract_ServantBase *servant=0, TAO_ORB_Core *orb_core=0)
virtual void _remove_ref(void)
virtual TAO::ObjectKey * _key(void)
virtual CORBA::Boolean _is_local(void) const
static void _tao_any_destructor(void *)
InterfaceDef * InterfaceDef_ptr
virtual void _proxy_broker(TAO::Object_Proxy_Broker *proxy_broker)
sequence< PolicyType > PolicyTypeSeq
virtual void _add_ref(void)
CORBA::Policy_ptr _get_cached_policy(TAO_Cached_Policy_Type type)
static CORBA::Object_ptr _duplicate(CORBA::Object_ptr obj)
virtual CORBA::ORB_ptr _get_orb(void)
virtual TAO_Stub * _stubobj(void) const
virtual CORBA::Boolean marshal(TAO_OutputCDR &cdr)
virtual CORBA::Object_ptr _get_component(void)
static CORBA::Object_ptr _nil(void)
static CORBA::Boolean is_nil_i(CORBA::Object_ptr obj)
virtual char * convert_to_ior(bool use_omg_ior_format, const char *ior_prefix) const
virtual const char * _interface_repository_id(void) const
virtual bool can_convert_to_ior(void) const
ACE_Atomic_Op< TAO_SYNCH_MUTEX, unsigned long > refcount_
TAO::Object_Proxy_Broker * proxy_broker() const
virtual CORBA::Boolean _is_a(const char *logical_type_id)
sequence< Policy > PolicyList
virtual CORBA::Boolean _is_collocated(void) const
CORBA::PolicyList * _get_policy_overrides(const CORBA::PolicyTypeSeq &types)
virtual CORBA::Request_ptr _request(const char *operation)
virtual CORBA::ULong _hash(CORBA::ULong maximum)
CORBA::Policy_ptr _get_policy(CORBA::PolicyType type)
virtual void _create_request(CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::Request_ptr &request, CORBA::Flags req_flags)
ACE_OSTREAM_TYPE & operator<<(ACE_OSTREAM_TYPE &os, const CORBA::Exception &e)
virtual char * _repository_id(void)
static void tao_object_initialize(Object *)
CORBA::Object_ptr _set_policy_overrides(const CORBA::PolicyList &policies, CORBA::SetOverrideType set_add)
CORBA::Boolean _validate_connection(CORBA::PolicyList_out inconsistent_policies)
virtual TAO_Abstract_ServantBase * _servant(void) const
virtual CORBA::Boolean _non_existent(void)
TAO_Stub * protocol_proxy_
virtual CORBA::Boolean _is_equivalent(CORBA::Object_ptr other_obj)
TAO_SYNCH_MUTEX object_init_lock_
virtual CORBA::ULong _refcount_value(void) const
const IOP::IOR & ior(void) const