#include <LocalObject.h>
Public Types | |
typedef LocalObject_ptr | _ptr_type |
Useful for template programming. | |
typedef LocalObject_var | _var_type |
typedef LocalObject_out | _out_type |
Public Member Functions | |
virtual | ~LocalObject (void) |
Destructor. | |
virtual CORBA::Boolean | _non_existent (void) |
Always returns false. | |
virtual char * | _repository_id (void) |
Get the repository id. | |
virtual CORBA::InterfaceDef_ptr | _get_interface (void) |
Gets info about object from the Interface Repository. | |
virtual CORBA::Object_ptr | _get_component (void) |
Throws NO_IMPLEMENT. | |
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) |
Determine if we are of the type specified by the "logical_type_id". | |
virtual void | _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::ExceptionList_ptr exclist, CORBA::ContextList_ptr ctxtlist, CORBA::Request_ptr &request, CORBA::Flags req_flags) |
Determine if we are of the type specified by the "logical_type_id". | |
virtual CORBA::Request_ptr | _request (const char *operation) |
Throws NO_IMPLEMENT. | |
CORBA::Policy_ptr | _get_policy (CORBA::PolicyType type) |
Throws CORBA::NO_IMPLEMENT. | |
CORBA::Policy_ptr | _get_cached_policy (TAO_Cached_Policy_Type type) |
Throws CORBA::NO_IMPLEMENT. | |
CORBA::Object_ptr | _set_policy_overrides (const CORBA::PolicyList &policies, CORBA::SetOverrideType set_add) |
Throws CORBA::NO_IMPLEMENT. | |
CORBA::PolicyList * | _get_policy_overrides (const CORBA::PolicyTypeSeq &types) |
Throws CORBA::NO_IMPLEMENT. | |
CORBA::Boolean | _validate_connection (CORBA::PolicyList_out inconsistent_policies) |
Throws CORBA::NO_IMPLEMENT. | |
virtual CORBA::ULong | _hash (CORBA::ULong maximum) |
virtual CORBA::Boolean | _is_equivalent (CORBA::Object_ptr other_obj) |
virtual CORBA::ORB_ptr | _get_orb (void) |
Determine if we are of the type specified by the "logical_type_id". | |
virtual TAO::ObjectKey * | _key (void) |
Throws CORBA::NO_IMPLEMENT. | |
Static Public Member Functions | |
static LocalObject_ptr | _duplicate (LocalObject_ptr obj) |
Increment the ref count. | |
static LocalObject_ptr | _nil (void) |
Return a NIL object. | |
static LocalObject_ptr | _narrow (CORBA::Object_ptr obj) |
Protected Member Functions | |
LocalObject (void) | |
Default constructor. | |
Private Member Functions | |
Unimplemented methods | |
LocalObject (const LocalObject &) | |
LocalObject & | operator= (const LocalObject &) |
Reimplemented from CORBA::Object.
Reimplemented from CORBA::Object.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL CORBA::LocalObject::~LocalObject | ( | void | ) | [virtual] |
Destructor.
ACE_INLINE CORBA::LocalObject::LocalObject | ( | void | ) | [protected] |
Default constructor.
Make it protected to prevent instantiation of this class.
CORBA::LocalObject::LocalObject | ( | const LocalObject & | ) | [private] |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE CORBA::LocalObject_ptr CORBA::LocalObject::_duplicate | ( | CORBA::LocalObject_ptr | obj | ) | [static] |
Increment the ref count.
ACE_INLINE CORBA::LocalObject_ptr CORBA::LocalObject::_nil | ( | void | ) | [static] |
ACE_INLINE CORBA::LocalObject_ptr CORBA::LocalObject::_narrow | ( | CORBA::Object_ptr | obj | ) | [static] |
is_local
member into CORBA::Object. I'll take the easier route for now. Reimplemented from CORBA::Object.
CORBA::Boolean CORBA::LocalObject::_non_existent | ( | void | ) | [virtual] |
char * CORBA::LocalObject::_repository_id | ( | void | ) | [virtual] |
CORBA::InterfaceDef_ptr CORBA::LocalObject::_get_interface | ( | void | ) | [virtual] |
CORBA::Object_ptr CORBA::LocalObject::_get_component | ( | void | ) | [virtual] |
void CORBA::LocalObject::_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 | |||
) | [virtual] |
Determine if we are of the type specified by the "logical_type_id".
Reimplemented from CORBA::Object.
void CORBA::LocalObject::_create_request | ( | CORBA::Context_ptr | ctx, | |
const char * | operation, | |||
CORBA::NVList_ptr | arg_list, | |||
CORBA::NamedValue_ptr | result, | |||
CORBA::ExceptionList_ptr | exclist, | |||
CORBA::ContextList_ptr | ctxtlist, | |||
CORBA::Request_ptr & | request, | |||
CORBA::Flags | req_flags | |||
) | [virtual] |
Determine if we are of the type specified by the "logical_type_id".
Reimplemented from CORBA::Object.
CORBA::Request_ptr CORBA::LocalObject::_request | ( | const char * | operation | ) | [virtual] |
CORBA::Policy_ptr CORBA::LocalObject::_get_policy | ( | CORBA::PolicyType | type | ) |
CORBA::Policy_ptr CORBA::LocalObject::_get_cached_policy | ( | TAO_Cached_Policy_Type | type | ) |
CORBA::Object_ptr CORBA::LocalObject::_set_policy_overrides | ( | const CORBA::PolicyList & | policies, | |
CORBA::SetOverrideType | set_add | |||
) |
CORBA::PolicyList * CORBA::LocalObject::_get_policy_overrides | ( | const CORBA::PolicyTypeSeq & | types | ) |
CORBA::Boolean CORBA::LocalObject::_validate_connection | ( | CORBA::PolicyList_out | inconsistent_policies | ) |
CORBA::ULong CORBA::LocalObject::_hash | ( | CORBA::ULong | maximum | ) | [virtual] |
Return a hash value for this object. The hash is based on the address of the object. On non-32 bit platforms, the hash may be non-unique.
Reimplemented from CORBA::Object.
CORBA::Boolean CORBA::LocalObject::_is_equivalent | ( | CORBA::Object_ptr | other_obj | ) | [virtual] |
Try to determine if this object is the same as other_obj
. This method relies on the representation of the object reference's private state. Since that changes easily (when different ORB protocols are in use) there is no default implementation.
Reimplemented from CORBA::Object.
CORBA::ORB_ptr CORBA::LocalObject::_get_orb | ( | void | ) | [virtual] |
Determine if we are of the type specified by the "logical_type_id".
Reimplemented from CORBA::Object.
TAO::ObjectKey * CORBA::LocalObject::_key | ( | void | ) | [virtual] |
LocalObject& CORBA::LocalObject::operator= | ( | const LocalObject & | ) | [private] |