|
Public Types |
| typedef char * | ObjectId |
| typedef CORBA::String_var | ObjectId_var |
| typedef CORBA::String_out | ObjectId_out |
| typedef CORBA::ORB_ObjectIdList | ObjectIdList |
| typedef CORBA::ORB_ObjectIdList_var | ObjectIdList_var |
| typedef CORBA::ORB_ObjectIdList_out | ObjectIdList_out |
| typedef CORBA::ORB_ObjectIdList * | ObjectIdList_ptr |
typedef TAO_Unbounded_Pseudo_Sequence<
CORBA::Request > | RequestSeq |
typedef TAO_VarSeq_Var_T<
RequestSeq, TAO_Pseudo_Object_Manager<
CORBA::Request > > | RequestSeq_var |
typedef TAO_Seq_Out_T< RequestSeq,
RequestSeq_var, TAO_Pseudo_Object_Manager<
CORBA::Request > > | RequestSeq_out |
| typedef ORB_ptr | _ptr_type |
| typedef ORB_var | _var_type |
Public Methods |
| char * | id (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| | Return this ORB's ORBid.
|
| CORBA::Object_ptr | string_to_object (const char *str ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| char * | object_to_string (CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| CORBA::ValueFactory | register_value_factory (const char *repository_id, CORBA::ValueFactory factory ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | unregister_value_factory (const char *repository_id ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| CORBA::ValueFactory | lookup_value_factory (const char *repository_id ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | create_list (CORBA::Long count, CORBA::NVList_ptr &new_list ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | create_operation_list (CORBA::OperationDef_ptr, CORBA::NVList_ptr &ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | create_named_value (CORBA::NamedValue_ptr &nmval ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | create_exception_list (CORBA::ExceptionList_ptr &exclist ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | create_environment (CORBA::Environment_ptr &new_env ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | create_context_list (CORBA::ContextList_ptr &ctxtlist ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | get_default_context (CORBA::Context_ptr &ctx ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| CORBA::Boolean | get_service_information (CORBA::ServiceType service_type, CORBA::ServiceInformation_out service_information ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | send_multiple_requests_oneway (const CORBA::ORB::RequestSeq &req ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | send_multiple_requests_deferred (const CORBA::ORB::RequestSeq &req ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | get_next_response (CORBA::Request_ptr &req ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| CORBA::Boolean | poll_next_response (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| CORBA::TypeCode_ptr | create_struct_tc (const char *id, const char *name, const CORBA::StructMemberSeq &members ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| | The ORB TypeCode creation functions.
|
| CORBA::TypeCode_ptr | create_union_tc (const char *id, const char *name, CORBA::TypeCode_ptr discriminator_type, const CORBA::UnionMemberSeq &members ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_enum_tc (const char *id, const char *name, const CORBA::EnumMemberSeq &members ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_alias_tc (const char *id, const char *name, CORBA::TypeCode_ptr original_type ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_exception_tc (const char *id, const char *name, const CORBA::StructMemberSeq &members ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_interface_tc (const char *id, const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_string_tc (CORBA::ULong bound ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_wstring_tc (CORBA::ULong bound ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_fixed_tc (CORBA::UShort digits, CORBA::UShort scale ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_sequence_tc (CORBA::ULong bound, CORBA::TypeCode_ptr element_type ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_array_tc (CORBA::ULong length, CORBA::TypeCode_ptr element_type ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_value_tc (const char *id, const char *name, CORBA::ValueModifier type_modifier, CORBA::TypeCode_ptr concrete_base, const CORBA::ValueMemberSeq &members ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_value_box_tc (const char *id, const char *name, CORBA::TypeCode_ptr boxed_type ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_native_tc (const char *id, const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_recursive_tc (const char *id ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_abstract_interface_tc (const char *id, const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_local_interface_tc (const char *id, const char *ame ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_component_tc (const char *id, const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_home_tc (const char *id, const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CORBA::TypeCode_ptr | create_event_tc (const char *id, const char *name, CORBA::ValueModifier type_modifier, CORBA::TypeCode_ptr concrete_base, const CORBA::ValueMemberSeq &members ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| void | run (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| void | run (ACE_Time_Value &tv ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | run (ACE_Time_Value *tv ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| CORBA::Boolean | work_pending (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| CORBA::Boolean | work_pending (ACE_Time_Value &tv ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | perform_work (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| void | perform_work (ACE_Time_Value &ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | perform_work (ACE_Time_Value *ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | shutdown (CORBA::Boolean wait_for_completion=0 ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | destroy (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| CORBA::Object_ptr | resolve_initial_references (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| CORBA::Object_ptr | resolve_initial_references (const char *name, ACE_Time_Value *timeout ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| void | register_initial_reference (const char *id, CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| | Register an object reference with the ORB.
|
| CORBA::ORB::ObjectIdList_ptr | list_initial_services (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| CORBA::Policy_ptr | create_policy (CORBA::PolicyType type, const CORBA::Any &val ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, CORBA::PolicyError) |
| CORBA::Policy_ptr | _create_policy (CORBA::PolicyType type ACE_ENV_ARG_DECL) throw (CORBA::SystemException, CORBA::PolicyError) |
| CORBA::Object_ptr | resolve_root_poa (ACE_ENV_SINGLE_ARG_DECL) |
| | Resolve the POA.
|
| CORBA::ULong | _incr_refcnt (void) |
| CORBA::ULong | _decr_refcnt (void) |
| void | _use_omg_ior_format (CORBA::Boolean ior) |
| CORBA::Boolean | _use_omg_ior_format (void) |
| void | _optimize_collocation_objects (CORBA::Boolean opt) |
| CORBA::Boolean | _optimize_collocation_objects (void) const |
| TAO_ORB_Core * | orb_core (void) const |
| | Get the ORB core.
|
| const ACE_CString & | _tao_ft_client_id (void) |
| void | _tao_ft_client_id (const char *id) |
| ACE_Time_Value * | get_timeout (void) |
| | Get the Timeout value.
|
Static Public Methods |
| CORBA::ORB_ptr | _duplicate (CORBA::ORB_ptr orb) |
| | Return a duplicate of orb.
|
| CORBA::ORB_ptr | _nil (void) |
| void | init_orb_globals (ACE_ENV_SINGLE_ARG_DECL) |
| void | _tao_unexpected_exception (void) |
| CORBA::ORB_ptr | _tao_make_ORB (TAO_ORB_Core *orb_core) |
| | Factory method that creates an ORB.
|
Static Public Attributes |
| CORBA::TypeCode_ptr | _tc_ObjectId |
| CORBA::TypeCode_ptr | _tc_ObjectIdList |
Protected Methods |
| | ORB (TAO_ORB_Core *orb_core) |
| | ~ORB (void) |
| | Destructor.
|
| CORBA::Object_ptr | resolve_poa_current (ACE_ENV_SINGLE_ARG_DECL) |
| | Resolve the POA current.
|
| CORBA::Object_ptr | resolve_policy_manager (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) |
| | Resolve the Policy Manager for this ORB.
|
| CORBA::Object_ptr | resolve_policy_current (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) |
| | Resolve the Policy Current for this thread.
|
Private Methods |
| CORBA::Object_ptr | resolve_service (TAO_MCAST_SERVICEID service_id ACE_ENV_ARG_DECL) |
| | Resolve the given service based on the service ID.
|
| CORBA::Object_ptr | ior_string_to_object (const char *ior ACE_ENV_ARG_DECL) |
| | Convert an OMG IOR into an object reference.
|
| CORBA::Object_ptr | url_ior_string_to_object (const char *ior ACE_ENV_ARG_DECL) |
| | Convert an URL style IOR into an object reference.
|
| void | check_shutdown (ACE_ENV_SINGLE_ARG_DECL) |
| void | set_timeout (ACE_Time_Value *timeout) |
| | Set the timeout value.
|
| | ORB (const ORB &) |
| ORB & | operator= (const ORB &) |
Private Attributes |
| TAO_SYNCH_MUTEX | lock_ |
| | lock required for mutual exclusion between multiple threads.
|
| CORBA::ULong | refcount_ |
| TAO_ORB_Core * | orb_core_ |
| | The ORB_Core that created us....
|
| CORBA::Boolean | use_omg_ior_format_ |
| | Decides whether to use the URL notation or to use IOR notation.
|
| ACE_Time_Value * | timeout_ |
| | Timeout value.
|
Static Private Attributes |
| int | orb_init_count_ = 0 |