TAO
2.0.8
|
#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.
Useful for template programming.
Reimplemented from CORBA::Object.
Reimplemented from CORBA::Object.
CORBA::LocalObject::~LocalObject | ( | void | ) | [virtual] |
Destructor.
CORBA::LocalObject::LocalObject | ( | void | ) | [protected] |
Default constructor.
Make it protected to prevent instantiation of this class.
CORBA::LocalObject::LocalObject | ( | const LocalObject & | ) | [private] |
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::LocalObject_ptr CORBA::LocalObject::_duplicate | ( | CORBA::LocalObject_ptr | obj | ) | [static] |
Increment the ref count.
CORBA::Policy_ptr CORBA::LocalObject::_get_cached_policy | ( | TAO_Cached_Policy_Type | type | ) |
Throws CORBA::NO_IMPLEMENT.
Reimplemented from CORBA::Object.
CORBA::Object_ptr CORBA::LocalObject::_get_component | ( | void | ) | [virtual] |
Throws NO_IMPLEMENT.
Reimplemented from CORBA::Object.
CORBA::InterfaceDef_ptr CORBA::LocalObject::_get_interface | ( | void | ) | [virtual] |
Gets info about object from the Interface Repository.
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.
CORBA::Policy_ptr CORBA::LocalObject::_get_policy | ( | CORBA::PolicyType | type | ) |
Throws CORBA::NO_IMPLEMENT.
Reimplemented from CORBA::Object.
CORBA::PolicyList * CORBA::LocalObject::_get_policy_overrides | ( | const CORBA::PolicyTypeSeq & | types | ) |
Throws CORBA::NO_IMPLEMENT.
Reimplemented from CORBA::Object.
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.
TAO::ObjectKey * CORBA::LocalObject::_key | ( | void | ) | [virtual] |
Throws CORBA::NO_IMPLEMENT.
Reimplemented from CORBA::Object.
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::LocalObject_ptr CORBA::LocalObject::_nil | ( | void | ) | [static] |
Return a NIL object.
Reimplemented from CORBA::Object.
CORBA::Boolean CORBA::LocalObject::_non_existent | ( | void | ) | [virtual] |
Always returns false.
Reimplemented from CORBA::Object.
char * CORBA::LocalObject::_repository_id | ( | void | ) | [virtual] |
Get the repository id.
Reimplemented from CORBA::Object.
CORBA::Request_ptr CORBA::LocalObject::_request | ( | const char * | operation | ) | [virtual] |
Throws NO_IMPLEMENT.
Reimplemented from CORBA::Object.
CORBA::Object_ptr CORBA::LocalObject::_set_policy_overrides | ( | const CORBA::PolicyList & | policies, |
CORBA::SetOverrideType | set_add | ||
) |
Throws CORBA::NO_IMPLEMENT.
Reimplemented from CORBA::Object.
CORBA::Boolean CORBA::LocalObject::_validate_connection | ( | CORBA::PolicyList_out | inconsistent_policies | ) |
Throws CORBA::NO_IMPLEMENT.
Reimplemented from CORBA::Object.
LocalObject& CORBA::LocalObject::operator= | ( | const LocalObject & | ) | [private] |