|
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 |